From 26f27dffea17922e4cbdd85a797b655c382fcb38 Mon Sep 17 00:00:00 2001 From: Alan Chen Date: Tue, 19 Sep 2023 03:35:26 +0000 Subject: [PATCH] Add coex display ssc configs to device. Add ssc coex table and set write permission on ssc_mode display fs node Bug: 285459428 Test: manual - checked files on device and ssc_mode sys fs node can be written Change-Id: I1b8da7a8a439c71c5cb7e23c47381ea353c787c4 --- conf/init.akita.rc | 3 +++ device-akita.mk | 4 +++- radio/coex/Android.bp | 8 ++++++++ radio/coex/display_primary_ssc_coex_table.csv | 7 +++++++ 4 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 radio/coex/display_primary_ssc_coex_table.csv diff --git a/conf/init.akita.rc b/conf/init.akita.rc index edde71d..c559847 100644 --- a/conf/init.akita.rc +++ b/conf/init.akita.rc @@ -12,6 +12,9 @@ on init setprop persist.vendor.nfc.streset libstreset23 setprop persist.vendor.se.streset libstreset23 + # Display permissions for SSC mode + chmod 646 /sys/class/backlight/panel0-backlight/ssc_mode + on early-boot # Wait for insmod_sh to finish all common modules wait_for_prop vendor.common.modules.ready 1 diff --git a/device-akita.mk b/device-akita.mk index 484f6b5..27223f1 100644 --- a/device-akita.mk +++ b/device-akita.mk @@ -29,6 +29,7 @@ include device/google/zuma/device-shipping-common.mk include hardware/google/pixel/vibrator/cs40l26/device.mk include device/google/gs-common/bcmbt/bluetooth.mk include device/google/gs-common/touch/gti/gti.mk +include device/google/gs-common/modem/radio_ext/radio_ext.mk # go/lyric-soong-variables $(call soong_config_set,lyric,camera_hardware,akita) @@ -63,7 +64,8 @@ PRODUCT_SOONG_NAMESPACES += device/google/akita/radio/coex # Coex Configs PRODUCT_PACKAGES += \ - display_primary_mipi_coex_table + display_primary_mipi_coex_table \ + display_primary_ssc_coex_table # Camera PRODUCT_COPY_FILES += \ diff --git a/radio/coex/Android.bp b/radio/coex/Android.bp index 37eb66b..10ba879 100644 --- a/radio/coex/Android.bp +++ b/radio/coex/Android.bp @@ -34,3 +34,11 @@ prebuilt_etc { src: "display_primary_mipi_coex_table.csv", relative_install_path: "modem" } + +prebuilt_etc { + name: "display_primary_ssc_coex_table", + filename: "display_primary_ssc_coex_table.csv", + vendor: true, + src: "display_primary_ssc_coex_table.csv", + relative_install_path: "modem" +} diff --git a/radio/coex/display_primary_ssc_coex_table.csv b/radio/coex/display_primary_ssc_coex_table.csv new file mode 100644 index 0000000..765ce2b --- /dev/null +++ b/radio/coex/display_primary_ssc_coex_table.csv @@ -0,0 +1,7 @@ +0,1 + +717000,728000,1 +796000,816000,1 +1964000,1988000,1 +2148000,2171000,1 +2506000,2533000,1