From 3f866d1f9b6fb349586cdd6430fccea5aa6e3685 Mon Sep 17 00:00:00 2001 From: Alcatraz323 Date: Sun, 10 Mar 2024 14:51:50 +0800 Subject: [PATCH] sdm660-common: move RIL related config to specific overlay --- .../res/values/config.xml | 41 ++++++--- .../SDM660RILFrameworksOverlay/Android.bp | 21 +++++ .../AndroidManifest.xml | 21 +++++ .../res/values/config.xml | 85 +++++++++++++++++++ .../SDM660RILSettingsOverlay/Android.bp | 21 +++++ .../AndroidManifest.xml | 21 +++++ .../res/values/config.xml | 17 ++++ .../res/values/config.xml | 16 ++++ sdm660.mk | 2 + 9 files changed, 233 insertions(+), 12 deletions(-) create mode 100644 rro_overlay/SDM660RILFrameworksOverlay/Android.bp create mode 100644 rro_overlay/SDM660RILFrameworksOverlay/AndroidManifest.xml create mode 100644 rro_overlay/SDM660RILFrameworksOverlay/res/values/config.xml create mode 100644 rro_overlay/SDM660RILSettingsOverlay/Android.bp create mode 100644 rro_overlay/SDM660RILSettingsOverlay/AndroidManifest.xml create mode 100644 rro_overlay/SDM660RILSettingsOverlay/res/values/config.xml create mode 100644 rro_overlay/SDM660SettingsOverlay/res/values/config.xml diff --git a/rro_overlay/SDM660FrameworksOverlay/res/values/config.xml b/rro_overlay/SDM660FrameworksOverlay/res/values/config.xml index d1c29940..739c9b84 100644 --- a/rro_overlay/SDM660FrameworksOverlay/res/values/config.xml +++ b/rro_overlay/SDM660FrameworksOverlay/res/values/config.xml @@ -798,6 +798,35 @@ true + + false + + + false + + + false + @@ -809,16 +838,7 @@ "wifi,1,1,1,-1,true" - "mobile,0,0,0,-1,true" - "mobile_mms,2,0,4,60000,true" - "mobile_supl,3,0,2,60000,true" - "mobile_dun,4,0,2,60000,true" - "mobile_hipri,5,0,3,60000,true" - "mobile_fota,10,0,2,60000,true" - "mobile_ims,11,0,2,60000,true" - "mobile_cbs,12,0,2,60000,true" "bluetooth,7,7,2,-1,true" - "mobile_emergency,15,0,5,-1,true" "ethernet,9,9,9,-1,true" @@ -830,11 +850,8 @@ "1,1" "0,1" - "7,1" - "9,1" - + + + + + diff --git a/rro_overlay/SDM660RILFrameworksOverlay/res/values/config.xml b/rro_overlay/SDM660RILFrameworksOverlay/res/values/config.xml new file mode 100644 index 00000000..644bd0ce --- /dev/null +++ b/rro_overlay/SDM660RILFrameworksOverlay/res/values/config.xml @@ -0,0 +1,85 @@ + + + + + + true + + + true + + + true + + + + + + + "wifi,1,1,1,-1,true" + "mobile,0,0,0,-1,true" + "mobile_mms,2,0,4,60000,true" + "mobile_supl,3,0,2,60000,true" + "mobile_dun,4,0,2,60000,true" + "mobile_hipri,5,0,3,60000,true" + "mobile_fota,10,0,2,60000,true" + "mobile_ims,11,0,2,60000,true" + "mobile_cbs,12,0,2,60000,true" + "bluetooth,7,7,2,-1,true" + "mobile_emergency,15,0,5,-1,true" + "ethernet,9,9,9,-1,true" + + + + + + "1,1" + "0,1" + "7,1" + "9,1" + + \ No newline at end of file diff --git a/rro_overlay/SDM660RILSettingsOverlay/Android.bp b/rro_overlay/SDM660RILSettingsOverlay/Android.bp new file mode 100644 index 00000000..0dfbd82f --- /dev/null +++ b/rro_overlay/SDM660RILSettingsOverlay/Android.bp @@ -0,0 +1,21 @@ +// +// Copyright (C) 2022 PixelExperience +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +runtime_resource_overlay { + name: "SDM660RILSettingsOverlay", + resource_dirs: ["res"], + vendor: true, +} diff --git a/rro_overlay/SDM660RILSettingsOverlay/AndroidManifest.xml b/rro_overlay/SDM660RILSettingsOverlay/AndroidManifest.xml new file mode 100644 index 00000000..8aea4968 --- /dev/null +++ b/rro_overlay/SDM660RILSettingsOverlay/AndroidManifest.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/rro_overlay/SDM660RILSettingsOverlay/res/values/config.xml b/rro_overlay/SDM660RILSettingsOverlay/res/values/config.xml new file mode 100644 index 00000000..104148ff --- /dev/null +++ b/rro_overlay/SDM660RILSettingsOverlay/res/values/config.xml @@ -0,0 +1,17 @@ + + + + + + true + \ No newline at end of file diff --git a/rro_overlay/SDM660SettingsOverlay/res/values/config.xml b/rro_overlay/SDM660SettingsOverlay/res/values/config.xml new file mode 100644 index 00000000..8dc76bae --- /dev/null +++ b/rro_overlay/SDM660SettingsOverlay/res/values/config.xml @@ -0,0 +1,16 @@ + + + + + false + diff --git a/sdm660.mk b/sdm660.mk index ffe7b8a5..4739c79f 100644 --- a/sdm660.mk +++ b/sdm660.mk @@ -390,6 +390,8 @@ PRODUCT_PACKAGES += \ SDM660CarrierConfigOverlay \ SDM660DialerOverlay \ SDM660FrameworksOverlay \ + SDM660RILFrameworksOverlay \ + SDM660RILSettingsOverlay \ SDM660SettingsOverlay \ SDM660SettingsProviderOverlay \ SDM660SystemUIOverlay \