diff --git a/AndroidProducts.mk b/AndroidProducts.mk index 05ff721..8f2a932 100644 --- a/AndroidProducts.mk +++ b/AndroidProducts.mk @@ -5,4 +5,10 @@ # PRODUCT_MAKEFILES := \ - $(LOCAL_DIR)/lineage_dm3q.mk + $(LOCAL_DIR)/lineage_pa3q.mk + + COMMON_LUNCH_CHOICES := \ + lineage_pa3q-user \ + lineage_pa3q-userdebug \ + lineage_pa3q-eng + diff --git a/BoardConfig.mk b/BoardConfig.mk index 07132aa..2e6b3e7 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -5,24 +5,43 @@ # # Include the common OEM chipset BoardConfig. -include device/samsung/sm8550-common/BoardConfigCommon.mk +# include device/samsung/sm8750-common/BoardConfigCommon.mk -DEVICE_PATH := device/samsung/dm3q +DEVICE_PATH := device/samsung/pa3q + +# A/B +AB_OTA_UPDATER := true +AB_OTA_PARTITIONS += \ + init_boot \ + vendor \ + vbmeta \ + system \ + odm \ + vbmeta_system \ + boot \ + product \ + dtbo \ + system_ext \ + vendor_dlkm \ + vendor_boot \ + system_dlkm +BOARD_USES_RECOVERY_AS_BOOT := true # Assert -TARGET_OTA_ASSERT_DEVICE := dm3q +TARGET_OTA_ASSERT_DEVICE := pa3q # Display TARGET_SCREEN_DENSITY := 450 +TARGET_USES_VULKAN := true # Kernel -TARGET_KERNEL_CONFIG := dm3q_defconfig +TARGET_KERNEL_CONFIG := pa3q_defconfig # Kernel Modules BOARD_RECOVERY_RAMDISK_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load.recovery)) BOARD_SYSTEM_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load.system_dlkm)) -BOARD_SYSTEM_KERNEL_MODULES_BLOCKLIST_FILE := $(TARGET_KERNEL_SOURCE)/modules.systemdlkm_blocklist.msm.kalama -BOARD_VENDOR_KERNEL_MODULES_BLOCKLIST_FILE := $(TARGET_KERNEL_SOURCE)/modules.vendor_blocklist.msm.kalama +BOARD_SYSTEM_KERNEL_MODULES_BLOCKLIST_FILE := +BOARD_VENDOR_KERNEL_MODULES_BLOCKLIST_FILE := $(TARGET_KERNEL_SOURCE)/modules.vendor_blocklist.msm.sun BOARD_VENDOR_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load)) BOARD_VENDOR_RAMDISK_KERNEL_MODULES_BLOCKLIST_FILE := $(BOARD_VENDOR_KERNEL_MODULES_BLOCKLIST_FILE) BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load.vendor_boot)) @@ -31,13 +50,17 @@ BOOT_KERNEL_MODULES := $(strip $(shell cat $(DEVICE_PATH)/modules.load.recovery RECOVERY_KERNEL_MODULES := $(BOARD_RECOVERY_RAMDISK_KERNEL_MODULES_LOAD) SYSTEM_KERNEL_MODULES := $(strip $(shell cat $(DEVICE_PATH)/modules.include.system_dlkm)) +TARGET_KERNEL_EXT_MODULE_ROOT := kernel/samsung/sm8750-modules TARGET_KERNEL_EXT_MODULES := \ qcom/opensource/mmrm-driver \ qcom/opensource/mm-drivers/hw_fence \ qcom/opensource/mm-drivers/msm_ext_display \ qcom/opensource/mm-drivers/sync_fence \ + qcom/opensource/securemsm-kernel \ qcom/opensource/audio-kernel \ + qcom/opensource/synx-kernel \ qcom/opensource/camera-kernel \ + qcom/opensource/datarmnet-ext/mem \ qcom/opensource/dataipa/drivers/platform/msm \ qcom/opensource/datarmnet/core \ qcom/opensource/datarmnet-ext/aps \ @@ -47,20 +70,24 @@ TARGET_KERNEL_EXT_MODULES := \ qcom/opensource/datarmnet-ext/perf_tether \ qcom/opensource/datarmnet-ext/sch \ qcom/opensource/datarmnet-ext/wlan \ - qcom/opensource/securemsm-kernel \ qcom/opensource/display-drivers/msm \ + qcom/opensource/dsp-kernel \ qcom/opensource/eva-kernel \ qcom/opensource/video-driver \ qcom/opensource/graphics-kernel \ qcom/opensource/wlan/platform \ - qcom/opensource/wlan/qcacld-3.0/.kiwi_v2 \ - qcom/opensource/bt-kernel + qcom/opensource/wlan/qcacld-3.0 \ + qcom/opensource/bt-kernel \ + qcom/opensource/spu-kernel \ + qcom/opensource/mm-sys-kernel/ubwcp \ + qcom/opensource/touch-drivers \ + nxp/opensource/driver # Partitions -BOARD_SUPER_PARTITION_SIZE := 12392071168 +BOARD_SUPER_PARTITION_SIZE := 19398656000 # Vendor props TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop # Include the proprietary files BoardConfig. -include vendor/samsung/dm3q/BoardConfigVendor.mk +include vendor/samsung/pa3q/BoardConfigVendor.mk diff --git a/board-info.txt b/board-info.txt index 3090f05..2f46e9d 100644 --- a/board-info.txt +++ b/board-info.txt @@ -1 +1 @@ -require board=kalama|dm3q +require board=sun|pa3q diff --git a/device.mk b/device.mk index c06f132..b6d245a 100644 --- a/device.mk +++ b/device.mk @@ -4,6 +4,12 @@ # SPDX-License-Identifier: Apache-2.0 # +# Enable updating of APEXes +$(call inherit-product, $(SRC_TARGET_DIR)/product/updatable_apex.mk) + +# A/B +$(call inherit-product, $(SRC_TARGET_DIR)/product/virtual_ab_ota.mk) + # AAPT PRODUCT_AAPT_CONFIG := normal PRODUCT_AAPT_PREF_CONFIG := xxxhdpi @@ -14,7 +20,7 @@ TARGET_SCREEN_WIDTH := 1080 # Init PRODUCT_PACKAGES += \ - init.dm3q.rc + init.pa3q.rc # Namespaces PRODUCT_SOONG_NAMESPACES += \ @@ -22,10 +28,10 @@ PRODUCT_SOONG_NAMESPACES += \ # Overlays PRODUCT_PACKAGES += \ - FrameworksResDm3q \ - LineageResDm3q \ - SystemUIResDm3q \ - WifiResTargetDm3q + FrameworksResPa3q \ + LineageResPa3q \ + SystemUIResPa3q \ + WifiResTargetPa3q # WiFi firmware symlinks PRODUCT_PACKAGES += \ @@ -34,7 +40,7 @@ PRODUCT_PACKAGES += \ firmware_WCNSS_qcom_cfg.ini_symlink # Inherit from the common OEM chipset makefile. -$(call inherit-product, device/samsung/sm8550-common/common.mk) +$(call inherit-product, device/samsung/sm8750-common/common.mk) # Inherit from the proprietary files makefile. -$(call inherit-product, vendor/samsung/dm3q/dm3q-vendor.mk) +$(call inherit-product, vendor/samsung/pa3q/pa3q-vendor.mk) diff --git a/extract-files.py b/extract-files.py index 31b3f13..432e174 100755 --- a/extract-files.py +++ b/extract-files.py @@ -15,10 +15,10 @@ from extract_utils.main import ( ) namespace_imports = [ - 'device/samsung/sm8550-common', - 'hardware/qcom-caf/sm8550', + 'device/samsung/sm8750-common', + 'hardware/qcom-caf/sm8750', 'vendor/qcom/opensource/commonsys-intf/display', - 'vendor/samsung/sm8550-common', + 'vendor/samsung/sm8750-common', ] def lib_fixup_vendor_suffix(lib: str, partition: str, *args, **kwargs): @@ -34,12 +34,12 @@ lib_fixups: lib_fixups_user_type = { } module = ExtractUtilsModule( - 'dm3q', + 'pa3q', 'samsung', lib_fixups=lib_fixups, namespace_imports=namespace_imports, ) if __name__ == '__main__': - utils = ExtractUtils.device_with_common(module, 'sm8550-common', module.vendor) + utils = ExtractUtils.device_with_common(module, 'sm8750-common', module.vendor) utils.run() diff --git a/init/Android.bp b/init/Android.bp index fac1148..c0725c8 100644 --- a/init/Android.bp +++ b/init/Android.bp @@ -4,8 +4,8 @@ // prebuilt_etc { - name: "init.dm3q.rc", - src: "init.dm3q.rc", + name: "init.pa3q.rc", + src: "init.pa3q.rc", sub_dir: "init/hw", vendor: true, } diff --git a/init/init.dm3q.rc b/init/init.pa3q.rc similarity index 60% rename from init/init.dm3q.rc rename to init/init.pa3q.rc index 43adc76..9714ae7 100644 --- a/init/init.dm3q.rc +++ b/init/init.pa3q.rc @@ -1,5 +1,4 @@ - -# Copyright (c) 2019-2021, The Linux Foundation. All rights reserved. +# Copyright (c) 2019-2023, The Linux Foundation. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are @@ -39,42 +38,22 @@ on post-fs on late-fs on post-fs-data +# Samsung Pay + mkdir /efs/pfw_data 0760 vendor_spay vendor_spay + # MST/NFC Switch - chown system /dev/mst_ctrl + chown vendor_spay system /dev/mst_ctrl chmod 0660 /dev/mst_ctrl #mAFPC mkdir /efs/afc 0760 system system exec - system system -- /system/bin/mafpc_write - + on boot -# SDHMS Slowdown : Cpuset - mkdir /dev/cpuset/abnormal - write /dev/cpuset/abnormal/cpus 0-2 - copy /dev/cpuset/mems /dev/cpuset/abnormal/mems + write /proc/sys/vm/swappiness 100 - chown system system /dev/cpuset/abnormal - chown system system /dev/cpuset/abnormal/tasks - chown system system /dev/cpuset/abnormal/cpus - chown system system /dev/cpuset/abnormal/cgroup.procs - chmod 0664 /dev/cpuset/abnormal/tasks - chmod 0664 /dev/cpuset/abnormal/cpus - chmod 0664 /dev/cpuset/abnormal/cgroup.procs - - mkdir /dev/cpuset/moderate - write /dev/cpuset/moderate/cpus 0-2 - copy /dev/cpuset/mems /dev/cpuset/moderate/mems - - chown system system /dev/cpuset/moderate - chown system system /dev/cpuset/moderate/tasks - chown system system /dev/cpuset/moderate/cpus - chown system system /dev/cpuset/moderate/cgroup.procs - chmod 0664 /dev/cpuset/moderate/tasks - chmod 0664 /dev/cpuset/moderate/cpus - chmod 0664 /dev/cpuset/moderate/cgroup.procs - - write /proc/sys/vm/swappiness 130 - write /sys/module/zram/parameters/zram_balance_ratio 0 +# Permissions for GPU + chown system system /sys/kernel/gpu/gpu_info # [ Permissions for Range Sensor Sensor # Range Sensor @@ -85,8 +64,10 @@ on boot chown system radio /sys/class/sensors/range_sensor/open_calibration chown system radio /sys/class/sensors/range_sensor/calibration chown system radio /sys/class/sensors/range_sensor/enable + chown system radio /sys/class/sensors/range_sensor/error chown system radio /sys/class/sensors/range_sensor/frame_rate chown system radio /sys/class/sensors/range_sensor/fw_version + chown system radio /sys/class/sensors/range_sensor/interrupt chown system radio /sys/class/sensors/range_sensor/mode chown system radio /sys/class/sensors/range_sensor/name chown system radio /sys/class/sensors/range_sensor/range_sigma @@ -103,10 +84,24 @@ on boot chown system radio /sys/class/sensors/range_sensor/file_cal chown system radio /sys/class/sensors/range_sensor/file_p2p chown system radio /sys/class/sensors/range_sensor/file_shape - chown system radio /sys/class/sensors/range_sensor/interrupt - chown system radio /sys/class/sensors/range_sensor/error # ] Permissions for Range Sensor +# SDHMS Slowdown : Cpuset + write /dev/cpuset/abnormal/cpus 0-1,4-5 + write /dev/cpuset/moderate/cpus 0-1,4-5 + +# SDHMS Slowdown : Cpuctl + mkdir /dev/cpuctl/abnormal + chown system system /dev/cpuctl/abnormal + chown system system /dev/cpuctl/abnormal/tasks + chown system system /dev/cpuctl/abnormal/cgroup.procs + chown system system /dev/cpuctl/abnormal/cpu.uclamp.max + chmod 0664 /dev/cpuctl/abnormal/tasks + chmod 0664 /dev/cpuctl/abnormal/cgroup.procs + chmod 0664 /dev/cpuctl/abnormal/cpu.uclamp.max + + write /dev/cpuctl/abnormal/cpu.uclamp.max 26 + on shutdown # service definition @@ -117,15 +112,11 @@ on shutdown on post-fs mkdir /efs/carrier 0755 radio system chown radio system /efs/carrier - chown radio system /efs/carrier/HiddenMenu - - #permission for cache reclaim feature - chown system system /proc/proc_caches_reclaim - + chown radio system /efs/carrier/HiddenMenu # For Range Sensor chmod 0660 /dev/range_sensor chown system system /dev/range_sensor - mkdir /efs/range_sensor 0770 system system + mkdir /efs/range_sensor 0770 system system chown system system /efs/range_sensor/cal_data.bin chmod 0660 /efs/range_sensor/cal_data.bin chown system system /efs/range_sensor/vl53l5_cal_shape.bin @@ -137,6 +128,73 @@ on post-fs on property:sys.boot_completed=1 write /sys/class/sensors/range_sensor/calibration 0 +# [ Permissions for Flicker Sensor +# flicker sensor + + chown system radio /sys/class/sensors/als_rear/name + chmod 0444 /sys/class/sensors/als_rear/name + chown system radio /sys/class/sensors/als_rear/vendor + chmod 0444 /sys/class/sensors/als_rear/vendor + chown system radio /sys/class/sensors/als_rear/part_type + chmod 0444 /sys/class/sensors/als_rear/part_type + chown system radio /sys/class/sensors/als_rear/device_id + chmod 0444 /sys/class/sensors/als_rear/device_id + chown system radio /sys/class/sensors/als_rear/als_flush + chmod 0220 /sys/class/sensors/als_rear/als_flush + chown system system /sys/class/sensors/als_rear/write_reg + chmod 0220 /sys/class/sensors/als_rear/write_reg + chown system system /sys/class/sensors/als_rear/read_reg + chmod 0664 /sys/class/sensors/als_rear/read_reg + chown system system /sys/class/sensors/als_rear/eol_mode + chmod 0664 /sys/class/sensors/als_rear/eol_mode + chown system system /sys/class/sensors/als_rear/als_factory_cmd + chmod 0444 /sys/class/sensors/als_rear/als_factory_cmd + chown system system /sys/class/sensors/als_rear/als_red + chmod 0444 /sys/class/sensors/als_rear/als_red + chown system system /sys/class/sensors/als_rear/als_green + chmod 0444 /sys/class/sensors/als_rear/als_green + chown system system /sys/class/sensors/als_rear/als_blue + chmod 0444 /sys/class/sensors/als_rear/als_blue + chown system system /sys/class/sensors/als_rear/als_ir + chmod 0444 /sys/class/sensors/als_rear/als_ir + chown system system /sys/class/sensors/als_rear/als_clear + chmod 0444 /sys/class/sensors/als_rear/als_clear + chown system system /sys/class/sensors/als_rear/als_wideband + chmod 0444 /sys/class/sensors/als_rear/als_wideband + chown system system /sys/class/sensors/als_rear/als_version + chmod 0444 /sys/class/sensors/als_rear/als_version + chown system system /sys/class/sensors/als_rear/als_raw_data + chmod 0444 /sys/class/sensors/als_rear/als_raw_data + chown system system /sys/class/sensors/als_rear/als_debug + chmod 0664 /sys/class/sensors/als_rear/als_debug + chown system system /sys/class/sensors/als_rear/flicker_data + chmod 0444 /sys/class/sensors/als_rear/flicker_data + chown system system /sys/class/sensors/als_rear/i2c_err_cnt + chmod 0664 /sys/class/sensors/als_rear/i2c_err_cnt + chown system system /sys/class/sensors/als_rear/int_pin_check + chmod 0444 /sys/class/sensors/als_rear/int_pin_check + chown system system /sys/class/sensors/als_rear/mode_cnt + chmod 0664 /sys/class/sensors/als_rear/mode_cnt + chown system system /sys/class/sensors/als_rear/curr_adc + chmod 0664 /sys/class/sensors/als_rear/curr_adc + chown system system /sys/class/sensors/als_rear/sensor_info + chmod 0444 /sys/class/sensors/als_rear/sensor_info + chown system system /sys/class/sensors/als_rear/als_enable + chmod 0664 /sys/class/sensors/als_rear/als_enable + chown system system /sys/class/sensors/als_rear/als_data + chmod 0444 /sys/class/sensors/als_rear/als_data + chown system input /sys/class/sensors/als_rear/factory_poll_delay + chmod 0660 /sys/class/sensors/als_rear/factory_poll_delay + chown system input /sys/class/sensors/als_rear/factory_enable + chmod 0660 /sys/class/sensors/als_rear/factory_enable + chown system system /dev/als_rear + chmod 0600 /dev/als_rear + chown system input /sys/devices/virtual/input/input*/enable + chmod 0660 /sys/devices/virtual/input/input*/enable + chown system input /sys/devices/virtual/input/input*/poll_delay + chmod 0660 /sys/devices/virtual/input/input*/poll_delay +# ] Permissions for Flicker Sensor + # Pageboostd on property:sys.boot_completed=1 start pageboostd @@ -148,9 +206,27 @@ service pageboostd /system/bin/pageboostd socket pageboostd seqpacket 0660 system system disabled -#Enable MGLRU -on early-init - write /sys/kernel/mm/lru_gen/enabled 7 + +# some priv-apps of TMB bind mount to ASR priv-apps +on post-fs-data && property:ro.csc.sales_code=ASR + umount /system/carrier + mkdir /mnt/temp + mount none /system/carrier/TMB /mnt/temp bind + mount none /system/carrier/ASR /system/carrier bind + mount none /mnt/temp/priv-app/SprintAndroidExtension2_TMB /system/carrier/priv-app/SprintAndroidExtension2_TMB bind + umount /mnt/temp + rmdir /mnt/temp + + +# some priv-apps of TMB bind mount to TMK priv-apps +on post-fs-data && property:ro.csc.sales_code=TMK + umount /system/carrier + mkdir /mnt/temp + mount none /system/carrier/TMB /mnt/temp bind + mount none /system/carrier/TMK /system/carrier bind + mount none /mnt/temp/priv-app/SprintAndroidExtension2_TMB /system/carrier/priv-app/SprintAndroidExtension2_TMB bind + umount /mnt/temp + rmdir /mnt/temp # some priv-apps of DSH bind mount to DSA priv-apps on post-fs-data && property:ro.csc.sales_code=DSA @@ -161,7 +237,7 @@ on post-fs-data && property:ro.csc.sales_code=DSA mount none /mnt/temp/priv-app/VisualVoicemailDsh_Stub /system/carrier/priv-app/VisualVoicemailDsh_Stub bind umount /mnt/temp rmdir /mnt/temp - + # some priv-apps of DSH & DSA bind mount to DSG priv-apps on post-fs-data && property:ro.csc.sales_code=DSG umount /system/carrier @@ -177,27 +253,6 @@ on post-fs-data && property:ro.csc.sales_code=DSG umount /mnt/temp2 rmdir /mnt/temp1 rmdir /mnt/temp2 - -# some priv-apps of TMB bind mount to ASR priv-apps -on post-fs-data && property:ro.csc.sales_code=ASR - umount /system/carrier - mkdir /mnt/temp - mount none /system/carrier/TMB /mnt/temp bind - mount none /system/carrier/ASR /system/carrier bind - mount none /mnt/temp/priv-app/SprintAndroidExtension2_TMB /system/carrier/priv-app/SprintAndroidExtension2_TMB bind - umount /mnt/temp - rmdir /mnt/temp - - -# some priv-apps of TMB bind mount to TMK priv-apps -on post-fs-data && property:ro.csc.sales_code=TMK - umount /system/carrier - mkdir /mnt/temp - mount none /system/carrier/TMB /mnt/temp bind - mount none /system/carrier/TMK /system/carrier bind - mount none /mnt/temp/priv-app/SprintAndroidExtension2_TMB /system/carrier/priv-app/SprintAndroidExtension2_TMB bind - umount /mnt/temp - rmdir /mnt/temp # some priv-apps of DSA bind mount to DSH priv-apps on post-fs-data && property:ro.csc.sales_code=DSH diff --git a/lineage_dm3q.mk b/lineage_dm3q.mk index c79bb6d..94c3d8a 100644 --- a/lineage_dm3q.mk +++ b/lineage_dm3q.mk @@ -9,21 +9,20 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit_only.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk) # Inherit from the device configuration. -$(call inherit-product, device/samsung/dm3q/device.mk) +$(call inherit-product, device/samsung/pa3q/device.mk) # Inherit from the Lineage configuration. $(call inherit-product, vendor/lineage/config/common_full_phone.mk) -PRODUCT_NAME := lineage_dm3q -PRODUCT_DEVICE := dm3q +PRODUCT_NAME := lineage_pa3q +PRODUCT_DEVICE := pa3q PRODUCT_BRAND := Samsung -PRODUCT_MODEL := SM-S9180 +PRODUCT_MODEL := SM-S938B PRODUCT_MANUFACTURER := Samsung PRODUCT_GMS_CLIENTID_BASE := android-samsung PRODUCT_BUILD_PROP_OVERRIDES += \ - BuildDesc="dm3qzhx-user 15 AP3A.240905.015.A2 S9180ZHS6DYF1 release-keys" \ - BuildFingerprint=samsung/dm3qzhx/dm3q:15/AP3A.240905.015.A2/S9180ZHS6DYF1:user/release-keys \ - DeviceProduct=dm3qzhx \ - SystemName=dm3qzhx + PRIVATE_BUILD_DESC="pa3qxxx-user 15 AP3A.240905.015.A2 S938BXXU1AYB4 release-keys" + +BUILD_FINGERPRINT := samsung/pa3qxxx/qssi_64:15/AP3A.240905.015.A2/S938BXXU1AYB4:user/release-keys diff --git a/modules.blocklist.vendor b/modules.blocklist.vendor new file mode 100644 index 0000000..4b5e50d --- /dev/null +++ b/modules.blocklist.vendor @@ -0,0 +1,62 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved. +blocklist 8250_of +blocklist adc-tm +blocklist atomic64_test +blocklist dummy-cpufreq +blocklist dummy_hcd +blocklist dummy_hcd +blocklist e4000 +blocklist failover +blocklist fc0011 +blocklist fc0012 +blocklist fc0013 +blocklist fc2580 +blocklist ipclite_test +blocklist it913x +blocklist limits_stat +blocklist limits_stress +blocklist lkdtm +blocklist llcc_perfmon +blocklist locktorture +blocklist m88rs6000t +blocklist max2165 +blocklist mc44s803 +blocklist mmrm_test_module +blocklist msi001 +blocklist mt2060 +blocklist mt2063 +blocklist mt20xx +blocklist mt2131 +blocklist mt2266 +blocklist mxl301rf +blocklist net_failover +blocklist qca_cld3_kiwi +blocklist qm1d1b0004 +blocklist qm1d1c0042 +blocklist qt1010 +blocklist r820t +blocklist rcutorture +blocklist rtc-test +blocklist si2157 +blocklist tda18212 +blocklist tda18218 +blocklist tda18250 +blocklist tda18271 +blocklist tda827x +blocklist tda8290 +blocklist tda9887 +blocklist tea5761 +blocklist tea5767 +blocklist test_user_copy +blocklist torture +blocklist tua9001 +blocklist tuner-simple +blocklist tuner-types +blocklist tuner-xc2028 +blocklist vmw_vsock_virtio_transport +blocklist vmw_vsock_virtio_transport_common +blocklist vsock +blocklist vsock_diag +blocklist xc4000 +blocklist xc5000 diff --git a/modules.blocklist.vendor_ramdisk b/modules.blocklist.vendor_ramdisk new file mode 100644 index 0000000..4b5e50d --- /dev/null +++ b/modules.blocklist.vendor_ramdisk @@ -0,0 +1,62 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved. +blocklist 8250_of +blocklist adc-tm +blocklist atomic64_test +blocklist dummy-cpufreq +blocklist dummy_hcd +blocklist dummy_hcd +blocklist e4000 +blocklist failover +blocklist fc0011 +blocklist fc0012 +blocklist fc0013 +blocklist fc2580 +blocklist ipclite_test +blocklist it913x +blocklist limits_stat +blocklist limits_stress +blocklist lkdtm +blocklist llcc_perfmon +blocklist locktorture +blocklist m88rs6000t +blocklist max2165 +blocklist mc44s803 +blocklist mmrm_test_module +blocklist msi001 +blocklist mt2060 +blocklist mt2063 +blocklist mt20xx +blocklist mt2131 +blocklist mt2266 +blocklist mxl301rf +blocklist net_failover +blocklist qca_cld3_kiwi +blocklist qm1d1b0004 +blocklist qm1d1c0042 +blocklist qt1010 +blocklist r820t +blocklist rcutorture +blocklist rtc-test +blocklist si2157 +blocklist tda18212 +blocklist tda18218 +blocklist tda18250 +blocklist tda18271 +blocklist tda827x +blocklist tda8290 +blocklist tda9887 +blocklist tea5761 +blocklist tea5767 +blocklist test_user_copy +blocklist torture +blocklist tua9001 +blocklist tuner-simple +blocklist tuner-types +blocklist tuner-xc2028 +blocklist vmw_vsock_virtio_transport +blocklist vmw_vsock_virtio_transport_common +blocklist vsock +blocklist vsock_diag +blocklist xc4000 +blocklist xc5000 diff --git a/modules.include.system_dlkm b/modules.include.system_dlkm deleted file mode 100644 index 0cc815c..0000000 --- a/modules.include.system_dlkm +++ /dev/null @@ -1,2 +0,0 @@ -zram.ko -zsmalloc.ko diff --git a/modules.include.vendor_ramdisk b/modules.include.vendor_ramdisk index 68caeec..77449f6 100644 --- a/modules.include.vendor_ramdisk +++ b/modules.include.vendor_ramdisk @@ -1,2 +1,135 @@ -qrng_dlkm.ko -tz_log_dlkm.ko +sec_boot_stat.ko +sec_log_buf.ko +sec_debug.ko +sec_arm64_ap_context.ko +gh_arm_drv.ko +sched-walt.ko +qcom_ipc_logging.ko +ssg.ko +blk-sec-common.ko +blk-sec-stats.ko +blk-sec-wb.ko +kunit.ko +qcom-pdc.ko +phy-qcom-ufs.ko +phy-qcom-ufs-qmp-v4-sun.ko +phy-qcom-ufs-qrbtc-sdm845.ko +pinctrl-msm.ko +pinctrl-tuna.ko +pinctrl-kera.ko +pinctrl-sun.ko +lcd.ko +clk-qcom.ko +clk-dummy.ko +gdsc-regulator.ko +clk-rpmh.ko +gcc-sun.ko +gcc-kera.ko +gcc-tuna.ko +tcsrcc-tuna.ko +camcc-sun.ko +evacc-sun.ko +gpucc-sun.ko +dispcc-sun.ko +cambistmclkcc-sun.ko +tcsrcc-sun.ko +videocc-sun.ko +qcom_aoss.ko +cmd-db.ko +crm-v2.ko +mdt_loader.ko +qcom_rpmh.ko +smem.ko +socinfo.ko +cpu_phys_log_map.ko +dcc_v2.ko +qcom_wdt_core.ko +llcc-qcom.ko +memory_dump_v2.ko +minidump.ko +gic_intr_routing.ko +qcom_ice.ko +qcom-pmu-lib.ko +dcvs_fp.ko +qcom-dcvs.ko +qcom_scmi_client.ko +qcom_cpucp.ko +cpucp_fast.ko +mem_buf.ko +mem_buf_dev.ko +mem_buf_msgq.ko +secure_buffer.ko +qcom_cpu_vendor_hooks.ko +pmic-pon-log.ko +debug_symbol.ko +proxy-consumer.ko +rpmh-regulator.ko +stub-regulator.ko +debug-regulator.ko +arm_smmu.ko +msm_dma_iommu_mapping.ko +qcom_iommu_util.ko +iommu-logger.ko +regmap-kunit.ko +regmap-ram.ko +regmap-raw-ram.ko +qti-regmap-debugfs.ko +qcom-spmi-pmic.ko +qcom_dma_heaps.ko +sg.ko +spmi-pmic-arb.ko +rtc-pm8xxx.ko +i2c-algo-bit.ko +i2c-gpio.ko +qcom-dload-mode.ko +qcom-reboot-reason.ko +qti_thermal_vendor_hooks.ko +qcom_tsens.ko +bcl_pmic5.ko +cpu_hotplug.ko +thermal_pause.ko +softdog.ko +qcom-cpufreq-thermal.ko +sdhci-msm.ko +cqhci.ko +ufs_qcom.ko +ufshcd-crypto-qti.ko +qcom_scmi_vendor.ko +qcom-scm.ko +qcom-ipcc.ko +msm_qmp.ko +qcom_hwspinlock.ko +gh_virt_wdt.ko +gh_dbl.ko +gh_msgq.ko +gh_rm_drv.ko +gunyah_loader.ko +qcom_llcc_pmu.ko +nvmem_qcom-spmi-sdam.ko +icc-bcm-voter.ko +icc-rpmh.ko +qnoc-sun.ko +qnoc-tuna.ko +qnoc-qos.ko +icc-debug.ko +sec_class.ko +sec_key_notifier.ko +sec_param.ko +sec_blk_helper.ko +sec_qc_debug.ko +sec_qc_upload_cause.ko +sec_qc_logger.ko +sec_qc_summary.ko +sec_pmsg.ko +sec_upload_cause.ko +sec_crashkey.ko +sec_crashkey_long.ko +sec_debug_region.ko +sec_ipc_tiantong.ko +sec_pm_log.ko +abc.ko +qrtr.ko +qrtr-gunyah.ko +sec_qc_param.ko +sec_qc_dbg_partition.ko +ipclite.ko diff --git a/modules.load b/modules.load index 5f6a9af..77449f6 100644 --- a/modules.load +++ b/modules.load @@ -1,315 +1,135 @@ -msm_sysstats.ko -twofish_generic.ko -twofish_common.ko +sec_boot_stat.ko +sec_log_buf.ko +sec_debug.ko +sec_arm64_ap_context.ko +gh_arm_drv.ko +sched-walt.ko +qcom_ipc_logging.ko ssg.ko -blk-sec-wb.ko blk-sec-common.ko blk-sec-stats.ko -msm_show_resume_irq.ko -mhi.ko -pci-msm-drv.ko -rproc_qcom_common.ko -qcom_smd.ko -qcom_glink.ko -mhi_dev_uci.ko -mhi_dev_dtr.ko -mhi_dev_netdev.ko -mhi_dev_satellite.ko -mhi_cntrl_qcom.ko -qcom_esoc.ko -qcom_sysmon.ko -qmi_helpers.ko -phy-qcom-ufs-qmp-v4-waipio.ko -phy-qcom-ufs-qmp-v4.ko -phy-qcom-ufs-qmp-v4-khaje.ko -phy-qcom-ufs-qmp-v4-lahaina.ko -phy-qcom-ufs-qmp-v4-kona.ko -pinctrl-spmi-gpio.ko -pinctrl-spmi-mpp.ko -pwm-qti-lpg.ko +blk-sec-wb.ko +kunit.ko +qcom-pdc.ko +phy-qcom-ufs.ko +phy-qcom-ufs-qmp-v4-sun.ko +phy-qcom-ufs-qrbtc-sdm845.ko +pinctrl-msm.ko +pinctrl-tuna.ko +pinctrl-kera.ko +pinctrl-sun.ko lcd.ko -gpucc-kalama.ko -bam_dma.ko -msm_gpi.ko -pdr_interface.ko -heap_mem_ext_v01.ko -msm_memshare.ko -smp2p.ko -smp2p_sleepstate.ko -qsee_ipc_irq_bridge.ko -glink_probe.ko -qcom_glink_spss.ko -glink_pkt.ko -pmic_glink.ko -altmode-glink.ko -soc_sleep_stats.ko -cdsprm.ko -sysmon_subsystem_stats.ko -subsystem_sleep_stats.ko -adsp_sleepmon.ko -adsp_factory_module.ko -sensors_core.ko -sec_panel_notifier.ko -eud.ko -microdump_collector.ko -qcom_ramdump.ko -llcc_perfmon.ko -cdsp-loader.ko +clk-qcom.ko +clk-dummy.ko +gdsc-regulator.ko +clk-rpmh.ko +gcc-sun.ko +gcc-kera.ko +gcc-tuna.ko +tcsrcc-tuna.ko +camcc-sun.ko +evacc-sun.ko +gpucc-sun.ko +dispcc-sun.ko +cambistmclkcc-sun.ko +tcsrcc-sun.ko +videocc-sun.ko +qcom_aoss.ko +cmd-db.ko +crm-v2.ko +mdt_loader.ko +qcom_rpmh.ko +smem.ko +socinfo.ko +cpu_phys_log_map.ko +dcc_v2.ko +qcom_wdt_core.ko +llcc-qcom.ko +memory_dump_v2.ko +minidump.ko +gic_intr_routing.ko +qcom_ice.ko +qcom-pmu-lib.ko +dcvs_fp.ko +qcom-dcvs.ko +qcom_scmi_client.ko +qcom_cpucp.ko +cpucp_fast.ko +mem_buf.ko +mem_buf_dev.ko +mem_buf_msgq.ko +secure_buffer.ko +qcom_cpu_vendor_hooks.ko pmic-pon-log.ko -boot_stats.ko -core_hang_detect.ko -usb_bam.ko -sps_drv.ko -memlat.ko -memlat_scmi.ko -cpufreq_stats_scmi.ko -panel_event_notifier.ko -dmesg_dumper.ko -sys_pm_vx.ko -qdss_bridge.ko -usb_f_qdss.ko -dwc3-msm.ko -wcd_usbss_i2c.ko -ucsi_glink.ko -usb_typec_manager.ko -common_muic.ko -usb_notify_layer.ko -switch_class.ko -vbus_notifier.ko -pdic_notifier_module.ko -if_cb_manager.ko -redriver.ko -fsa4480-i2c.ko -msm_show_epoch.ko -gh_tlmm_vm_mem_access.ko -gh_mem_notifier.ko -spss_utils.ko -qcom_spss.ko -spcom.ko -msm_performance.ko -hung_task_enh.ko -qti-fixed-regulator.ko -qti-ocp-notifier.ko -msm_geni_serial.ko -frpc-adsprpc.ko -rdbg.ko -lt9611uxc.ko -qseecom_proxy.ko -hdmi_input_mux.ko -sec_ap_pmic.ko -pm8941-pwrkey.ko -nfc_sec.ko +debug_symbol.ko +proxy-consumer.ko +rpmh-regulator.ko +stub-regulator.ko +debug-regulator.ko +arm_smmu.ko +msm_dma_iommu_mapping.ko +qcom_iommu_util.ko +iommu-logger.ko +regmap-kunit.ko +regmap-ram.ko +regmap-raw-ram.ko +qti-regmap-debugfs.ko +qcom-spmi-pmic.ko +qcom_dma_heaps.ko sg.ko -spi-msm-geni.ko -at803x.ko -realtek.ko -smsc.ko -mcp25xxfd.ko -smsc75xx.ko -smsc95xx.ko -msm_sharedmem.ko -phy-generic.ko -phy-qcom-emu.ko -phy-msm-ssusb-qmp.ko -phy-msm-snps-eusb2.ko -repeater.ko -phy-msm-m31-eusb2.ko -ehset.ko -lvstest.ko -usb_f_cdev.ko -usb_f_ccid.ko -usb_f_gsi.ko -ipa_fmwk.ko -usb_f_diag.ko -usb_f_conn_gadget.ko -usb_f_ss_acm.ko -usbmon.ko -repeater-qti-pmic-eusb2.ko -repeater-i2c-eusb2.ko -nb7vpq904m.ko -usb_notifier_qcom.ko -qcom-hv-haptics.ko -qti_battery_charger.ko -sec_pon_alarm.ko +spmi-pmic-arb.ko +rtc-pm8xxx.ko +i2c-algo-bit.ko i2c-gpio.ko -i2c-msm-geni.ko -i3c-master-msm-geni.ko -qcom_ipc_lite.ko -synx-driver.ko -qcom-pon.ko -reboot-mode.ko -qcom-spmi-temp-alarm.ko -bcl_soc.ko -cpu_voltage_cooling.ko -ddr_cdev.ko -max31760_fan.ko -msm_lmh_dcvs.ko -policy_engine.ko -qti_qmi_cdev.ko -qti_qmi_sensor_v2.ko -qti_cpufreq_cdev.ko -qti_devfreq_cdev.ko -qti_userspace_cdev.ko -sdpm_clk.ko -qcom_edac.ko -cpufreq_limit.ko -qcom_lpm.ko -sdhci-msm-sec.ko -leds-gpio.ko -leds-qti-flash.ko -leds-qti-tri-led.ko -leds-s2mpb02.ko -mfd_s2mpb02.ko -memlat_vendor.ko -cpufreq_stats_vendor.ko -ep_pcie_drv.ko -mhi_dev_drv.ko -mhi_dev_net.ko -qcom_pil_info.ko -qcom_q6v5.ko -sec_audio_sysfs.ko -snd_debug_proc.ko -qcom_q6v5_pas.ko -gh_irq_lend.ko -extcon-ktm5030.ko -extcon-lt8711uxe2.ko -qcom-spmi-adc5-gen3.ko -qcom-vadc-common.ko -industrialio-buffer-cb.ko -nvmem_qfprom.ko +qcom-dload-mode.ko +qcom-reboot-reason.ko +qti_thermal_vendor_hooks.ko +qcom_tsens.ko +bcl_pmic5.ko +cpu_hotplug.ko +thermal_pause.ko +softdog.ko +qcom-cpufreq-thermal.ko +sdhci-msm.ko +cqhci.ko +ufs_qcom.ko +ufshcd-crypto-qti.ko +qcom_scmi_vendor.ko +qcom-scm.ko +qcom-ipcc.ko +msm_qmp.ko +qcom_hwspinlock.ko +gh_virt_wdt.ko +gh_dbl.ko +gh_msgq.ko +gh_rm_drv.ko +gunyah_loader.ko +qcom_llcc_pmu.ko +nvmem_qcom-spmi-sdam.ko +icc-bcm-voter.ko +icc-rpmh.ko +qnoc-sun.ko +qnoc-tuna.ko +qnoc-qos.ko +icc-debug.ko +sec_class.ko sec_key_notifier.ko -sec_log_buf.ko -sec_reboot_cmd.ko -switch_gpio.ko -pmic_class.ko -vibrator_vib_info.ko -dev_ril_bridge.ko -max77705_charger.ko -pdic_max77705.ko -mfd_max77705.ko -sec-battery.ko -sb-core.ko -sec_pd.ko -sec_vibrator_inputff_module.ko -sec_tclm_v2.ko -sec_secure_touch.ko -sec_tsp_dumpkey.ko -sec_common_fn.ko -sec_input_notifier.ko -sec_cmd.ko -fingerprint.ko -fingerprint_sysfs.ko -qbt2000_spidev.ko -cl_dsp.ko -input_booster_lkm.ko -pca9481_charger.ko -input-cs40l26-i2c.ko -hall_ic.ko -hall_ic_notifier.ko -flicker_test.ko -flicker_sensor.ko -max77705-fuelgauge.ko -s2mpb03.ko -sec-direct-charger.ko -snvm.ko -s2dos05-regulator.ko -wez02.ko -s2mpb02-regulator.ko -uwb.ko -sec_thermistor.ko -hwmon.ko -isg6320.ko -cps4038_charger.ko -stmvl53l8.ko -stm_ts_spi.ko -slimbus.ko -slim-qcom-ngd-ctrl.ko -qti_amoled_ecm.ko -snd-usb-audio-qmi.ko -snd-soc-cirrus-amp.ko -snd-soc-wm-adsp.ko -snd-soc-cs35l43-i2c.ko -snd-soc-cs35l45-i2c.ko -snd-soc-hdmi-codec.ko -snd-soc-tas5805m.ko -snd-soc-cs40l26.ko -cfg80211.ko -mac80211.ko -qrtr-smd.ko -qrtr-mhi.ko -audio_prm_dlkm.ko -spf_core_dlkm.ko -gpr_dlkm.ko -snd_event_dlkm.ko -q6_notifier_dlkm.ko -q6_pdr_dlkm.ko -hdmi_dlkm.ko -msm_ext_display.ko -cnss_plat_ipc_qmi_svc.ko -qce50_dlkm.ko -rmnet_sch.ko -qcedev-mod_dlkm.ko -mbhc_dlkm.ko -rndisipam.ko -ipam.ko -gsim.ko -swr_dmic_dlkm.ko -wcd938x_dlkm.ko -wcd9xxx_dlkm.ko -wcd_core_dlkm.ko -swr_dlkm.ko -wsa883x_dlkm.ko -lpass_cdc_tx_macro_dlkm.ko -lpass_cdc_dlkm.ko -wcd939x_dlkm.ko -qca_cld3_kiwi_v2.ko -cnss2.ko -wlan_firmware_service.ko -cnss_prealloc.ko -cnss_utils.ko -smcinvoke_dlkm.ko -cnss_nl.ko -lpass_cdc_wsa2_macro_dlkm.ko -swr_ctrl_dlkm.ko -msm-mmrm.ko -audio_pkt_dlkm.ko -audpkt_ion_dlkm.ko -msm_video.ko -lpass_cdc_va_macro_dlkm.ko -msm_kgsl.ko -wcd937x_slave_dlkm.ko -camera.ko -msm-eva.ko -stub_dlkm.ko -rmnet_ctl.ko -msm_hw_fence.ko -wsa884x_dlkm.ko -wcd937x_dlkm.ko -rmnet_perf.ko -rmnet_core.ko -qrng_dlkm.ko -q6_dlkm.ko -wcd938x_slave_dlkm.ko -btpower.ko -sync_fence.ko -tz_log_dlkm.ko -rmnet_wlan.ko -rmnet_perf_tether.ko -lpass_cdc_rx_macro_dlkm.ko -qca_cld3_qca6490.ko -machine_dlkm.ko -hdcp_qseecom_dlkm.ko -msm_drm.ko -swr_haptics_dlkm.ko -bt_fm_slim.ko -adsp_loader_dlkm.ko -rmnet_aps.ko -rmnet_offload.ko -lpass_cdc_wsa_macro_dlkm.ko -pinctrl_lpi_dlkm.ko -qcrypto-msm_dlkm.ko -ipa_clientsm.ko -rmnet_shs.ko -wcd939x_slave_dlkm.ko -radio-i2c-rtc6226-qca.ko -ipanetm.ko +sec_param.ko +sec_blk_helper.ko +sec_qc_debug.ko +sec_qc_upload_cause.ko +sec_qc_logger.ko +sec_qc_summary.ko +sec_pmsg.ko +sec_upload_cause.ko +sec_crashkey.ko +sec_crashkey_long.ko +sec_debug_region.ko +sec_ipc_tiantong.ko +sec_pm_log.ko +abc.ko +qrtr.ko +qrtr-gunyah.ko +sec_qc_param.ko +sec_qc_dbg_partition.ko +ipclite.ko diff --git a/modules.load.recovery b/modules.load.recovery index 7b21105..b3c3f4c 100644 --- a/modules.load.recovery +++ b/modules.load.recovery @@ -1,342 +1,404 @@ +sec_boot_stat.ko +sec_log_buf.ko +sec_debug.ko +sec_arm64_ap_context.ko gh_arm_drv.ko sched-walt.ko -msm_sysstats.ko -twofish_generic.ko -twofish_common.ko +qcom_ipc_logging.ko ssg.ko blk-sec-common.ko blk-sec-stats.ko blk-sec-wb.ko +kunit.ko qcom-pdc.ko -msm_show_resume_irq.ko -mhi.ko -mhi_dev_uci.ko -mhi_dev_netdev.ko -mhi_dev_dtr.ko -mhi_dev_satellite.ko -mhi_cntrl_qcom.ko phy-qcom-ufs.ko -phy-qcom-ufs-qmp-v4-kalama.ko -phy-qcom-ufs-qmp-v4-waipio.ko -phy-qcom-ufs-qmp-v4.ko -phy-qcom-ufs-qmp-v4-khaje.ko -phy-qcom-ufs-qmp-v4-lahaina.ko -phy-qcom-ufs-qmp-v4-kona.ko -phy-qcom-ufs-qmp-v4-crow.ko +phy-qcom-ufs-qmp-v4-sun.ko phy-qcom-ufs-qrbtc-sdm845.ko pinctrl-msm.ko -pinctrl-kalama.ko -pinctrl-spmi-gpio.ko -pinctrl-spmi-mpp.ko -pwm-qti-lpg.ko -pci-msm-drv.ko +pinctrl-tuna.ko +pinctrl-kera.ko +pinctrl-sun.ko lcd.ko clk-qcom.ko clk-dummy.ko gdsc-regulator.ko clk-rpmh.ko -gcc-kalama.ko -videocc-kalama.ko -camcc-kalama.ko -dispcc-kalama.ko -debugcc-kalama.ko -gpucc-kalama.ko -tcsrcc-kalama.ko -bam_dma.ko -msm_gpi.ko +gcc-sun.ko +gcc-kera.ko +gcc-tuna.ko +tcsrcc-tuna.ko +camcc-sun.ko +evacc-sun.ko +gpucc-sun.ko +dispcc-sun.ko +cambistmclkcc-sun.ko +tcsrcc-sun.ko +videocc-sun.ko qcom_aoss.ko cmd-db.ko +crm-v2.ko mdt_loader.ko -pdr_interface.ko -qmi_helpers.ko -heap_mem_ext_v01.ko -msm_memshare.ko qcom_rpmh.ko smem.ko -smp2p.ko -smp2p_sleepstate.ko -qsee_ipc_irq_bridge.ko -glink_probe.ko -glink_pkt.ko -pmic_glink.ko -altmode-glink.ko -secure_buffer.ko -mem-hooks.ko -mem_buf.ko -mem_buf_dev.ko -mem_buf_msgq.ko socinfo.ko -soc_sleep_stats.ko -cdsprm.ko -sysmon_subsystem_stats.ko +cpu_phys_log_map.ko +dcc_v2.ko qcom_wdt_core.ko -subsystem_sleep_stats.ko -adsp_sleepmon.ko -qcom_ipcc.ko -tmecom-intf.ko -qcom_rimps.ko -eud.ko llcc-qcom.ko memory_dump_v2.ko -dcc_v2.ko -microdump_collector.ko -llcc_perfmon.ko -cdsp-loader.ko -pmic-pon-log.ko -boot_stats.ko -core_hang_detect.ko -usb_bam.ko +minidump.ko +gic_intr_routing.ko +qcom_ice.ko qcom-pmu-lib.ko dcvs_fp.ko qcom-dcvs.ko -memlat.ko -bwmon.ko -pmu_scmi.ko -c1dcvs_scmi.ko -memlat_scmi.ko -cpufreq_stats_scmi.ko -qcom_ramdump.ko -panel_event_notifier.ko -dmesg_dumper.ko -sys_pm_vx.ko -qdss_bridge.ko +qcom_scmi_client.ko +qcom_cpucp.ko +cpucp_fast.ko +mem_buf.ko +mem_buf_dev.ko +mem_buf_msgq.ko +secure_buffer.ko qcom_cpu_vendor_hooks.ko -fsa4480-i2c.ko -msm_show_epoch.ko -gh_tlmm_vm_mem_access.ko -crypto-qti-common.ko -hwkm.ko -crypto-qti-hwkm.ko -sps_drv.ko -spss_utils.ko -spcom.ko -msm_performance.ko -minidump.ko -qcom_va_minidump.ko -hung_task_enh.ko +pmic-pon-log.ko debug_symbol.ko -wcd_usbss_i2c.ko -qti-fixed-regulator.ko proxy-consumer.ko rpmh-regulator.ko stub-regulator.ko -qti-ocp-notifier.ko -hvc_gunyah.ko -msm_geni_serial.ko -frpc-adsprpc.ko -rdbg.ko +debug-regulator.ko arm_smmu.ko msm_dma_iommu_mapping.ko qcom_iommu_util.ko iommu-logger.ko -lt9611uxc.ko -regmap-spmi.ko -qseecom_proxy.ko -hdmi_input_mux.ko +regmap-kunit.ko +regmap-ram.ko +regmap-raw-ram.ko +qti-regmap-debugfs.ko qcom-spmi-pmic.ko -sec_ap_pmic.ko -nfc_sec.ko qcom_dma_heaps.ko +sg.ko +spmi-pmic-arb.ko +rtc-pm8xxx.ko +i2c-algo-bit.ko +i2c-gpio.ko +qcom-dload-mode.ko +qcom-reboot-reason.ko +qti_thermal_vendor_hooks.ko +qcom_tsens.ko +bcl_pmic5.ko +cpu_hotplug.ko +thermal_pause.ko +softdog.ko +qcom-cpufreq-thermal.ko +sdhci-msm.ko +cqhci.ko ufs_qcom.ko ufshcd-crypto-qti.ko -sg.ko -nvme-core.ko -nvme.ko +qcom_scmi_vendor.ko +qcom-scm.ko +qcom-ipcc.ko +msm_qmp.ko +qcom_hwspinlock.ko +gh_virt_wdt.ko +gh_dbl.ko +gh_msgq.ko +gh_rm_drv.ko +gunyah_loader.ko +qcom_llcc_pmu.ko +nvmem_qcom-spmi-sdam.ko +icc-bcm-voter.ko +icc-rpmh.ko +qnoc-sun.ko +qnoc-tuna.ko +qnoc-qos.ko +icc-debug.ko +sec_class.ko +sec_key_notifier.ko +sec_param.ko +sec_blk_helper.ko +sec_qc_debug.ko +sec_qc_upload_cause.ko +sec_qc_logger.ko +sec_qc_summary.ko +sec_pmsg.ko +sec_upload_cause.ko +sec_crashkey.ko +sec_crashkey_long.ko +sec_debug_region.ko +sec_ipc_tiantong.ko +sec_pm_log.ko +abc.ko +qrtr.ko +qrtr-gunyah.ko +sec_qc_param.ko +sec_qc_dbg_partition.ko +msm_sysstats.ko +sec_mm.ko +hpp.ko +zsmalloc.ko +msm_show_resume_irq.ko +mhi.ko +mhi_dev_uci.ko +mhi_dev_satellite.ko +pinctrl-spmi-gpio.ko +pinctrl-spmi-mpp.ko +pci-msm-drv.ko +clk-scmi.ko +evacc-tuna.ko +gpucc-tuna.ko +cambistmclkcc-tuna.ko +camcc-tuna.ko +debugcc-sun.ko +videocc-tuna.ko +bam_dma.ko +msm_gpi.ko +qcom_cpuss_sleep_stats_v4.ko +pcie-pdc.ko +pdr_interface.ko +qmi_helpers.ko +heap_mem_ext_v01.ko +msm_memshare.ko +smp2p.ko +smp2p_sleepstate.ko +qsee_ipc_irq_bridge.ko +glink_probe.ko +qcom_stats.ko +eud.ko +llcc_perfmon.ko +llcc_heuristics.ko +boot_stats.ko +tmecom-intf.ko +qcom_va_minidump.ko +qcom_dynamic_ramoops.ko +hung_task_enh.ko +memlat.ko +bwmon.ko +cpufreq_stats_scmi_v3.ko +mpam.ko +cpu_mpam.ko +platform_mpam.ko +mpam_msc.ko +mpam_msc_slc.ko +slc_mpam.ko +cpucp_log.ko +sys_pm_vx.ko +mem-hooks.ko +mem-offline.ko +sps_drv.ko +qcom_ramdump.ko +sysmon_subsystem_stats.ko +cdsprm.ko +adsp_sleepmon.ko +panel_event_notifier.ko +wcd_usbss_i2c.ko +dmesg_dumper.ko +gh_tlmm_vm_mem_access.ko +msm_performance.ko +msm_show_epoch.ko +qti_fctl_scmi.ko +qti-fixed-regulator.ko +qti-ocp-notifier.ko +tps62864-regulator.ko +hvc_gunyah.ko +msm_geni_serial.ko +rdbg.ko +qcom_iommu_debug.ko +drm_dp_aux_bus.ko +drm_display_helper.ko +lt9611uxc.ko +zram.ko +qseecom_proxy.ko +qcom-i2c-pmic.ko +sec_ap_pmic.ko spi-msm-geni.ko -spmi-pmic-arb.ko -at803x.ko -realtek.ko -smsc.ko -mcp25xxfd.ko -smsc75xx.ko -smsc95xx.ko +q2spi-geni.ko +spmi-pmic-arb-debug.ko msm_sharedmem.ko phy-generic.ko phy-qcom-emu.ko phy-msm-ssusb-qmp.ko -phy-msm-snps-eusb2.ko phy-msm-m31-eusb2.ko dwc3-msm.ko +xhci-sideband.ko ehset.ko lvstest.ko +f_fs_ipc_log.ko usb_f_cdev.ko usb_f_ccid.ko usb_f_qdss.ko usb_f_gsi.ko -usb_f_diag.ko usb_f_conn_gadget.ko +usb_f_ss_mon_gadget.ko usb_f_ss_acm.ko -ucsi_glink.ko -usbmon.ko repeater.ko -repeater-qti-pmic-eusb2.ko repeater-i2c-eusb2.ko redriver.ko nb7vpq904m.ko -usb_notify_layer.ko -usb_notifier_qcom.ko pm8941-pwrkey.ko -qcom-hv-haptics.ko -rtc-pm8xxx.ko sec_pon_alarm.ko -i2c-gpio.ko i2c-msm-geni.ko i3c-master-msm-geni.ko -qcom_ipc_lite.ko -synx-driver.ko -qcom-dload-mode.ko qcom-pon.ko -qcom-reboot-reason.ko reboot-mode.ko -qti_battery_charger.ko -qcom_tsens.ko qcom-spmi-temp-alarm.ko -thermal_pause.ko -bcl_pmic5.ko -bcl_soc.ko -cpu_hotplug.ko -cpu_voltage_cooling.ko -ddr_cdev.ko -max31760_fan.ko -msm_lmh_dcvs.ko -policy_engine.ko -qti_qmi_cdev.ko qti_qmi_sensor_v2.ko -qti_cpufreq_cdev.ko -qti_devfreq_cdev.ko +qti_qmi_cdev.ko +bcl_soc.ko qti_userspace_cdev.ko -sdpm_clk.ko -thermal_minidump.ko +ddr_cdev.ko +qti_cpufreq_cdev.ko +thermal_config.ko +qti_devfreq_cdev.ko +max31760_fan.ko +gpu_dump_skip_cdev.ko qcom_edac.ko cpufreq_limit.ko -qcom-cpufreq-hw.ko qcom_lpm.ko -sdhci-msm-sec.ko -cqhci.ko -leds-gpio.ko +leds-qcom-flash.ko +leds-qcom-lpg.ko leds-qti-flash.ko -leds-qti-tri-led.ko -leds-s2mpb02.ko -pmu_vendor.ko -c1dcvs_vendor.ko -memlat_vendor.ko -cpufreq_stats_vendor.ko -qcom-scm.ko -ipa_fmwk.ko -ep_pcie_drv.ko -mhi_dev_drv.ko -mhi_dev_net.ko -msm_qmp.ko -qcom_hwspinlock.ko +cl_dsp.ko +cl_dsp-debugfs.ko +si_core_module.ko +mem_object.ko +qcom-rng.ko qcom_pil_info.ko rproc_qcom_common.ko qcom_q6v5.ko qcom_q6v5_pas.ko -qcom_spss.ko -qcom_esoc.ko qcom_sysmon.ko +qcom_spss.ko qcom_glink.ko qcom_glink_smem.ko qcom_glink_spss.ko qcom_smd.ko -gh_virt_wdt.ko +glink_pkt.ko gh_ctrl.ko -gh_dbl.ko -gh_msgq.ko -gh_rm_drv.ko gh_irq_lend.ko +gh_rm_booster.ko gh_mem_notifier.ko -gunyah.ko -extcon-ktm5030.ko -extcon-lt8711uxe2.ko +gh_panic_notifier.ko +governor_msm_adreno_tz.ko +governor_gpubw_mon.ko qcom-spmi-adc5-gen3.ko qcom-vadc-common.ko -industrialio-buffer-cb.ko -qcom_llcc_pmu.ko nvmem_qfprom.ko -nvmem_qcom-spmi-sdam.ko -icc-bcm-voter.ko -qnoc-kalama.ko -icc-rpmh.ko -qnoc-qos.ko -sec_class.ko -sec_key_notifier.ko -sec_log_buf.ko +sec_reloc_gpio.ko +sec_arm64_fsimd_debug.ko +sec_arm64_debug.ko +sec_qc_rbcmd.ko +sec_qc_qcom_reboot_reason.ko +sec_qc_soc_id.ko +sec_qc_qcom_wdt_core.ko +sec_qc_user_reset.ko +sec_qc_smem.ko +sec_qc_hw_param.ko +sec_qc_rst_exinfo.ko sec_reboot_cmd.ko -switch_class.ko -switch_gpio.ko +sec_rdx_bootdev.ko +sec_pm_regulator.ko +sec_panel_notifier_v2.ko pmic_class.ko +dio8018.ko +usb_vendor_hook_receiver.ko +usb_notify_layer.ko +usb_notifier.ko +sec_common_fn.ko +sec_input_notifier.ko vibrator_vib_info.ko +sdp.ko dev_ril_bridge.ko -sec_panel_notifier.ko -vbus_notifier.ko -max77705_charger.ko -sb-core.ko -sec_vibrator_inputff_module.ko +usb_vendor_receiver.ko +cps4038-charger.ko +stwlc89-charger.ko common_muic.ko +ngksm.ko +kperfmon.ko +sec_switch_class.ko +hdm.ko +sec_vibrator_inputff_module.ko +vbus_notifier.ko usb_typec_manager.ko if_cb_manager.ko -sec_tclm_v2.ko -sec_secure_touch.ko -sec_tsp_dumpkey.ko -sec_input_notifier.ko -sec_common_fn.ko -sec_cmd.ko fingerprint.ko fingerprint_sysfs.ko -qbt2000_spidev.ko -cl_dsp.ko -input_booster_lkm.ko +qfs4008_spidev.ko +kzt.ko +max77775_charger.ko +sb-core.ko pdic_notifier_module.ko -pca9481_charger.ko +abc_hub.ko +sec_abc_detect_conn.ko input-cs40l26-i2c.ko -hall_ic.ko -hall_ic_notifier.ko +s2mpb02-regulator.ko flicker_test.ko flicker_sensor.ko -max77705-fuelgauge.ko -mfd_max77705.ko +sec-auth-sle956681.ko +max77968_charger.ko +sm5443-charger.ko +sec-auth-ds28e30.ko +s2dos07.ko +mfd_max77775.ko +max77775-fuelgauge.ko +synaptics_s3916t_spi.ko s2mpb03.ko +sec_thermistor.ko +pdic_max77775.ko +nfc_nxp_sec.ko +uwb.ko +stmvl53l8.ko sec-direct-charger.ko sec_pd.ko +sb_wireless.ko sec-battery.ko -snvm.ko -s2dos05-regulator.ko +hall_ic.ko +hall_ic_notifier.ko wez02.ko -pdic_max77705.ko -s2mpb02-regulator.ko -uwb.ko -sec_thermistor.ko -isg6320.ko -cps4038_charger.ko -stmvl53l8.ko -stm_ts_spi.ko +akm.ko mfd_s2mpb02.ko +snvm.ko slimbus.ko slim-qcom-ngd-ctrl.ko hwmon.ko -qti_amoled_ecm.ko +coresight.ko +coresight-tmc.ko +coresight-funnel.ko +coresight-replicator.ko +coresight-stm.ko +coresight-cti.ko +coresight-tpdm.ko +coresight-tpda.ko +coresight-trace-noc.ko +coresight-tgu.ko +coresight-csr.ko +coresight-dummy.ko +coresight-remote-etm.ko +coresight-tmc-sec.ko +coresight-qmi.ko +coresight-uetm.ko +stm_core.ko +stm_p_ost.ko +stm_console.ko +stm_heartbeat.ko +stm_ftrace.ko sensors_core.ko adsp_factory_module.ko snd-usb-audio-qmi.ko -snd-soc-cirrus-amp.ko -snd-soc-cs35l43-i2c.ko -snd-soc-cs35l45-i2c.ko snd-soc-hdmi-codec.ko -snd-soc-wm-adsp.ko -snd-soc-tas5805m.ko snd-soc-cs40l26.ko sec_audio_sysfs.ko snd_debug_proc.ko -cfg80211.ko -mac80211.ko -qrtr.ko qrtr-smd.ko +qrtr-tun.ko qrtr-mhi.ko -qrtr-gunyah.ko -msm_drm.ko -msm_hw_fence.ko -sync_fence.ko hdcp_qseecom_dlkm.ko -msm-mmrm.ko +smcinvoke_dlkm.ko +msm_drm.ko msm_ext_display.ko +sync_fence.ko +msm_hw_fence.ko +msm-mmrm.ko +hdcp_qseecom_dlkm.ko +smcinvoke_dlkm.ko +synx-driver.ko +ipclite.ko diff --git a/modules.load.vendor_boot b/modules.load.vendor_boot index 047c9fd..77449f6 100644 --- a/modules.load.vendor_boot +++ b/modules.load.vendor_boot @@ -1,92 +1,135 @@ -qcom_wdt_core.ko -qcom-scm.ko -minidump.ko -smem.ko -gh_virt_wdt.ko -qcom_cpu_vendor_hooks.ko -clk-rpmh.ko -qcom_rpmh.ko -cmd-db.ko -gcc-kalama.ko -clk-qcom.ko -gdsc-regulator.ko -proxy-consumer.ko -icc-rpmh.ko -socinfo.ko -icc-bcm-voter.ko -camcc-kalama.ko -qcom_ipcc.ko -qcom-pdc.ko -thermal_minidump.ko -qcom_tsens.ko -rpmh-regulator.ko -bwmon.ko -qcom-dcvs.ko -dcvs_fp.ko -qcom-cpufreq-hw.ko -sched-walt.ko -thermal_pause.ko -cpu_hotplug.ko -clk-dummy.ko -cqhci.ko -crypto-qti-common.ko -crypto-qti-hwkm.ko -hwkm.ko -tmecom-intf.ko -dcc_v2.ko -dispcc-kalama.ko -tcsrcc-kalama.ko -videocc-kalama.ko +sec_boot_stat.ko +sec_log_buf.ko +sec_debug.ko +sec_arm64_ap_context.ko gh_arm_drv.ko -gh_ctrl.ko +sched-walt.ko +qcom_ipc_logging.ko +ssg.ko +blk-sec-common.ko +blk-sec-stats.ko +blk-sec-wb.ko +kunit.ko +qcom-pdc.ko +phy-qcom-ufs.ko +phy-qcom-ufs-qmp-v4-sun.ko +phy-qcom-ufs-qrbtc-sdm845.ko +pinctrl-msm.ko +pinctrl-tuna.ko +pinctrl-kera.ko +pinctrl-sun.ko +lcd.ko +clk-qcom.ko +clk-dummy.ko +gdsc-regulator.ko +clk-rpmh.ko +gcc-sun.ko +gcc-kera.ko +gcc-tuna.ko +tcsrcc-tuna.ko +camcc-sun.ko +evacc-sun.ko +gpucc-sun.ko +dispcc-sun.ko +cambistmclkcc-sun.ko +tcsrcc-sun.ko +videocc-sun.ko +qcom_aoss.ko +cmd-db.ko +crm-v2.ko +mdt_loader.ko +qcom_rpmh.ko +smem.ko +socinfo.ko +cpu_phys_log_map.ko +dcc_v2.ko +qcom_wdt_core.ko +llcc-qcom.ko +memory_dump_v2.ko +minidump.ko +gic_intr_routing.ko +qcom_ice.ko +qcom-pmu-lib.ko +dcvs_fp.ko +qcom-dcvs.ko +qcom_scmi_client.ko +qcom_cpucp.ko +cpucp_fast.ko +mem_buf.ko +mem_buf_dev.ko +mem_buf_msgq.ko +secure_buffer.ko +qcom_cpu_vendor_hooks.ko +pmic-pon-log.ko +debug_symbol.ko +proxy-consumer.ko +rpmh-regulator.ko +stub-regulator.ko +debug-regulator.ko +arm_smmu.ko +msm_dma_iommu_mapping.ko +qcom_iommu_util.ko +iommu-logger.ko +regmap-kunit.ko +regmap-ram.ko +regmap-raw-ram.ko +qti-regmap-debugfs.ko +qcom-spmi-pmic.ko +qcom_dma_heaps.ko +sg.ko +spmi-pmic-arb.ko +rtc-pm8xxx.ko +i2c-algo-bit.ko +i2c-gpio.ko +qcom-dload-mode.ko +qcom-reboot-reason.ko +qti_thermal_vendor_hooks.ko +qcom_tsens.ko +bcl_pmic5.ko +cpu_hotplug.ko +thermal_pause.ko +softdog.ko +qcom-cpufreq-thermal.ko +sdhci-msm.ko +cqhci.ko +ufs_qcom.ko +ufshcd-crypto-qti.ko +qcom_scmi_vendor.ko +qcom-scm.ko +qcom-ipcc.ko +msm_qmp.ko +qcom_hwspinlock.ko +gh_virt_wdt.ko gh_dbl.ko gh_msgq.ko gh_rm_drv.ko -gunyah.ko -mdt_loader.ko -secure_buffer.ko -iommu-logger.ko -llcc-qcom.ko -mem-hooks.ko -mem_buf_dev.ko -mem_buf_msgq.ko -mem_buf.ko -qcom_dma_heaps.ko -msm_dma_iommu_mapping.ko -memory_dump_v2.ko -pinctrl-kalama.ko -pinctrl-msm.ko -qnoc-kalama.ko -qnoc-qos.ko -nvmem_qcom-spmi-sdam.ko -phy-qcom-ufs.ko -phy-qcom-ufs-qmp-v4-kalama.ko -phy-qcom-ufs-qmp-v4-crow.ko -phy-qcom-ufs-qrbtc-sdm845.ko -qcom-dload-mode.ko -qcom_hwspinlock.ko -debug_symbol.ko -qcom_iommu_util.ko +gunyah_loader.ko qcom_llcc_pmu.ko -qcom-pmu-lib.ko -pmu_vendor.ko -pmu_scmi.ko -qcom-spmi-pmic.ko -regmap-spmi.ko -spmi-pmic-arb.ko -qcom-reboot-reason.ko -qrtr.ko -rtc-pm8xxx.ko -stub-regulator.ko -qcom_aoss.ko -msm_qmp.ko -ufs_qcom.ko -ufshcd-crypto-qti.ko +nvmem_qcom-spmi-sdam.ko +icc-bcm-voter.ko +icc-rpmh.ko +qnoc-sun.ko +qnoc-tuna.ko +qnoc-qos.ko +icc-debug.ko sec_class.ko -arm_smmu.ko -qcom_rimps.ko -c1dcvs_vendor.ko -c1dcvs_scmi.ko -bcl_pmic5.ko -nvme-core.ko -nvme.ko +sec_key_notifier.ko +sec_param.ko +sec_blk_helper.ko +sec_qc_debug.ko +sec_qc_upload_cause.ko +sec_qc_logger.ko +sec_qc_summary.ko +sec_pmsg.ko +sec_upload_cause.ko +sec_crashkey.ko +sec_crashkey_long.ko +sec_debug_region.ko +sec_ipc_tiantong.ko +sec_pm_log.ko +abc.ko +qrtr.ko +qrtr-gunyah.ko +sec_qc_param.ko +sec_qc_dbg_partition.ko +ipclite.ko diff --git a/modules.vendor_blocklist.msm.sun b/modules.vendor_blocklist.msm.sun new file mode 100644 index 0000000..4b5e50d --- /dev/null +++ b/modules.vendor_blocklist.msm.sun @@ -0,0 +1,62 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved. +blocklist 8250_of +blocklist adc-tm +blocklist atomic64_test +blocklist dummy-cpufreq +blocklist dummy_hcd +blocklist dummy_hcd +blocklist e4000 +blocklist failover +blocklist fc0011 +blocklist fc0012 +blocklist fc0013 +blocklist fc2580 +blocklist ipclite_test +blocklist it913x +blocklist limits_stat +blocklist limits_stress +blocklist lkdtm +blocklist llcc_perfmon +blocklist locktorture +blocklist m88rs6000t +blocklist max2165 +blocklist mc44s803 +blocklist mmrm_test_module +blocklist msi001 +blocklist mt2060 +blocklist mt2063 +blocklist mt20xx +blocklist mt2131 +blocklist mt2266 +blocklist mxl301rf +blocklist net_failover +blocklist qca_cld3_kiwi +blocklist qm1d1b0004 +blocklist qm1d1c0042 +blocklist qt1010 +blocklist r820t +blocklist rcutorture +blocklist rtc-test +blocklist si2157 +blocklist tda18212 +blocklist tda18218 +blocklist tda18250 +blocklist tda18271 +blocklist tda827x +blocklist tda8290 +blocklist tda9887 +blocklist tea5761 +blocklist tea5767 +blocklist test_user_copy +blocklist torture +blocklist tua9001 +blocklist tuner-simple +blocklist tuner-types +blocklist tuner-xc2028 +blocklist vmw_vsock_virtio_transport +blocklist vmw_vsock_virtio_transport_common +blocklist vsock +blocklist vsock_diag +blocklist xc4000 +blocklist xc5000 diff --git a/overlay/FrameworksResDm3q/res/xml/power_profile.xml b/overlay/FrameworksResDm3q/res/xml/power_profile.xml deleted file mode 100644 index 71b54b9..0000000 --- a/overlay/FrameworksResDm3q/res/xml/power_profile.xml +++ /dev/null @@ -1,182 +0,0 @@ - - - 0 - 19.61 - 63.8 - 276.8 - 0 - 0 - 0 - 0 - 0 - 11.4 - 21.75 - 107 - 287 - 37.9 - 177.02 - 92.98 - - 8.77 - 8.77 - - 0 - 0 - 0 - 0 - - 3 - 4 - 1 - - - 307200 - 441600 - 556800 - 672000 - 787200 - 902400 - 1017600 - 1113600 - 1228800 - 1344000 - 1459200 - 1555200 - 1670400 - 1785600 - 1990800 - 2016000 - - - 14 - 16 - 18 - 20 - 22 - 24 - 28 - 29 - 32 - 35 - 39 - 42 - 46 - 50 - 54 - 60 - - - 499200 - 614400 - 729600 - 844800 - 940800 - 1056000 - 1171200 - 1286400 - 1401600 - 1536000 - 1651200 - 1785600 - 1920000 - 2054400 - 2188800 - 2323200 - 2457600 - 2592000 - 2707200 - 2803200 - - - 28 - 33 - 39 - 45 - 49 - 57 - 64 - 72 - 80 - 91 - 101 - 120 - 133 - 153 - 178 - 202 - 238 - 277 - 321 - 321 - - - 595200 - 729600 - 86400 - 998400 - 1132800 - 1248000 - 1363200 - 1478400 - 1593600 - 1708800 - 1843200 - 1977600 - 2092800 - 2227200 - 2342400 - 2476800 - 2592000 - 2726400 - 2841600 - 2956800 - 3187200 - 3360000 - - - 80 - 92 - 109 - 122 - 139 - 157 - 171 - 188 - 205 - 224 - 249 - 281 - 334 - 374 - 404 - 460 - 500 - 560 - 614 - 715 - 1080 - 1139 - - 7.7 - 19.6 - 4855 - 5000 - 3.5 - 12 - 33 - 4000 - 1 - 120 - 300 - - 0 - - 4000 - - .0002 - .002 - .02 - .2 - 2 - - diff --git a/overlay/FrameworksResDm3q/Android.bp b/overlay/FrameworksResPa3q/Android.bp similarity index 82% rename from overlay/FrameworksResDm3q/Android.bp rename to overlay/FrameworksResPa3q/Android.bp index 05540ab..18ec007 100644 --- a/overlay/FrameworksResDm3q/Android.bp +++ b/overlay/FrameworksResPa3q/Android.bp @@ -5,6 +5,6 @@ // runtime_resource_overlay { - name: "FrameworksResDm3q", + name: "FrameworksResPa3q", device_specific: true, } diff --git a/overlay/FrameworksResDm3q/AndroidManifest.xml b/overlay/FrameworksResPa3q/AndroidManifest.xml similarity index 89% rename from overlay/FrameworksResDm3q/AndroidManifest.xml rename to overlay/FrameworksResPa3q/AndroidManifest.xml index b415eff..f6b139d 100644 --- a/overlay/FrameworksResDm3q/AndroidManifest.xml +++ b/overlay/FrameworksResPa3q/AndroidManifest.xml @@ -3,7 +3,7 @@ SPDX-License-Identifier: Apache-2.0 --> + package="android.overlay.pa3q"> - 74.0px + 113.0px diff --git a/overlay/FrameworksResDm3q/res/values/config.xml b/overlay/FrameworksResPa3q/res/values/config.xml similarity index 99% rename from overlay/FrameworksResDm3q/res/values/config.xml rename to overlay/FrameworksResPa3q/res/values/config.xml index c3934ba..1249023 100644 --- a/overlay/FrameworksResDm3q/res/values/config.xml +++ b/overlay/FrameworksResPa3q/res/values/config.xml @@ -35,7 +35,7 @@ @see https://www.w3.org/TR/SVG/paths.html#PathData --> - M 0,0 H -9.466666666666667 V 26.66666666666667‬ H 9.466666666666667 V 0 H 0 Z @dp + M 0,0 H -9.333333333333333 V 30.13333333333333 H 9.333333333333333 V 0 H 0 Z @dp diff --git a/overlay/FrameworksResDm3q/res/values/dimens.xml b/overlay/FrameworksResPa3q/res/values/dimens.xml similarity index 84% rename from overlay/FrameworksResDm3q/res/values/dimens.xml rename to overlay/FrameworksResPa3q/res/values/dimens.xml index 6909ef5..07ebefb 100644 --- a/overlay/FrameworksResDm3q/res/values/dimens.xml +++ b/overlay/FrameworksResPa3q/res/values/dimens.xml @@ -8,7 +8,7 @@ - 94.0px + 113.0px @@ -16,10 +16,10 @@ - 4.0dip + 15.0dip - 4.0dip + 15.0dip diff --git a/overlay/FrameworksResPa3q/res/xml/power_profile.xml b/overlay/FrameworksResPa3q/res/xml/power_profile.xml new file mode 100644 index 0000000..52d2757 --- /dev/null +++ b/overlay/FrameworksResPa3q/res/xml/power_profile.xml @@ -0,0 +1,125 @@ + + + 0 + 19.61 + 63.8 + 276.8 + 0 + 0 + 0 + 0 + 0 + 11.4 + 21.75 + 107 + 287 + 37.9 + 177.02 + 92.98 + + 8.77 + 8.77 + + 0 + 0 + 0 + 0 + + 6 + 2 + + + 384000 + 556800 + 748800 + 960000 + 1152000 + 1363200 + 1555200 + 1785600 + 1996800 + 2227200 + 2400000 + 2745600 + 2918400 + 3072000 + 3321600 + 3532800 + + + 20 + 34 + 54 + 79 + 103 + 133 + 163 + 200 + 237 + 279 + 312 + 382 + 419 + 452 + 508 + 558 + + + 1017600 + 1209600 + 1401600 + 1689600 + 1958400 + 2246400 + 2438400 + 2649600 + 2841600 + 3072000 + 3283200 + 3513600 + 3840000 + 4089600 + 4281600 + 4473600 + + + 60 + 79 + 100 + 135 + 171 + 213 + 242 + 277 + 310 + 351 + 390 + 435 + 502 + 555 + 597 + 641 + + 7.7 + 19.6 + 5000 + 5000 + 3.5 + 12 + 33 + 4000 + 1 + 120 + 300 + + 0 + + 4000 + + .0002 + .002 + .02 + .2 + 2 + + diff --git a/overlay/LineageResDm3q/Android.bp b/overlay/LineageResPa3q/Android.bp similarity index 84% rename from overlay/LineageResDm3q/Android.bp rename to overlay/LineageResPa3q/Android.bp index 2f16bc4..6dea7b0 100644 --- a/overlay/LineageResDm3q/Android.bp +++ b/overlay/LineageResPa3q/Android.bp @@ -5,6 +5,6 @@ // runtime_resource_overlay { - name: "LineageResDm3q", + name: "LineageResPa3q", device_specific: true, } diff --git a/overlay/LineageResDm3q/AndroidManifest.xml b/overlay/LineageResPa3q/AndroidManifest.xml similarity index 86% rename from overlay/LineageResDm3q/AndroidManifest.xml rename to overlay/LineageResPa3q/AndroidManifest.xml index 870e23f..0eb7dd7 100644 --- a/overlay/LineageResDm3q/AndroidManifest.xml +++ b/overlay/LineageResPa3q/AndroidManifest.xml @@ -3,7 +3,7 @@ SPDX-License-Identifier: Apache-2.0 --> + package="lineageos.platform.overlay.pa3q"> + package="com.android.systemui.overlay.pa3q"> @*android:dimen/status_bar_height - 965.0px + 1312.0px - 1737.0px + 2395.0px 50.69 diff --git a/overlay/WifiResTargetDm3q/Android.bp b/overlay/WifiResTargetDm3q/Android.bp index cff3d83..494514e 100644 --- a/overlay/WifiResTargetDm3q/Android.bp +++ b/overlay/WifiResTargetDm3q/Android.bp @@ -5,6 +5,6 @@ // runtime_resource_overlay { - name: "WifiResTargetDm3q", + name: "WifiResTargetPa3q", vendor: true, } diff --git a/overlay/WifiResTargetDm3q/AndroidManifest.xml b/overlay/WifiResTargetDm3q/AndroidManifest.xml index 9335932..132f411 100644 --- a/overlay/WifiResTargetDm3q/AndroidManifest.xml +++ b/overlay/WifiResTargetDm3q/AndroidManifest.xml @@ -3,7 +3,7 @@ SPDX-License-Identifier: Apache-2.0 --> + package="com.android.wifi.resources.overlay.target.pa3q"> - Galaxy S23 Ultra + Galaxy S25 Ultra diff --git a/proprietary-files.txt b/proprietary-files.txt index c5d2969..1c8b073 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,11 +1,11 @@ -# All unpinned blobs are extracted from S9180ZHS6DYF1 +# All unpinned blobs are extracted from S938BXXU1AYB4 # ACDB vendor/etc/audconf/OPEN/acdb_cal.acdb vendor/etc/audconf/OPEN/workspaceFileXml.qwsp # Audio configs -vendor/etc/audio/sku_kalama/mixer_paths.xml +vendor/etc/audio/sku_sun/mixer_paths.xml vendor/etc/dolby/dax-default.xml vendor/etc/situation_audio_policy_volumes_sec.xml