Compare commits

...

10 Commits

Author SHA1 Message Date
SaschaNes
e78d73988f dm3q -> pa3q: use S23 Ultra device-tree as base. Still some things to-do 2025-08-11 23:56:39 +02:00
Machad3x
09e6395632 dm3q: Decommonize bluetooth blobs
* Fix bluetooth issues for some devices

Change-Id: If0123c2423822b497c8700532714167437bee510
2025-07-14 13:23:42 -03:00
Mezaque Silver
7bb32a4f94 dm3q: Update blobs from S9180ZHS6DYF1
* Switch to Tawaneza variant, to match the main chapsand tree

Change-Id: Iab7ca0ee52a5f1add580748d5ce0ccc461ab6c14
2025-07-07 09:09:41 -03:00
chaptsand
5d4edae77a dm3q: Decommonize device-specific blobs
Change-Id: I5f58c28cec0b71b6c21f5e1c2f98f09d16aad03d
2025-07-06 22:30:52 -03:00
chaptsand
bcc2a952d8 dm3q: overlay: Disable fingerprint cleanups
The fingerprint driver of the Samsung S23 series does not
support the enumeration function, causing the fingerprint
data to be cleaned up after rebooting.

https://review.lineageos.org/c/LineageOS/android_frameworks_base/+/416652

Change-Id: I3f6e6b2f97402a5aa1cd6e49efee24646aa9d167
2025-07-06 22:25:57 -03:00
Mezaque Silver
c0448f2e37 dm3q: Update modules load lists
Change-Id: I1a40864f716f92956445093a5b546a6a6afd7499
2025-07-06 16:22:43 -03:00
luk1337
28fb18a635 dm3q: Adjust override prop key names
Change-Id: I436bbf425023dbe54cf3e2c35f50a5575511bc38
2025-06-30 09:49:44 -03:00
Mezaque Silver
a95a05a915 dm3q: Update blobs to S918BXXS8DYF2
Change-Id: Ife096d9b7917aa5176437753583532b756ebed64
2025-06-30 09:43:57 -03:00
Bruno Martins
849e2d119a dm3q: Default to modules blocklist files from kernel source
Change-Id: I9a12b16a50927a06fcca7751eab9cc3ed37f8e98
2025-06-29 23:23:12 -03:00
chaptsand
0b1bd4d9e0 dm3q: Add sec_reboot_cmd module to load list
Allow boot recovery and bootloader

Change-Id: I3f17a8e994317664d2d7e47cbc238eb03e506236
2025-06-29 23:19:16 -03:00
33 changed files with 1269 additions and 950 deletions

View File

@@ -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

View File

@@ -5,23 +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_VENDOR_KERNEL_MODULES_BLOCKLIST_FILE := $(DEVICE_PATH)/modules.blocklist
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))
@@ -30,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 \
@@ -46,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

View File

@@ -1 +1 @@
require board=kalama|dm3q
require board=sun|pa3q

View File

@@ -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,9 +28,10 @@ PRODUCT_SOONG_NAMESPACES += \
# Overlays
PRODUCT_PACKAGES += \
FrameworksResDm3q \
SystemUIResDm3q \
WifiResTargetDm3q
FrameworksResPa3q \
LineageResPa3q \
SystemUIResPa3q \
WifiResTargetPa3q
# WiFi firmware symlinks
PRODUCT_PACKAGES += \
@@ -33,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)

View File

@@ -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):
@@ -29,16 +29,17 @@ lib_fixups: lib_fixups_user_type = {
**lib_fixups,
(
'libsecril-client',
'vendor.qti.hardware.fm@1.0',
): lib_fixup_vendor_suffix,
}
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()

View File

@@ -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,
}

View File

@@ -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

View File

@@ -9,20 +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-S918B
PRODUCT_MODEL := SM-S938B
PRODUCT_MANUFACTURER := Samsung
PRODUCT_GMS_CLIENTID_BASE := android-samsung
PRODUCT_BUILD_PROP_OVERRIDES += \
BuildDesc=$(call normalize-path-list, "dm3qxxx-user 14 UP1A.231005.007 S918BXXS7CXL2 release-keys")
PRIVATE_BUILD_DESC="pa3qxxx-user 15 AP3A.240905.015.A2 S938BXXU1AYB4 release-keys"
BUILD_FINGERPRINT := samsung/dm3qxxx/dm3q:14/UP1A.231005.007/S918BXXS7CXL2:user/release-keys
BUILD_FINGERPRINT := samsung/pa3qxxx/qssi_64:15/AP3A.240905.015.A2/S938BXXU1AYB4:user/release-keys

View File

@@ -1,21 +1,21 @@
# SPDX-License-Identifier: GPL-2.0-only
# Copyright (c) 2020, The Linux Foundation. All rights reserved.
# Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved.
blocklist 8250_of
blocklist adc-tm
blocklist atomic64_test
blocklist can-bcm
blocklist can-gw
blocklist can-raw
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 kheaders
blocklist limits_stat
blocklist limits_stress
blocklist lkdtm
blocklist llcc_perfmon
blocklist locktorture
@@ -31,6 +31,7 @@ blocklist mt2131
blocklist mt2266
blocklist mxl301rf
blocklist net_failover
blocklist qca_cld3_kiwi
blocklist qm1d1b0004
blocklist qm1d1c0042
blocklist qt1010
@@ -59,6 +60,3 @@ blocklist vsock
blocklist vsock_diag
blocklist xc4000
blocklist xc5000
blocklist limits_stat
blocklist limits_stress
blocklist kunit

View File

@@ -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

View File

@@ -1,2 +0,0 @@
zram.ko
zsmalloc.ko

View File

@@ -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

View File

@@ -1,303 +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-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
debugcc-kalama.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
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
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
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
qcom-spmi-adc5-gen3.ko
qcom-vadc-common.ko
industrialio-buffer-cb.ko
nvmem_qfprom.ko
switch_gpio.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
sec-direct-charger.ko
snvm.ko
wez02.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
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
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

View File

@@ -1,339 +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
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
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
switch_class.ko
switch_gpio.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
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

View File

@@ -1,101 +1,135 @@
sec_boot_stat.ko
sec_log_buf.ko
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_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
pinctrl-spmi-gpio.ko
qcom-reboot-reason.ko
qrtr.ko
rtc-pm8xxx.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
i2c-gpio.ko
pmic_class.ko
s2dos05-regulator.ko
mfd_s2mpb02.ko
s2mpb02-regulator.ko
s2mpb03.ko
stub-regulator.ko
qcom_aoss.ko
msm_qmp.ko
ufs_qcom.ko
ufshcd-crypto-qti.ko
arm_smmu.ko
qcom_rimps.ko
c1dcvs_vendor.ko
c1dcvs_scmi.ko
bcl_pmic5.ko
nvme-core.ko
nvme.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

View File

@@ -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

View File

@@ -1,182 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="none">0</item>
<item name="ambient.on">19.61</item>
<item name="screen.on.display0">63.8</item>
<item name="screen.full.display0">276.8</item>
<item name="bluetooth.active">0</item>
<item name="bluetooth.on">0</item>
<item name="wifi.on">0</item>
<item name="wifi.active">0</item>
<item name="wifi.scan">0</item>
<item name="audio">11.4</item>
<item name="video">21.75</item>
<item name="camera.flashlight">107</item>
<item name="camera.avg">287</item>
<item name="gps.on">37.9</item>
<item name="radio.active">177.02</item>
<item name="radio.scanning">92.98</item>
<array name="radio.on">
<value>8.77</value>
<value>8.77</value>
</array>
<item name="modem.controller.idle">0</item>
<item name="modem.controller.rx">0</item>
<item name="modem.controller.tx">0</item>
<item name="modem.controller.voltage">0</item>
<array name="cpu.clusters.cores">
<value>3</value>
<value>4</value>
<value>1</value>
</array>
<array name="cpu.core_speeds.cluster0">
<value>307200</value>
<value>441600</value>
<value>556800</value>
<value>672000</value>
<value>787200</value>
<value>902400</value>
<value>1017600</value>
<value>1113600</value>
<value>1228800</value>
<value>1344000</value>
<value>1459200</value>
<value>1555200</value>
<value>1670400</value>
<value>1785600</value>
<value>1990800</value>
<value>2016000</value>
</array>
<array name="cpu.core_power.cluster0">
<value>14</value>
<value>16</value>
<value>18</value>
<value>20</value>
<value>22</value>
<value>24</value>
<value>28</value>
<value>29</value>
<value>32</value>
<value>35</value>
<value>39</value>
<value>42</value>
<value>46</value>
<value>50</value>
<value>54</value>
<value>60</value>
</array>
<array name="cpu.core_speeds.cluster1">
<value>499200</value>
<value>614400</value>
<value>729600</value>
<value>844800</value>
<value>940800</value>
<value>1056000</value>
<value>1171200</value>
<value>1286400</value>
<value>1401600</value>
<value>1536000</value>
<value>1651200</value>
<value>1785600</value>
<value>1920000</value>
<value>2054400</value>
<value>2188800</value>
<value>2323200</value>
<value>2457600</value>
<value>2592000</value>
<value>2707200</value>
<value>2803200</value>
</array>
<array name="cpu.core_power.cluster1">
<value>28</value>
<value>33</value>
<value>39</value>
<value>45</value>
<value>49</value>
<value>57</value>
<value>64</value>
<value>72</value>
<value>80</value>
<value>91</value>
<value>101</value>
<value>120</value>
<value>133</value>
<value>153</value>
<value>178</value>
<value>202</value>
<value>238</value>
<value>277</value>
<value>321</value>
<value>321</value>
</array>
<array name="cpu.core_speeds.cluster2">
<value>595200</value>
<value>729600</value>
<value>86400</value>
<value>998400</value>
<value>1132800</value>
<value>1248000</value>
<value>1363200</value>
<value>1478400</value>
<value>1593600</value>
<value>1708800</value>
<value>1843200</value>
<value>1977600</value>
<value>2092800</value>
<value>2227200</value>
<value>2342400</value>
<value>2476800</value>
<value>2592000</value>
<value>2726400</value>
<value>2841600</value>
<value>2956800</value>
<value>3187200</value>
<value>3360000</value>
</array>
<array name="cpu.core_power.cluster2">
<value>80</value>
<value>92</value>
<value>109</value>
<value>122</value>
<value>139</value>
<value>157</value>
<value>171</value>
<value>188</value>
<value>205</value>
<value>224</value>
<value>249</value>
<value>281</value>
<value>334</value>
<value>374</value>
<value>404</value>
<value>460</value>
<value>500</value>
<value>560</value>
<value>614</value>
<value>715</value>
<value>1080</value>
<value>1139</value>
</array>
<item name="cpu.suspend">7.7</item>
<item name="cpu.idle">19.6</item>
<item name="battery.capacity">4855</item>
<item name="battery.typical.capacity">5000</item>
<item name="bluetooth.controller.idle">3.5</item>
<item name="bluetooth.controller.rx">12</item>
<item name="bluetooth.controller.tx">33</item>
<item name="bluetooth.controller.voltage">4000</item>
<item name="wifi.controller.idle">1</item>
<item name="wifi.controller.rx">120</item>
<item name="wifi.controller.tx">300</item>
<array name="wifi.controller.tx_levels">
<value>0</value>
</array>
<item name="wifi.controller.voltage">4000</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
</device>

View File

@@ -5,6 +5,6 @@
//
runtime_resource_overlay {
name: "FrameworksResDm3q",
name: "FrameworksResPa3q",
device_specific: true,
}

View File

@@ -3,7 +3,7 @@
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="android.overlay.dm3q">
package="android.overlay.pa3q">
<overlay
android:isStatic="true"

View File

@@ -8,7 +8,7 @@
<!-- Height of the status bar.
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
-->
<dimen name="status_bar_height">74.0px</dimen>
<dimen name="status_bar_height">113.0px</dimen>
<!-- The default height of the status bar used in {@link SystemBarUtils#getStatusBarHeight} to
calculate the status bar height. -->

View File

@@ -35,7 +35,7 @@
@see https://www.w3.org/TR/SVG/paths.html#PathData
-->
<string name="config_mainBuiltInDisplayCutout" translatable="false">M 0,0 H -9.466666666666667 V 26.66666666666667 H 9.466666666666667 V 0 H 0 Z @dp</string>
<string name="config_mainBuiltInDisplayCutout" translatable="false">M 0,0 H -9.333333333333333 V 30.13333333333333 H 9.333333333333333 V 0 H 0 Z @dp</string>
<!-- Note: This setting is deprecated, please use
config_screenBrightnessSettingMinimumFloat instead -->
@@ -1413,7 +1413,4 @@
<!-- Whether cbrs is supported on the device or not -->
<bool name="config_cbrs_supported" translatable="false">true</bool>
<!-- Whether to cleanup fingerprints upon connection to the daemon and when user switches -->
<bool name="config_cleanupUnusedFingerprints">false</bool>
</resources>

View File

@@ -8,7 +8,7 @@
<!-- Height of the status bar.
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
-->
<dimen name="status_bar_height">94.0px</dimen>
<dimen name="status_bar_height">113.0px</dimen>
<!-- The default height of the status bar used in {@link SystemBarUtils#getStatusBarHeight} to
calculate the status bar height. -->
@@ -16,10 +16,10 @@
<!-- Radius of the software rounded corners at the top of the display in its natural
orientation. If zero, the value of rounded_corner_radius is used. -->
<dimen name="rounded_corner_radius_top">4.0dip</dimen>
<dimen name="rounded_corner_radius_top">15.0dip</dimen>
<!-- Radius of the software rounded corners at the bottom of the display in its natural
orientation. If zero, the value of rounded_corner_radius is used. -->
<dimen name="rounded_corner_radius_bottom">4.0dip</dimen>
<dimen name="rounded_corner_radius_bottom">15.0dip</dimen>
</resources>

View File

@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="none">0</item>
<item name="ambient.on">19.61</item>
<item name="screen.on.display0">63.8</item>
<item name="screen.full.display0">276.8</item>
<item name="bluetooth.active">0</item>
<item name="bluetooth.on">0</item>
<item name="wifi.on">0</item>
<item name="wifi.active">0</item>
<item name="wifi.scan">0</item>
<item name="audio">11.4</item>
<item name="video">21.75</item>
<item name="camera.flashlight">107</item>
<item name="camera.avg">287</item>
<item name="gps.on">37.9</item>
<item name="radio.active">177.02</item>
<item name="radio.scanning">92.98</item>
<array name="radio.on">
<value>8.77</value>
<value>8.77</value>
</array>
<item name="modem.controller.idle">0</item>
<item name="modem.controller.rx">0</item>
<item name="modem.controller.tx">0</item>
<item name="modem.controller.voltage">0</item>
<array name="cpu.clusters.cores">
<value>6</value>
<value>2</value>
</array>
<array name="cpu.core_speeds.cluster0">
<value>384000</value>
<value>556800</value>
<value>748800</value>
<value>960000</value>
<value>1152000</value>
<value>1363200</value>
<value>1555200</value>
<value>1785600</value>
<value>1996800</value>
<value>2227200</value>
<value>2400000</value>
<value>2745600</value>
<value>2918400</value>
<value>3072000</value>
<value>3321600</value>
<value>3532800</value>
</array>
<array name="cpu.core_power.cluster0">
<value>20</value>
<value>34</value>
<value>54</value>
<value>79</value>
<value>103</value>
<value>133</value>
<value>163</value>
<value>200</value>
<value>237</value>
<value>279</value>
<value>312</value>
<value>382</value>
<value>419</value>
<value>452</value>
<value>508</value>
<value>558</value>
</array>
<array name="cpu.core_speeds.cluster1">
<value>1017600</value>
<value>1209600</value>
<value>1401600</value>
<value>1689600</value>
<value>1958400</value>
<value>2246400</value>
<value>2438400</value>
<value>2649600</value>
<value>2841600</value>
<value>3072000</value>
<value>3283200</value>
<value>3513600</value>
<value>3840000</value>
<value>4089600</value>
<value>4281600</value>
<value>4473600</value>
</array>
<array name="cpu.core_power.cluster1">
<value>60</value>
<value>79</value>
<value>100</value>
<value>135</value>
<value>171</value>
<value>213</value>
<value>242</value>
<value>277</value>
<value>310</value>
<value>351</value>
<value>390</value>
<value>435</value>
<value>502</value>
<value>555</value>
<value>597</value>
<value>641</value>
</array>
<item name="cpu.suspend">7.7</item>
<item name="cpu.idle">19.6</item>
<item name="battery.capacity">5000</item>
<item name="battery.typical.capacity">5000</item>
<item name="bluetooth.controller.idle">3.5</item>
<item name="bluetooth.controller.rx">12</item>
<item name="bluetooth.controller.tx">33</item>
<item name="bluetooth.controller.voltage">4000</item>
<item name="wifi.controller.idle">1</item>
<item name="wifi.controller.rx">120</item>
<item name="wifi.controller.tx">300</item>
<array name="wifi.controller.tx_levels">
<value>0</value>
</array>
<item name="wifi.controller.voltage">4000</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
</device>

View File

@@ -0,0 +1,10 @@
//
// Copyright (C) 2025 The LineageOS Project
//
// SPDX-License-Identifier: Apache-2.0
//
runtime_resource_overlay {
name: "LineageResPa3q",
device_specific: true,
}

View File

@@ -0,0 +1,12 @@
<!--
Copyright (C) 2025 The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="lineageos.platform.overlay.pa3q">
<overlay
android:isStatic="true"
android:priority="700"
android:targetPackage="lineageos.platform" />
</manifest>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2025 The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Whether to cleanup fingerprints upon connection to the daemon and when user switches -->
<bool name="config_cleanupUnusedFingerprints">false</bool>
</resources>

View File

@@ -5,6 +5,6 @@
//
runtime_resource_overlay {
name: "SystemUIResDm3q",
name: "SystemUIResPa3q",
device_specific: true,
}

View File

@@ -3,7 +3,7 @@
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.systemui.overlay.dm3q">
package="com.android.systemui.overlay.pa3q">
<overlay
android:isStatic="true"

View File

@@ -13,10 +13,10 @@
<dimen name="status_bar_header_height_keyguard">@*android:dimen/status_bar_height</dimen>
<!-- Location on the screen of the center of the physical power button. -->
<dimen name="physical_power_button_center_screen_location_y">965.0px</dimen>
<dimen name="physical_power_button_center_screen_location_y">1312.0px</dimen>
<!-- Location on the screen of the center of the fingerprint sensor. -->
<dimen name="physical_fingerprint_sensor_center_screen_location_y">1737.0px</dimen>
<dimen name="physical_fingerprint_sensor_center_screen_location_y">2395.0px</dimen>
<!-- Pixel pitch of the device. um/px -->
<item name="pixel_pitch" format="float" type="dimen">50.69</item>

View File

@@ -5,6 +5,6 @@
//
runtime_resource_overlay {
name: "WifiResTargetDm3q",
name: "WifiResTargetPa3q",
vendor: true,
}

View File

@@ -3,7 +3,7 @@
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.wifi.resources.overlay.target.dm3q">
package="com.android.wifi.resources.overlay.target.pa3q">
<overlay
android:isStatic="true"

View File

@@ -6,6 +6,6 @@
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Default access point SSID used for tethering -->
<string name="wifi_tether_configure_ssid_default" translatable="false">Galaxy S23 Ultra</string>
<string name="wifi_tether_configure_ssid_default" translatable="false">Galaxy S25 Ultra</string>
</resources>

View File

@@ -1,24 +1,83 @@
# All unpinned blobs are extracted from S918BXXS7CXL2
# 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
# Audio firmware
vendor/firmware/SoundBoosterParam.bin
vendor/firmware/cs35l43-bot-dsp1-spk-prot.bin
vendor/firmware/cs35l43-bot-dsp1-spk-prot.wmfw
vendor/firmware/cs35l43-rcv-dsp1-spk-prot.bin
vendor/firmware/cs35l43-rcv-dsp1-spk-prot.wmfw
vendor/firmware/cs40l26-a2h.bin
vendor/firmware/cs40l26-calib.bin
vendor/firmware/cs40l26-calib.wmfw
vendor/firmware/cs40l26-dvl.bin
vendor/firmware/cs40l26-svc.bin
vendor/firmware/cs40l26-svc1.bin
vendor/firmware/cs40l26-svc2.bin
vendor/firmware/cs40l26-svc3.bin
vendor/firmware/cs40l26-wt1.bin
vendor/firmware/cs40l26-wt2.bin
vendor/firmware/cs40l26-wt3.bin
vendor/firmware/cs40l26.bin
vendor/firmware/cs40l26.wmfw
vendor/firmware/dax_param.bin
# Audio FX modules
vendor/lib64/soundfx/libaudiosaplus_sec.so
vendor/lib64/soundfx/libsamsungSoundbooster_plus.so
vendor/lib64/soundfx/libswdap.so
vendor/lib64/soundfx/libswspatializer.so
# Audio firmware
vendor/firmware/SoundBoosterParam.bin
# Bluetooth
vendor/bin/hw/android.hardware.bluetooth@1.1-service-qti
vendor/etc/init/android.hardware.bluetooth@1.1-service-qti.rc
vendor/etc/vintf/manifest/bttpi-saidl.xml
vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
vendor/lib64/hw/android.hardware.bluetooth@1.1-impl-qti.so
vendor/lib64/hw/vendor.qti.hardware.bttpi-impl.so
vendor/lib64/libbtnv.so
vendor/lib64/libsoc_helper.so
vendor/lib64/vendor.qti.hardware.bttpi-V2-ndk.so
# Bluetooth (A2DP)
vendor/lib64/btaudio_offload_if.so
vendor/lib64/hw/android.hardware.bluetooth.audio-impl-qti.so
vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so
vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so
vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so
vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so
vendor/lib64/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so
vendor/lib64/libbluetooth_audio_session_aidl_qti.so
vendor/lib64/libbluetooth_audio_session_qti.so
vendor/lib64/libbluetooth_audio_session_qti_2_1.so
vendor/lib64/libbt-hidlclient.so
vendor/lib64/libsehbluetooth_audio_session_aidl.so
vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so
vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so
vendor/lib64/vendor.qti.hardware.fm@1.0.so;MODULE_SUFFIX=_vendor
vendor/lib64/vendor.samsung.hardware.bluetooth.a2dpsink@1.0.so
vendor/lib64/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so
vendor/lib64/vendor.samsung.hardware.bluetooth.audio-impl.so
vendor/lib64/vendor.samsung.hardware.bluetooth@2.0.so
# Bluetooth firmware
vendor/firmware/bt_nvm_loading.xml
# Camera firmware
vendor/firmware/ois_mcu_stm32g_fw.bin
# Camera
vendor/etc/sensors/config/kailua_irq.json
vendor/etc/sensors/config/kailua_lps22hh_0.json
vendor/etc/sensors/config/kailua_lsm6dso_0_0.json
vendor/etc/sensors/config/lsm6dso_0.json
vendor/lib64/camera/com.samsung.ois.mcu_stm32g.so
vendor/lib64/camera/com.samsung.sensor.hi1337.so
vendor/lib64/camera/com.samsung.sensor.hi847.so
@@ -145,6 +204,8 @@ vendor/lib64/com.qti.feature2.serializer.so
vendor/lib64/com.qti.feature2.statsregeneration.so
vendor/lib64/com.qti.feature2.stub.so
vendor/lib64/com.qti.feature2.swmf.so
vendor/lib64/com.qti.settings.sm8550.so
vendor/lib64/com.qti.stats.common.so
vendor/lib64/com.qualcomm.mcx.distortionmapper.so
vendor/lib64/com.qualcomm.mcx.linearmapper.so
vendor/lib64/com.qualcomm.mcx.nonlinearmapper.so
@@ -165,37 +226,25 @@ vendor/lib64/libcamximageformatutils.so
vendor/lib64/libcamxswispiqmodule.so
vendor/lib64/libchifeature2.so
vendor/lib64/libcom.qti.chinodeutils.so
vendor/lib64/libhypermotion_interface.so
vendor/lib64/libmulticam_image_optical_zoom.so
vendor/lib64/libmulticam_optical_zoom_control.so
vendor/lib64/libmulticam_video_optical_zoom.so
vendor/lib64/libswb_interface.so
vendor/lib64/libthirdparty_zoomtranslator_imp.so
# Camera firmware
vendor/firmware/CAMERA_ICP.b20
vendor/firmware/CAMERA_ICP.mbn
vendor/firmware/CAMERA_ICP.mdt
vendor/firmware/ois_mcu_stm32g_fw.bin
# Display calibration data
vendor/etc/display/qdcm_calib_data_DM3_S6E3HAE_AMB681AZ01.json
vendor/firmware/DM3_S6E3HAE_AMB681AZ01.dat
# EVA firmware
vendor/firmware/evass.b19
vendor/firmware/evass.mbn
vendor/firmware/evass.mdt
# Graphics (Adreno firmware)
vendor/firmware/a740_zap.b02
vendor/firmware/a740_zap.mbn
vendor/firmware/a740_zap.mdt
# NFC
vendor/etc/nfc/libnfc-nxp_RF.conf
# RIL - from S918BXXS8DYF2
vendor/etc/init/init.vendor.onebinary.rc|b3fab964774039b1f2f6eabf821556919b26369f
# RIL
vendor/etc/init/init.vendor.onebinary.rc
vendor/bin/qms
vendor/etc/init/init.vendor.rilcommon.rc
vendor/etc/init/vendor.samsung.rilchip.qcom.rc
vendor/etc/init/vendor.samsung.rild.rc
@@ -205,10 +254,14 @@ vendor/etc/sensors/config/kailua_ak991x_1.json
vendor/etc/sensors/config/kailua_ak991x_2.json
vendor/etc/sensors/config/kailua_ak991x_3.json
vendor/etc/sensors/config/kailua_ak991x_8.json
vendor/etc/sensors/config/kailua_irq.json
vendor/etc/sensors/config/kailua_lps22hh_0.json
vendor/etc/sensors/config/kailua_lsm6dso_0_0.json
vendor/etc/sensors/config/kailua_lsm6dso_0_1.json
vendor/etc/sensors/config/kailua_lsm6dso_0_8.json
vendor/etc/sensors/config/kailua_stk3a9x_0.json
vendor/etc/sensors/config/kailua_tmd4913_2.json
vendor/etc/sensors/config/lsm6dso_0.json
# Sensors
vendor/bin/factory.ssc
@@ -216,23 +269,35 @@ vendor/lib64/sensors.flicker.so
vendor/lib64/sensors.grip.so
vendor/lib64/sensors.ssc.so
# Thermal engine
vendor/bin/hw/vendor.samsung.hardware.thermal@1.0-service
# Touchscreen firmware
vendor/firmware/tsp_stm/fts2ba61y_dm3q.bin
# VPU firmware
# Vendor firmware - from S918BXXS7CXL2
vendor/firmware/CAMERA_ICP.b20
vendor/firmware/CAMERA_ICP.mbn
vendor/firmware/CAMERA_ICP.mdt
vendor/firmware/a740_zap.b02
vendor/firmware/a740_zap.mbn
vendor/firmware/a740_zap.mdt
vendor/firmware/evass.b19
vendor/firmware/evass.mbn
vendor/firmware/evass.mdt
vendor/firmware/vpu30_4v.mbn
# Vendor firmware - from S9180ZHS5CXL1
vendor/firmware/CAMERA_ICP.b20:odm/firmware/CAMERA_ICP.b20|b997a38ee2bbdd27d869e99cbc9ac2d564e75c2e
vendor/firmware/CAMERA_ICP.mbn:odm/firmware/CAMERA_ICP.mbn|724af45299925e75a131e92b03936de546033fb5
vendor/firmware/CAMERA_ICP.mdt:odm/firmware/CAMERA_ICP.mdt|a571e025528ceaf955d776f727870b0c757c95f2
vendor/firmware/a740_zap.b02:odm/firmware/a740_zap.b02|f835e4ef6c2f5f0dda82f8c6c8142d663d6b39e6
vendor/firmware/a740_zap.mbn:odm/firmware/a740_zap.mbn|553f6033c7e19167e6c009f0fcb028b3f621d37f
vendor/firmware/a740_zap.mdt:odm/firmware/a740_zap.mdt|f4414b71246ee99df7dc8f9dd5e68bc98a12f630
vendor/firmware/evass.b19:odm/firmware/evass.b19|d6324263537b5675663256fec164bf8588f10dca
vendor/firmware/evass.mbn:odm/firmware/evass.mbn|fd2cffbc3aab260d8c3d63f12a4233093c9a80c7
vendor/firmware/evass.mdt:odm/firmware/evass.mdt|a06ae42c27258aeb1fc157a878d14912ca7def1b
vendor/firmware/vpu30_4v.mbn:odm/firmware/vpu30_4v.mbn|401af2590d98971387072f6e95fc170497cc20ba
# Vendor firmware - from S918BXXS8DYF2
vendor/firmware/CAMERA_ICP.b20:odm/firmware/CAMERA_ICP.b20|3db40123e2fd358766c9f35044a3dd68c9dfcb90
vendor/firmware/CAMERA_ICP.mbn:odm/firmware/CAMERA_ICP.mbn|a1b2fa4debd96b59cdd00d6f5b72bb60f3b72cae
vendor/firmware/CAMERA_ICP.mdt:odm/firmware/CAMERA_ICP.mdt|15b968cec8f97e0fe8aab827cef6d994ad6ef97b
vendor/firmware/a740_zap.b02:odm/firmware/a740_zap.b02|8ce4afcc8f7ce0c61d2cb08dc416c2a53ebf0695
vendor/firmware/a740_zap.mbn:odm/firmware/a740_zap.mbn|400b633b7d03d4c0230cf7f603fe4af904df440d
vendor/firmware/a740_zap.mdt:odm/firmware/a740_zap.mdt|644ffa46a44f101e9342fd74772c0b59082e517d
vendor/firmware/evass.b19:odm/firmware/evass.b19|46b8f860179d2f333cd13ee6b90bb36dc975f9e4
vendor/firmware/evass.mbn:odm/firmware/evass.mbn|4bb30a141e27d938da787ad3e684f77e6114b5d4
vendor/firmware/evass.mdt:odm/firmware/evass.mdt|2cf28669cd6a85ceec238d190855d3aa5717a206
vendor/firmware/vpu30_4v.mbn:odm/firmware/vpu30_4v.mbn|d446cd60075524faf0c933ce0422e6a400033f9c
# Vendor firmware
vendor/firmware/00_generic_xtalk_shape.bin