treewide: Initial working port to Halium 13
This commit is contained in:
		@@ -1,2 +0,0 @@
 | 
			
		||||
androidboot.hardware=qcom
 | 
			
		||||
androidboot.memcg=1
 | 
			
		||||
							
								
								
									
										13
									
								
								deviceinfo
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								deviceinfo
									
									
									
									
									
								
							@@ -4,9 +4,9 @@ deviceinfo_codename="eos"
 | 
			
		||||
deviceinfo_arch="aarch64"
 | 
			
		||||
deviceinfo_halium_version="13"
 | 
			
		||||
deviceinfo_kernel_source="https://github.com/fredldotme/kernel-google-eos.git"
 | 
			
		||||
deviceinfo_kernel_source_branch="halium-13.0"
 | 
			
		||||
deviceinfo_kernel_source_branch="bringup"
 | 
			
		||||
deviceinfo_kernel_defconfig="halium_eos_defconfig"
 | 
			
		||||
deviceinfo_kernel_cmdline="lpm_levels.sleep_disabled=1 console=ttyMSM0,115200n8 msm_rtb.filter=0x237 service_locator.enable=1 swiotlb=2048 loop.max_part=7 cpufreq.default_governor=performance rcupdate.rcu_expedited=1 rcu_nocbs=0-7 kpti=off export_pmu_events movable_node ftrace_dump_on_oops ssbd=force-off disable_dma32=on cgroup.memory=nokmem,nosocket"
 | 
			
		||||
deviceinfo_kernel_cmdline="stack_depot_disable=on kasan.stacktrace=off kvm-arm.mode=protected cgroup_disable=pressure bootconfig"
 | 
			
		||||
deviceinfo_kernel_image_name="Image"
 | 
			
		||||
deviceinfo_kernel_clang_compile="true"
 | 
			
		||||
deviceinfo_kernel_llvm_compile="true"
 | 
			
		||||
@@ -21,11 +21,12 @@ deviceinfo_bootimg_qcdt="false"
 | 
			
		||||
deviceinfo_bootimg_header_version="4"
 | 
			
		||||
deviceinfo_bootimg_os_version="13"
 | 
			
		||||
deviceinfo_bootimg_os_patch_level="2024-05-05"
 | 
			
		||||
deviceinfo_bootimg_partition_size="100663296"
 | 
			
		||||
deviceinfo_bootimg_partition_size="67108864"
 | 
			
		||||
deviceinfo_bootimg_has_init_boot_partition="true"
 | 
			
		||||
deviceinfo_recovery_partition_size="100663296"
 | 
			
		||||
deviceinfo_ramdisk_compression="lz4"
 | 
			
		||||
deviceinfo_init_boot_partition_size="8388608"
 | 
			
		||||
deviceinfo_rootfs_image_sector_size="4096"
 | 
			
		||||
deviceinfo_use_overlaystore="true"
 | 
			
		||||
deviceinfo_dtb="google-eos.dtb"
 | 
			
		||||
deviceinfo_vendor_bootconfig_path="bootconfig"
 | 
			
		||||
deviceinfo_system_partition_size="1732247552"
 | 
			
		||||
deviceinfo_ramdisk_compression="lz4"
 | 
			
		||||
deviceinfo_prebuilt_boot_ramdisk_source="https://github.com/halium/initramfs-tools-halium/releases/download/dynparts/initrd.img-touch-arm64"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										93
									
								
								overlay/system/android/system/build.prop
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								overlay/system/android/system/build.prop
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,93 @@
 | 
			
		||||
####################################
 | 
			
		||||
# from generate-common-build-props
 | 
			
		||||
# These properties identify this partition image.
 | 
			
		||||
####################################
 | 
			
		||||
ro.product.system.brand=halium
 | 
			
		||||
ro.product.system.device=halium_arm
 | 
			
		||||
ro.product.system.manufacturer=halium
 | 
			
		||||
ro.product.system.model=Generic Device
 | 
			
		||||
ro.product.system.name=lineage_halium_arm
 | 
			
		||||
ro.system.product.cpu.abilist=armeabi-v7a,armeabi
 | 
			
		||||
ro.system.product.cpu.abilist32=armeabi-v7a,armeabi
 | 
			
		||||
ro.system.product.cpu.abilist64=
 | 
			
		||||
ro.system.build.date=Tue Jun 11 11:03:13 PKT 2024
 | 
			
		||||
ro.system.build.date.utc=1718085793
 | 
			
		||||
ro.system.build.fingerprint=halium/lineage_halium_arm/halium_arm:13/TQ3A.230901.001/thevancedgamer06111103:userdebug/test-keys
 | 
			
		||||
ro.system.build.id=TQ3A.230901.001
 | 
			
		||||
ro.system.build.tags=test-keys
 | 
			
		||||
ro.system.build.type=userdebug
 | 
			
		||||
ro.system.build.version.incremental=eng.thevan.20240611.110458
 | 
			
		||||
ro.system.build.version.release=13
 | 
			
		||||
ro.system.build.version.release_or_codename=13
 | 
			
		||||
ro.system.build.version.sdk=33
 | 
			
		||||
####################################
 | 
			
		||||
# from out/target/product/halium_arm/obj/PACKAGING/system_build_prop_intermediates/buildinfo.prop
 | 
			
		||||
####################################
 | 
			
		||||
# begin build properties
 | 
			
		||||
# autogenerated by buildinfo.sh
 | 
			
		||||
ro.build.id=TQ3A.230901.001
 | 
			
		||||
ro.build.display.id=lineage_halium_arm-userdebug 13 TQ3A.230901.001 eng.thevan.20240611.110458 test-keys
 | 
			
		||||
ro.build.version.incremental=eng.thevan.20240611.110458
 | 
			
		||||
ro.build.version.sdk=33
 | 
			
		||||
ro.build.version.preview_sdk=0
 | 
			
		||||
ro.build.version.preview_sdk_fingerprint=REL
 | 
			
		||||
ro.build.version.codename=REL
 | 
			
		||||
ro.build.version.all_codenames=REL
 | 
			
		||||
ro.build.version.known_codenames=Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu
 | 
			
		||||
ro.build.version.release=13
 | 
			
		||||
ro.build.version.release_or_codename=13
 | 
			
		||||
ro.build.version.release_or_preview_display=13
 | 
			
		||||
ro.build.version.security_patch=2024-05-05
 | 
			
		||||
ro.build.version.base_os=
 | 
			
		||||
ro.build.version.min_supported_target_sdk=23
 | 
			
		||||
ro.build.date=Tue Jun 11 11:03:13 PKT 2024
 | 
			
		||||
ro.build.date.utc=1718085793
 | 
			
		||||
ro.build.type=userdebug
 | 
			
		||||
ro.build.user=thevancedgamer
 | 
			
		||||
ro.build.host=ProDesk-Arch
 | 
			
		||||
ro.build.tags=test-keys
 | 
			
		||||
ro.build.flavor=lineage_halium_arm-userdebug
 | 
			
		||||
ro.build.system_root_image=true
 | 
			
		||||
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
 | 
			
		||||
# use ro.product.cpu.abilist instead.
 | 
			
		||||
ro.product.cpu.abi=armeabi-v7a
 | 
			
		||||
ro.product.cpu.abi2=armeabi
 | 
			
		||||
ro.wifi.channels=
 | 
			
		||||
# ro.build.product is obsolete; use ro.product.device
 | 
			
		||||
ro.build.product=halium_arm
 | 
			
		||||
# Do not try to parse description or thumbprint
 | 
			
		||||
ro.build.description=lineage_halium_arm-userdebug 13 TQ3A.230901.001 eng.thevan.20240611.110458 test-keys
 | 
			
		||||
ro.lineage.device=halium_arm
 | 
			
		||||
# end build properties
 | 
			
		||||
####################################
 | 
			
		||||
# from variable ADDITIONAL_SYSTEM_PROPERTIES
 | 
			
		||||
####################################
 | 
			
		||||
ro.treble.enabled=true
 | 
			
		||||
ro.actionable_compatible_property.enabled=true
 | 
			
		||||
persist.debug.dalvik.vm.core_platform_api_policy=just-warn
 | 
			
		||||
ro.postinstall.fstab.prefix=/system
 | 
			
		||||
ro.secure=1
 | 
			
		||||
security.perf_harden=1
 | 
			
		||||
ro.allow.mock.location=0
 | 
			
		||||
ro.debuggable=1
 | 
			
		||||
dalvik.vm.lockprof.threshold=500
 | 
			
		||||
net.bt.name=Android
 | 
			
		||||
ro.lineage.version=
 | 
			
		||||
ro.lineage.releasetype=
 | 
			
		||||
ro.lineage.build.version=.
 | 
			
		||||
ro.modversion=
 | 
			
		||||
ro.lineagelegal.url=https://lineageos.org/legal
 | 
			
		||||
ro.lineage.display.version=
 | 
			
		||||
ro.lineage.build.version.plat.sdk=
 | 
			
		||||
ro.lineage.build.version.plat.rev=
 | 
			
		||||
####################################
 | 
			
		||||
# from variable PRODUCT_SYSTEM_PROPERTIES
 | 
			
		||||
####################################
 | 
			
		||||
####################################
 | 
			
		||||
# from variable PRODUCT_SYSTEM_DEFAULT_PROPERTIES
 | 
			
		||||
####################################
 | 
			
		||||
debug.atrace.tags.enableflags=0
 | 
			
		||||
persist.traced.enable=1
 | 
			
		||||
debug.stagefright.ccodec=0
 | 
			
		||||
ubuntu.widi.supported=1
 | 
			
		||||
# end of file
 | 
			
		||||
							
								
								
									
										13
									
								
								overlay/system/android/system/etc/init/hwservicemanager.rc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								overlay/system/android/system/etc/init/hwservicemanager.rc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
service hwservicemanager /system/bin/hwservicemanager
 | 
			
		||||
    setenv LD_PRELOAD /system/lib/libselinux_stubs.so
 | 
			
		||||
    user system
 | 
			
		||||
    disabled
 | 
			
		||||
    group system readproc
 | 
			
		||||
    critical
 | 
			
		||||
    onrestart setprop hwservicemanager.ready false
 | 
			
		||||
    onrestart class_restart --only-enabled main
 | 
			
		||||
    onrestart class_restart --only-enabled hal
 | 
			
		||||
    onrestart class_restart --only-enabled early_hal
 | 
			
		||||
    task_profiles ServiceCapacityLow HighPerformance
 | 
			
		||||
    class animation
 | 
			
		||||
    shutdown critical
 | 
			
		||||
							
								
								
									
										14
									
								
								overlay/system/android/system/etc/init/servicemanager.rc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								overlay/system/android/system/etc/init/servicemanager.rc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,14 @@
 | 
			
		||||
service servicemanager /system/bin/servicemanager
 | 
			
		||||
    setenv LD_PRELOAD /system/lib/libselinux_stubs.so
 | 
			
		||||
    class core animation
 | 
			
		||||
    user system
 | 
			
		||||
    group system readproc
 | 
			
		||||
    critical
 | 
			
		||||
    onrestart restart apexd
 | 
			
		||||
    onrestart restart audioserver
 | 
			
		||||
    onrestart restart gatekeeperd
 | 
			
		||||
    onrestart class_restart --only-enabled main
 | 
			
		||||
    onrestart class_restart --only-enabled hal
 | 
			
		||||
    onrestart class_restart --only-enabled early_hal
 | 
			
		||||
    task_profiles ServiceCapacityLow
 | 
			
		||||
    shutdown critical
 | 
			
		||||
@@ -1,3 +0,0 @@
 | 
			
		||||
debug.stagefright.ccodec=0
 | 
			
		||||
ubuntu.unity8.interactive_blur=true
 | 
			
		||||
ubuntu.widi.supported=1
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
Exists, in non-executable form, to prevent time_daemon from running at all.
 | 
			
		||||
@@ -1,13 +0,0 @@
 | 
			
		||||
# Deactivate time_daemon harder
 | 
			
		||||
service time_daemon time_daemon_HYBRIS_DEACTIVATED
 | 
			
		||||
    disabled
 | 
			
		||||
    oneshot
 | 
			
		||||
    override
 | 
			
		||||
 | 
			
		||||
# Also take the opportunity to deactivate vendor.audio-hal
 | 
			
		||||
# without requiring a separate file (it appears in 
 | 
			
		||||
# /vendor/etc/init/hw/init.qcom.rc initially).
 | 
			
		||||
service vendor.audio-hal audio-service_HALIUM_DEACTIVATED
 | 
			
		||||
    disabled
 | 
			
		||||
    oneshot
 | 
			
		||||
    override
 | 
			
		||||
							
								
								
									
										10
									
								
								overlay/system/android/vendor/etc/init/vndservicemanager.rc
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								overlay/system/android/vendor/etc/init/vndservicemanager.rc
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
service vndservicemanager /vendor/bin/vndservicemanager /dev/vndbinder
 | 
			
		||||
    setenv LD_PRELOAD /system/lib/libselinux_stubs.so
 | 
			
		||||
    class core
 | 
			
		||||
    user system
 | 
			
		||||
    group system readproc
 | 
			
		||||
    task_profiles ServiceCapacityLow
 | 
			
		||||
    onrestart class_restart main
 | 
			
		||||
    onrestart class_restart hal
 | 
			
		||||
    onrestart class_restart early_hal
 | 
			
		||||
    shutdown critical
 | 
			
		||||
@@ -1,3 +1,3 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
 | 
			
		||||
export QMLSCENE_DEVICE=haliumqsgcontext
 | 
			
		||||
# export QMLSCENE_DEVICE=haliumqsgcontext
 | 
			
		||||
 
 | 
			
		||||
@@ -1,18 +0,0 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
 | 
			
		||||
if [ ! -e /dev/ipa ]; then
 | 
			
		||||
    exit 0
 | 
			
		||||
fi
 | 
			
		||||
while ! mountpoint -q -- /android/vendor
 | 
			
		||||
do
 | 
			
		||||
    sleep 1
 | 
			
		||||
done
 | 
			
		||||
if [ -f /vendor/firmware/ipa_fws.mdt ]; then
 | 
			
		||||
    echo 1 > /dev/ipa
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# While the time_daemon binary has been overlayed by a non-executable, Android
 | 
			
		||||
# init will continue trying to restart that service. Stop the cycle by
 | 
			
		||||
# explicitly tell it to stop.
 | 
			
		||||
setprop ctl.stop time_daemon
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										96
									
								
								ramdisk-overlay/lib/modules/modules.load
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								ramdisk-overlay/lib/modules/modules.load
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,96 @@
 | 
			
		||||
sched-walt.ko
 | 
			
		||||
qcom_ipc_logging.ko
 | 
			
		||||
qcom-mpm.ko
 | 
			
		||||
pinctrl-msm.ko
 | 
			
		||||
pinctrl-spmi-gpio.ko
 | 
			
		||||
pinctrl-monaco.ko
 | 
			
		||||
clk-qcom.ko
 | 
			
		||||
clk-dummy.ko
 | 
			
		||||
gdsc-regulator.ko
 | 
			
		||||
clk-smd-rpm.ko
 | 
			
		||||
dispcc-monaco.ko
 | 
			
		||||
gcc-monaco.ko
 | 
			
		||||
gpucc-monaco.ko
 | 
			
		||||
msm_gpi.ko
 | 
			
		||||
mdt_loader.ko
 | 
			
		||||
smem.ko
 | 
			
		||||
smp2p.ko
 | 
			
		||||
glink_probe.ko
 | 
			
		||||
secure_buffer.ko
 | 
			
		||||
mem_buf.ko
 | 
			
		||||
mem_buf_dev.ko
 | 
			
		||||
socinfo.ko
 | 
			
		||||
qcom_wdt_core.ko
 | 
			
		||||
qcom_soc_wdt.ko
 | 
			
		||||
eud.ko
 | 
			
		||||
memory_dump_v2.ko
 | 
			
		||||
dcc_v2.ko
 | 
			
		||||
qcom-pmu-lib.ko
 | 
			
		||||
qcom-dcvs.ko
 | 
			
		||||
bwmon.ko
 | 
			
		||||
panel_event_notifier.ko
 | 
			
		||||
qcom_cpu_vendor_hooks.ko
 | 
			
		||||
crypto-qti-common.ko
 | 
			
		||||
hwkm_v1.ko
 | 
			
		||||
crypto-qti-hwkm.ko
 | 
			
		||||
msm_performance.ko
 | 
			
		||||
minidump.ko
 | 
			
		||||
qcom_logbuf_vh.ko
 | 
			
		||||
qti-fixed-regulator.ko
 | 
			
		||||
proxy-consumer.ko
 | 
			
		||||
rpm-smd-regulator.ko
 | 
			
		||||
stub-regulator.ko
 | 
			
		||||
debug-regulator.ko
 | 
			
		||||
arm_smmu.ko
 | 
			
		||||
msm_dma_iommu_mapping.ko
 | 
			
		||||
qcom_iommu_util.ko
 | 
			
		||||
iommu-logger.ko
 | 
			
		||||
regmap-spmi.ko
 | 
			
		||||
qti-regmap-debugfs.ko
 | 
			
		||||
qseecom_proxy.ko
 | 
			
		||||
qcom-spmi-pmic.ko
 | 
			
		||||
qcom_dma_heaps.ko
 | 
			
		||||
spmi-pmic-arb.ko
 | 
			
		||||
phy-generic.ko
 | 
			
		||||
phy-msm-snps-hs.ko
 | 
			
		||||
dwc3-msm.ko
 | 
			
		||||
qpnp-power-on.ko
 | 
			
		||||
rtc-pm8xxx.ko
 | 
			
		||||
i2c-msm-geni.ko
 | 
			
		||||
qcom-dload-mode.ko
 | 
			
		||||
qcom-reboot-reason.ko
 | 
			
		||||
cpu_hotplug.ko
 | 
			
		||||
qcom-cpufreq-hw.ko
 | 
			
		||||
sdhci-msm.ko
 | 
			
		||||
cqhci.ko
 | 
			
		||||
qcom-scm.ko
 | 
			
		||||
qcom-apcs-ipc-mailbox.ko
 | 
			
		||||
qcom_hwspinlock.ko
 | 
			
		||||
rproc_qcom_common.ko
 | 
			
		||||
qcom_glink.ko
 | 
			
		||||
qcom_glink_rpm.ko
 | 
			
		||||
rpm-smd.ko
 | 
			
		||||
qcom_glink_smem.ko
 | 
			
		||||
qcom_smd.ko
 | 
			
		||||
qcom-spmi-adc5-gen3.ko
 | 
			
		||||
qcom-vadc-common.ko
 | 
			
		||||
nvmem_qcom-spmi-sdam.ko
 | 
			
		||||
qnoc-monaco.ko
 | 
			
		||||
icc-rpm.ko
 | 
			
		||||
qnoc-qos-rpm.ko
 | 
			
		||||
qrtr.ko
 | 
			
		||||
msm_drm.ko
 | 
			
		||||
msm_kgsl.ko
 | 
			
		||||
qseecom_dlkm.ko
 | 
			
		||||
smcinvoke_dlkm.ko
 | 
			
		||||
google-extcon-usb-shim.ko
 | 
			
		||||
gvotable.ko
 | 
			
		||||
logbuffer.ko
 | 
			
		||||
qpnp-smblite-main.ko
 | 
			
		||||
qti-qbg-main.ko
 | 
			
		||||
google-bms.ko
 | 
			
		||||
google-battery.ko
 | 
			
		||||
google-charger.ko
 | 
			
		||||
sw5100_bms.ko
 | 
			
		||||
nanohub.ko
 | 
			
		||||
touch_nt38350.ko
 | 
			
		||||
							
								
								
									
										271
									
								
								ramdisk-overlay/moddep/vendor_dlkm/modules.dep
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										271
									
								
								ramdisk-overlay/moddep/vendor_dlkm/modules.dep
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,271 @@
 | 
			
		||||
debug-regulator.ko:
 | 
			
		||||
qcom_pm8008-regulator.ko: debug-regulator.ko
 | 
			
		||||
audio_prm_dlkm.ko: spf_core_dlkm.ko gpr_dlkm.ko snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
clk-dummy.ko: clk-qcom.ko gdsc-regulator.ko proxy-consumer.ko debug-regulator.ko
 | 
			
		||||
cnss_plat_ipc_qmi_svc.ko: qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
gcc-monaco.ko: clk-qcom.ko gdsc-regulator.ko proxy-consumer.ko debug-regulator.ko
 | 
			
		||||
qce50_dlkm.ko: sps_drv.ko qcom_ipc_logging.ko
 | 
			
		||||
input-cs40l26-i2c.ko: cl_dsp-debugfs.ko cl_dsp.ko
 | 
			
		||||
soc_sleep_stats.ko: smem.ko
 | 
			
		||||
cpufreq_userspace.ko:
 | 
			
		||||
qpnp-power-on.ko:
 | 
			
		||||
smp2p_sleepstate.ko:
 | 
			
		||||
qcom_ipc_logging.ko:
 | 
			
		||||
qti-pmic-lpm.ko:
 | 
			
		||||
qcom_dma_heaps.ko: msm_dma_iommu_mapping.ko mem_buf_dev.ko secure_buffer.ko qcom-scm.ko
 | 
			
		||||
eud.ko: qcom-scm.ko
 | 
			
		||||
qcom-dload-mode.ko: minidump.ko smem.ko qcom-scm.ko
 | 
			
		||||
qcedev-mod_dlkm.ko: qce50_dlkm.ko sps_drv.ko mem_buf_dev.ko secure_buffer.ko qcom-scm.ko qcom_ipc_logging.ko
 | 
			
		||||
p73.ko: sn220_i2c.ko
 | 
			
		||||
cpu_hotplug.ko:
 | 
			
		||||
qcom_aoss.ko: qcom_ipc_logging.ko
 | 
			
		||||
qcom-reboot-reason.ko:
 | 
			
		||||
coresight.ko:
 | 
			
		||||
rndisipam.ko: ipam.ko gsim.ko mdt_loader.ko qcom_iommu_util.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko ipa_fmwk.ko smem.ko secure_buffer.ko qcom-scm.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
rpm_master_stat.ko:
 | 
			
		||||
qcom_tsens.ko: qcom_ipc_logging.ko
 | 
			
		||||
gvotable.ko:
 | 
			
		||||
q6_notifier_dlkm.ko: q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
rpm-smd-debug.ko: rpm-smd.ko qcom-mpm.ko
 | 
			
		||||
wsa883x_dlkm.ko: swr_dlkm.ko wcd_core_dlkm.ko pinctrl-msm.ko qti-regmap-debugfs.ko qcom-scm.ko
 | 
			
		||||
ots-pat9126.ko: panel_event_notifier.ko
 | 
			
		||||
google-charger.ko: google-bms.ko logbuffer.ko gvotable.ko
 | 
			
		||||
qcom-apcs-ipc-mailbox.ko:
 | 
			
		||||
clk-qcom.ko: gdsc-regulator.ko proxy-consumer.ko debug-regulator.ko
 | 
			
		||||
coresight-dummy.ko: coresight.ko
 | 
			
		||||
usb_f_gsi.ko: ipa_fmwk.ko dwc3-msm.ko clk-qcom.ko gdsc-regulator.ko proxy-consumer.ko qcom_ipc_logging.ko debug-regulator.ko
 | 
			
		||||
bam_dma.ko: qcom_ipc_logging.ko
 | 
			
		||||
usb_bam.ko: sps_drv.ko qcom_ipc_logging.ko
 | 
			
		||||
leds-qti-flash.ko: qti_battery_charger.ko pmic_glink.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko panel_event_notifier.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
google-bms.ko: logbuffer.ko
 | 
			
		||||
touch_nt38350.ko: nanohub.ko panel_event_notifier.ko
 | 
			
		||||
icc-debug.ko:
 | 
			
		||||
i2c-qcom-geni.ko:
 | 
			
		||||
qcom_iommu_debug.ko: qcom_iommu_util.ko secure_buffer.ko qcom-scm.ko
 | 
			
		||||
qcom_ramdump.ko:
 | 
			
		||||
msm-mmrm.ko: clk-qcom.ko gdsc-regulator.ko proxy-consumer.ko debug-regulator.ko
 | 
			
		||||
audio_pkt_dlkm.ko: audpkt_ion_dlkm.ko spf_core_dlkm.ko gpr_dlkm.ko snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko secure_buffer.ko qcom-scm.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
cl_dsp.ko:
 | 
			
		||||
lmh_cpu_vdd_cdev.ko:
 | 
			
		||||
proxy-consumer.ko:
 | 
			
		||||
qcom_logbuf_vh.ko: minidump.ko smem.ko
 | 
			
		||||
stm_p_ost.ko: stm_core.ko
 | 
			
		||||
msm_ext_display.ko:
 | 
			
		||||
msm_video.ko: mdt_loader.ko mem_buf_dev.ko secure_buffer.ko qcom-scm.ko
 | 
			
		||||
qcom_q6v5_pas.ko: qcom_ramdump.ko qcom_pil_info.ko qcom_q6v5.ko qcom_sysmon.ko qcom_aoss.ko mdt_loader.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko secure_buffer.ko qcom-scm.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
cnss_prealloc.ko:
 | 
			
		||||
spi-msm-geni.ko: qcom_ipc_logging.ko
 | 
			
		||||
swr_ctrl_dlkm.ko: swr_dlkm.ko spf_core_dlkm.ko gpr_dlkm.ko snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
bcl_off_cdev.ko:
 | 
			
		||||
qcom_cpu_vendor_hooks.ko:
 | 
			
		||||
coresight-csr.ko: coresight.ko
 | 
			
		||||
minidump.ko: smem.ko
 | 
			
		||||
qti_qmi_cdev.ko: qmi_helpers.ko
 | 
			
		||||
altmode-glink.ko: pmic_glink.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
coresight-tmc.ko: usb_f_qdss.ko usb_bam.ko coresight-csr.ko qcom_iommu_util.ko dwc3-msm.ko coresight.ko sps_drv.ko secure_buffer.ko qcom-scm.ko clk-qcom.ko gdsc-regulator.ko proxy-consumer.ko qcom_ipc_logging.ko debug-regulator.ko
 | 
			
		||||
rq_stats.ko:
 | 
			
		||||
spmi-glink-debug.ko: pmic_glink.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
iommu-logger.ko:
 | 
			
		||||
msm_geni_serial.ko: qcom_ipc_logging.ko
 | 
			
		||||
phy-msm-ssusb-qmp.ko:
 | 
			
		||||
mem-offline.ko: rpm-smd.ko qcom-mpm.ko
 | 
			
		||||
qnoc-qos-rpm.ko:
 | 
			
		||||
msm_kgsl.ko: msm_performance.ko sched-walt.ko qcom-cpufreq-hw.ko qcom-pmu-lib.ko socinfo.ko qcom-dcvs.ko mdt_loader.ko qcom_iommu_util.ko smem.ko mem_buf_dev.ko secure_buffer.ko qcom-scm.ko clk-qcom.ko gdsc-regulator.ko proxy-consumer.ko debug-regulator.ko
 | 
			
		||||
besbev_dlkm.ko: wcd9xxx_dlkm.ko audio_prm_dlkm.ko pmw5100-spmi_dlkm.ko swr_dlkm.ko wcd_core_dlkm.ko pinctrl-msm.ko spf_core_dlkm.ko gpr_dlkm.ko snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qcom-scm.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
qcom-pmu-lib.ko:
 | 
			
		||||
qcom_lpm.ko: sched-walt.ko qcom-cpufreq-hw.ko
 | 
			
		||||
qcom-mpm.ko:
 | 
			
		||||
gpr_dlkm.ko: snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
petc_input_filter.ko: nanohub.ko panel_event_notifier.ko
 | 
			
		||||
qcom-cpufreq-hw.ko:
 | 
			
		||||
msm_performance.ko: sched-walt.ko qcom-cpufreq-hw.ko qcom-pmu-lib.ko
 | 
			
		||||
qcom_glink_smem.ko: qcom_glink.ko smem.ko qcom_ipc_logging.ko
 | 
			
		||||
qcom_glink.ko: qcom_ipc_logging.ko
 | 
			
		||||
qcom-scm.ko:
 | 
			
		||||
qcom_smd.ko: smem.ko
 | 
			
		||||
icc-test.ko:
 | 
			
		||||
phy-xgene.ko:
 | 
			
		||||
qmi_helpers.ko:
 | 
			
		||||
ehset.ko:
 | 
			
		||||
msm_dma_iommu_mapping.ko:
 | 
			
		||||
frpc-adsprpc.ko: socinfo.ko qcom_ramdump.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko minidump.ko smem.ko mem_buf_dev.ko secure_buffer.ko qcom-scm.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
rpm-smd.ko: qcom-mpm.ko
 | 
			
		||||
qcom_wdt_core.ko: minidump.ko smem.ko qcom-scm.ko
 | 
			
		||||
mdt_loader.ko: qcom-scm.ko
 | 
			
		||||
qti_devfreq_cdev.ko:
 | 
			
		||||
spi-geni-qcom.ko:
 | 
			
		||||
q6_pdr_dlkm.ko: pdr_interface.ko qmi_helpers.ko
 | 
			
		||||
coresight-replicator.ko: coresight.ko
 | 
			
		||||
core_hang_detect.ko: qcom-scm.ko
 | 
			
		||||
qnoc-monaco.ko: qnoc-qos-rpm.ko icc-rpm.ko rpm-smd.ko qcom-mpm.ko
 | 
			
		||||
usb_f_ccid.ko:
 | 
			
		||||
qcom-dcvs.ko:
 | 
			
		||||
qti-regmap-debugfs.ko:
 | 
			
		||||
rproc_qcom_common.ko: qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qcom_ipc_logging.ko
 | 
			
		||||
stub_dlkm.ko:
 | 
			
		||||
rmnet_ctl.ko: ipa_fmwk.ko qcom_ipc_logging.ko
 | 
			
		||||
mem_buf.ko: mem_buf_dev.ko secure_buffer.ko qcom-scm.ko
 | 
			
		||||
bcl_pmic5.ko: qcom_ipc_logging.ko
 | 
			
		||||
rdbg.ko: smem.ko
 | 
			
		||||
icnss2.ko: wlan_firmware_service.ko socinfo.ko qcom_ramdump.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
msm_hw_fence.ko:
 | 
			
		||||
heap_mem_ext_v01.ko: qmi_helpers.ko
 | 
			
		||||
gpucc-monaco.ko: clk-qcom.ko gdsc-regulator.ko proxy-consumer.ko debug-regulator.ko
 | 
			
		||||
qcom_sysmon.ko: rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
ucsi_glink.ko: pmic_glink.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
stm_core.ko:
 | 
			
		||||
bwmon.ko: qcom-dcvs.ko
 | 
			
		||||
qrtr.ko: qcom_ipc_logging.ko
 | 
			
		||||
gsim.ko: qcom_ipc_logging.ko
 | 
			
		||||
rx_macro_dlkm.ko: swr_ctrl_dlkm.ko swr_dlkm.ko wcd_core_dlkm.ko pinctrl-msm.ko bolero_cdc_dlkm.ko qti-regmap-debugfs.ko spf_core_dlkm.ko gpr_dlkm.ko snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qcom-scm.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
nanohub.ko:
 | 
			
		||||
qcom_hwspinlock.ko:
 | 
			
		||||
boot_stats.ko:
 | 
			
		||||
coresight-tpdm.ko: coresight.ko qcom-scm.ko
 | 
			
		||||
coresight-tpda.ko: coresight.ko
 | 
			
		||||
besbev-slave_dlkm.ko: swr_dlkm.ko
 | 
			
		||||
ipa_fmwk.ko:
 | 
			
		||||
i2c-msm-geni.ko: qcom_ipc_logging.ko
 | 
			
		||||
logbuffer.ko:
 | 
			
		||||
memory_dump_v2.ko: minidump.ko smem.ko qcom-scm.ko
 | 
			
		||||
qseecom_proxy.ko:
 | 
			
		||||
qrng_dlkm.ko:
 | 
			
		||||
google_wlan_mac.ko: cnss_utils.ko
 | 
			
		||||
qcom_iommu_util.ko: secure_buffer.ko qcom-scm.ko
 | 
			
		||||
usb_f_cdev.ko:
 | 
			
		||||
panel_event_notifier.ko:
 | 
			
		||||
charger-ulog-glink.ko: pmic_glink.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
cx_ipeak.ko:
 | 
			
		||||
qcom-spmi-temp-alarm.ko:
 | 
			
		||||
smem.ko:
 | 
			
		||||
btpower.ko:
 | 
			
		||||
mcu_mic_codec.ko: nanohub.ko
 | 
			
		||||
qcom-hv-haptics.ko: qti_battery_charger.ko pmic_glink.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko panel_event_notifier.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
qcom_soc_wdt.ko: qcom_wdt_core.ko minidump.ko smem.ko qcom-scm.ko
 | 
			
		||||
stm_ftrace.ko: stm_core.ko
 | 
			
		||||
icc-rpm.ko: rpm-smd.ko qcom-mpm.ko
 | 
			
		||||
sync_fence.ko:
 | 
			
		||||
tz_log_dlkm.ko: qcom-scm.ko
 | 
			
		||||
va_macro_dlkm.ko: swr_ctrl_dlkm.ko swr_dlkm.ko wcd_core_dlkm.ko pinctrl-msm.ko bolero_cdc_dlkm.ko qti-regmap-debugfs.ko spf_core_dlkm.ko gpr_dlkm.ko snd_event_dlkm.ko q6_noifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qcom-scm.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
rmnet_wlan.ko: rmnet_core.ko rmnet_ctl.ko ipa_fmwk.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
zsmalloc.ko:
 | 
			
		||||
pmic-pon-log.ko: qcom_ipc_logging.ko
 | 
			
		||||
qcom-vadc-common.ko:
 | 
			
		||||
audpkt_ion_dlkm.ko: secure_buffer.ko qcom-scm.ko
 | 
			
		||||
qcom_glink_rpm.ko: qcom_glink.ko qcom_ipc_logging.ko
 | 
			
		||||
snd_event_dlkm.ko:
 | 
			
		||||
cl_dsp-debugfs.ko: cl_dsp.ko
 | 
			
		||||
qti_qmi_sensor.ko: qmi_helpers.ko
 | 
			
		||||
smcinvoke_dlkm.ko: qseecom_dlkm.ko qseecom_proxy.ko mem_buf_dev.ko secure_buffer.ko qcom-scm.ko
 | 
			
		||||
smp2p.ko: smem.ko qcom_ipc_logging.ko
 | 
			
		||||
qti_battery_debug.ko: pmic_glink.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
cfg80211.ko:
 | 
			
		||||
dcc_v2.ko: minidump.ko smem.ko
 | 
			
		||||
slim-qcom-ngd-ctrl.ko: slimbus.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
qti_cpufreq_cdev.ko:
 | 
			
		||||
socinfo.ko: smem.ko
 | 
			
		||||
bcl_soc.ko:
 | 
			
		||||
stub-regulator.ko: debug-regulator.ko
 | 
			
		||||
rpm-smd-regulator.ko: rpm-smd.ko qcom-mpm.ko proxy-consumer.ko debug-regulator.ko
 | 
			
		||||
spf_core_dlkm.ko: gpr_dlkm.ko snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
sw5100_bms.ko: qpnp-smblite-main.ko google-bms.ko logbuffer.ko gvotable.ko
 | 
			
		||||
cc_dlkm.ko: audio_cc_ipc_dlkm.ko snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
pinctrl-spmi-gpio.ko:
 | 
			
		||||
rtc-pm8xxx.ko:
 | 
			
		||||
coresight-stm.ko: stm_core.ko coresight.ko
 | 
			
		||||
debugcc-monaco.ko: clk-dummy.ko clk-qcom.ko gdsc-regulator.ko proxy-consumer.ko debug-regulator.ko
 | 
			
		||||
coresight-hwevent.ko: coresight-csr.ko coresight.ko
 | 
			
		||||
qcom-cpufreq-hw-debug.ko:
 | 
			
		||||
dwc3-msm.ko: clk-qcom.ko gdsc-regulator.ko proxy-consumer.ko qcom_ipc_logging.ko debug-regulator.ko
 | 
			
		||||
subsystem_sleep_stats.ko: soc_sleep_stats.ko smem.ko
 | 
			
		||||
qcom_pil_info.ko:
 | 
			
		||||
nvmem_qfprom.ko:
 | 
			
		||||
google-extcon-usb-shim.ko:
 | 
			
		||||
pinctrl-msm.ko: qcom-scm.ko
 | 
			
		||||
machine_dlkm.ko: wsa883x_dlkm.ko besbev_dlkm.ko wcd9xxx_dlkm.ko audio_prm_dlkm.ko pmw5100-spmi_dlkm.ko swr_dlkm.ko wcd_core_dlkm.ko pinctrl-msm.ko bolero_cdc_dlkm.ko qti-regmap-debugfs.ko audpkt_ion_dlkm.ko spf_core_dlkm.ko gpr_dlkm.ko snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko secure_buffer.ko qcom-scm.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
hdcp_qseecom_dlkm.ko: qseecom_proxy.ko
 | 
			
		||||
mem_buf_dev.ko: secure_buffer.ko qcom-scm.ko
 | 
			
		||||
msm_drm.ko: spmi-pmic-arb.ko pinctrl-msm.ko qcom_iommu_util.ko nanohub.ko panel_event_notifier.ko msm_dma_iommu_mapping.ko secure_buffer.ko qcom-scm.ko
 | 
			
		||||
swr_dlkm.ko:
 | 
			
		||||
slimbus.ko:
 | 
			
		||||
cpufreq_ondemand.ko:
 | 
			
		||||
qcom-spmi-adc5-gen3.ko: qcom-vadc-common.ko
 | 
			
		||||
crypto-qti-hwkm.ko: hwkm_v1.ko qcom-scm.ko
 | 
			
		||||
usb_f_qdss.ko: usb_bam.ko dwc3-msm.ko sps_drv.ko clk-qcom.ko gdsc-regulator.ko proxy-consumer.ko qcom_ipc_logging.ko debug-regulator.ko
 | 
			
		||||
google-battery.ko: google-bms.ko logbuffer.ko gvotable.ko
 | 
			
		||||
secure_buffer.ko: qcom-scm.ko
 | 
			
		||||
coresight-tgu.ko: coresight.ko
 | 
			
		||||
phy-msm-snps-hs.ko: qcom-scm.ko
 | 
			
		||||
ipam.ko: gsim.ko mdt_loader.ko qcom_iommu_util.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko ipa_fmwk.ko smem.ko secure_buffer.ko qcom-scm.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
msm_qmp.ko: qcom_aoss.ko smem.ko qcom_ipc_logging.ko
 | 
			
		||||
glink_probe.ko: rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qcom_ipc_logging.ko
 | 
			
		||||
qpnp-smblite-main.ko: gvotable.ko
 | 
			
		||||
msm_gpi.ko: qcom_ipc_logging.ko
 | 
			
		||||
sn220_i2c.ko:
 | 
			
		||||
cnss_nl.ko:
 | 
			
		||||
phy-generic.ko:
 | 
			
		||||
qrtr-smd.ko: qrtr.ko qcom_glink.ko qcom_ipc_logging.ko
 | 
			
		||||
cqhci.ko: crypto-qti-common.ko crypto-qti-hwkm.ko hwkm_v1.ko qcom-scm.ko
 | 
			
		||||
regmap-spmi.ko:
 | 
			
		||||
sched-walt.ko: qcom-cpufreq-hw.ko
 | 
			
		||||
bt_fm_slim.ko: btpower.ko slimbus.ko
 | 
			
		||||
adsp_loader_dlkm.ko: spf_core_dlkm.ko gpr_dlkm.ko snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
coresight-funnel.ko: coresight.ko
 | 
			
		||||
leds-qti-tri-led.ko: pwm-qti-lpg.ko
 | 
			
		||||
nvmem_qcom-spmi-sdam.ko:
 | 
			
		||||
sysmon_subsystem_stats.ko: smem.ko
 | 
			
		||||
qti-qbg-main.ko:
 | 
			
		||||
sps_drv.ko: qcom_ipc_logging.ko
 | 
			
		||||
coresight-remote-etm.ko: coresight.ko qmi_helpers.ko
 | 
			
		||||
msm_memshare.ko: heap_mem_ext_v01.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko secure_buffer.ko qcom-scm.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
pinctrl_lpi_dlkm.ko: spf_core_dlkm.ko gpr_dlkm.ko snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
qcom-spmi-adc5.ko: qcom-vadc-common.ko
 | 
			
		||||
wlan.ko: icnss2.ko wlan_firmware_service.ko cnss_prealloc.ko cnss_nl.ko cfg80211.ko cnss_utils.ko socinfo.ko qcom_ramdump.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
qti-fixed-regulator.ko: proxy-consumer.ko debug-regulator.ko
 | 
			
		||||
audio_cc_ipc_dlkm.ko: snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
gdsc-regulator.ko: proxy-consumer.ko debug-regulator.ko
 | 
			
		||||
qcom-i2c-pmic.ko: qti-regmap-debugfs.ko
 | 
			
		||||
bolero_cdc_dlkm.ko: qti-regmap-debugfs.ko spf_core_dlkm.ko gpr_dlkm.ko snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
msm_show_resume_irq.ko:
 | 
			
		||||
qcrypto-msm_dlkm.ko: qce50_dlkm.ko sps_drv.ko qcom_ipc_logging.ko
 | 
			
		||||
arm_smmu.ko: iommu-logger.ko qcom_iommu_util.ko secure_buffer.ko qcom-scm.ko
 | 
			
		||||
phy-qcom-emu.ko:
 | 
			
		||||
rmnet_core.ko: rmnet_ctl.ko ipa_fmwk.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
google-smblite-hvdcp.ko: qpnp-smblite-main.ko gvotable.ko
 | 
			
		||||
ipa_clientsm.ko: rndisipam.ko ipam.ko gsim.ko mdt_loader.ko qcom_iommu_util.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko ipa_fmwk.ko smem.ko secure_buffer.ko qcom-scm.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
coresight-cti.ko: coresight.ko
 | 
			
		||||
snd-soc-cs40l26.ko: input-cs40l26-i2c.ko cl_dsp-debugfs.ko cl_dsp.ko
 | 
			
		||||
wcd9xxx_dlkm.ko: audio_prm_dlkm.ko spf_core_dlkm.ko gpr_dlkm.ko snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
f_fs_ipc_log.ko: qcom_ipc_logging.ko
 | 
			
		||||
pinctrl-monaco.ko: pinctrl-msm.ko qcom-scm.ko
 | 
			
		||||
thermal_pause.ko: sched-walt.ko qcom-cpufreq-hw.ko
 | 
			
		||||
wlan_firmware_service.ko: qmi_helpers.ko
 | 
			
		||||
tx_macro_dlkm.ko: swr_ctrl_dlkm.ko swr_dlkm.ko wcd_core_dlkm.ko pinctrl-msm.ko bolero_cdc_dlkm.ko qti-regmap-debugfs.ko spf_core_dlkm.ko gpr_dlkm.ko snd_event_dlkm.ko q6_notifier_dlkm.ko q6_pdr_dlkm.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko /vendor/lib/mdules/smem.ko qcom-scm.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
qti_battery_charger.ko: pmic_glink.ko pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko panel_event_notifier.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
pinctrl-spmi-mpp.ko:
 | 
			
		||||
pmw5100-spmi_dlkm.ko:
 | 
			
		||||
wcd_core_dlkm.ko: pinctrl-msm.ko qcom-scm.ko
 | 
			
		||||
clk-smd-rpm.ko: rpm-smd.ko qcom-mpm.ko clk-qcom.ko gdsc-regulator.ko proxy-consumer.ko debug-regulator.ko
 | 
			
		||||
msm_lmh_dcvs.ko:
 | 
			
		||||
regulator_cdev.ko:
 | 
			
		||||
crypto-qti-common.ko: crypto-qti-hwkm.ko hwkm_v1.ko qcom-scm.ko
 | 
			
		||||
dispcc-monaco.ko: clk-qcom.ko gdsc-regulator.ko proxy-consumer.ko debug-regulator.ko
 | 
			
		||||
glink_pkt.ko: qcom_ipc_logging.ko
 | 
			
		||||
qseecom_dlkm.ko: qseecom_proxy.ko mem_buf_dev.ko secure_buffer.ko qcom-scm.ko
 | 
			
		||||
zram.ko: zsmalloc.ko
 | 
			
		||||
memlat.ko: qcom-pmu-lib.ko qcom-dcvs.ko
 | 
			
		||||
hwkm_v1.ko:
 | 
			
		||||
cnss_utils.ko:
 | 
			
		||||
power_state.ko: rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qcom_ipc_logging.ko
 | 
			
		||||
qcom_q6v5.ko: qcom_sysmon.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
i2c-dev.ko:
 | 
			
		||||
pwm-qti-lpg.ko:
 | 
			
		||||
modemsmem.ko: smem.ko
 | 
			
		||||
msm_sharedmem.ko: secure_buffer.ko qcom-scm.ko
 | 
			
		||||
msm-tsens-driver.ko: qcom-scm.ko qcom_ipc_logging.ko
 | 
			
		||||
ipanetm.ko: ipam.ko gsim.ko mdt_loader.ko qcom_iommu_util.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko ipa_fmwk.ko smem.ko secure_buffer.ko qcom-scm.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
pmic_glink.ko: pdr_interface.ko rproc_qcom_common.ko qcom_smd.ko qcom_glink_smem.ko qcom_glink.ko smem.ko qmi_helpers.ko qcom_ipc_logging.ko
 | 
			
		||||
pdr_interface.ko: qmi_helpers.ko
 | 
			
		||||
qcom-spmi-pmic.ko: regmap-spmi.ko qti-regmap-debugfs.ko
 | 
			
		||||
sdhci-msm.ko: cqhci.ko crypto-qti-common.ko crypto-qti-hwkm.ko hwkm_v1.ko pinctrl-msm.ko qcom-scm.ko clk-qcom.ko gdsc-regulator.ko proxy-consumer.ko qcom_ipc_logging.ko debug-regulator.ko
 | 
			
		||||
spmi-pmic-arb.ko:
 | 
			
		||||
							
								
								
									
										195
									
								
								ramdisk-overlay/moddep/vendor_dlkm/modules.load
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										195
									
								
								ramdisk-overlay/moddep/vendor_dlkm/modules.load
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,195 @@
 | 
			
		||||
zsmalloc.ko
 | 
			
		||||
msm_show_resume_irq.ko
 | 
			
		||||
phy-xgene.ko
 | 
			
		||||
pinctrl-spmi-gpio.ko
 | 
			
		||||
pinctrl-spmi-mpp.ko
 | 
			
		||||
pwm-qti-lpg.ko
 | 
			
		||||
debugcc-monaco.ko
 | 
			
		||||
bam_dma.ko
 | 
			
		||||
msm_gpi.ko
 | 
			
		||||
qcom_aoss.ko
 | 
			
		||||
pdr_interface.ko
 | 
			
		||||
qmi_helpers.ko
 | 
			
		||||
heap_mem_ext_v01.ko
 | 
			
		||||
msm_memshare.ko
 | 
			
		||||
smp2p_sleepstate.ko
 | 
			
		||||
glink_pkt.ko
 | 
			
		||||
pmic_glink.ko
 | 
			
		||||
qti_battery_debug.ko
 | 
			
		||||
charger-ulog-glink.ko
 | 
			
		||||
altmode-glink.ko
 | 
			
		||||
spmi-glink-debug.ko
 | 
			
		||||
soc_sleep_stats.ko
 | 
			
		||||
rpm_master_stat.ko
 | 
			
		||||
sysmon_subsystem_stats.ko
 | 
			
		||||
subsystem_sleep_stats.ko
 | 
			
		||||
eud.ko
 | 
			
		||||
pmic-pon-log.ko
 | 
			
		||||
boot_stats.ko
 | 
			
		||||
rq_stats.ko
 | 
			
		||||
core_hang_detect.ko
 | 
			
		||||
usb_bam.ko
 | 
			
		||||
memlat.ko
 | 
			
		||||
qcom_ramdump.ko
 | 
			
		||||
rpm-smd-debug.ko
 | 
			
		||||
mem-offline.ko
 | 
			
		||||
sps_drv.ko
 | 
			
		||||
cx_ipeak.ko
 | 
			
		||||
qti-pmic-lpm.ko
 | 
			
		||||
power_state.ko
 | 
			
		||||
qcom_pm8008-regulator.ko
 | 
			
		||||
msm_geni_serial.ko
 | 
			
		||||
frpc-adsprpc.ko
 | 
			
		||||
rdbg.ko
 | 
			
		||||
qcom_iommu_debug.ko
 | 
			
		||||
zram.ko
 | 
			
		||||
qcom-i2c-pmic.ko
 | 
			
		||||
spi-geni-qcom.ko
 | 
			
		||||
spi-msm-geni.ko
 | 
			
		||||
msm_sharedmem.ko
 | 
			
		||||
phy-generic.ko
 | 
			
		||||
phy-qcom-emu.ko
 | 
			
		||||
phy-msm-ssusb-qmp.ko
 | 
			
		||||
phy-msm-snps-hs.ko
 | 
			
		||||
dwc3-msm.ko
 | 
			
		||||
ehset.ko
 | 
			
		||||
f_fs_ipc_log.ko
 | 
			
		||||
usb_f_cdev.ko
 | 
			
		||||
usb_f_ccid.ko
 | 
			
		||||
usb_f_qdss.ko
 | 
			
		||||
usb_f_gsi.ko
 | 
			
		||||
ucsi_glink.ko
 | 
			
		||||
qpnp-power-on.ko
 | 
			
		||||
qcom-hv-haptics.ko
 | 
			
		||||
i2c-qcom-geni.ko
 | 
			
		||||
i2c-msm-geni.ko
 | 
			
		||||
i2c-dev.ko
 | 
			
		||||
qti_battery_charger.ko
 | 
			
		||||
qcom_tsens.ko
 | 
			
		||||
qcom-spmi-temp-alarm.ko
 | 
			
		||||
thermal_pause.ko
 | 
			
		||||
bcl_pmic5.ko
 | 
			
		||||
bcl_soc.ko
 | 
			
		||||
msm_lmh_dcvs.ko
 | 
			
		||||
qti_qmi_cdev.ko
 | 
			
		||||
qti_cpufreq_cdev.ko
 | 
			
		||||
qti_devfreq_cdev.ko
 | 
			
		||||
msm-tsens-driver.ko
 | 
			
		||||
lmh_cpu_vdd_cdev.ko
 | 
			
		||||
regulator_cdev.ko
 | 
			
		||||
qti_qmi_sensor.ko
 | 
			
		||||
bcl_off_cdev.ko
 | 
			
		||||
cpufreq_userspace.ko
 | 
			
		||||
cpufreq_ondemand.ko
 | 
			
		||||
qcom-cpufreq-hw-debug.ko
 | 
			
		||||
qcom_lpm.ko
 | 
			
		||||
leds-qti-flash.ko
 | 
			
		||||
leds-qti-tri-led.ko
 | 
			
		||||
ipa_fmwk.ko
 | 
			
		||||
msm_qmp.ko
 | 
			
		||||
qcom_pil_info.ko
 | 
			
		||||
qcom_q6v5.ko
 | 
			
		||||
qcom_q6v5_pas.ko
 | 
			
		||||
qcom_sysmon.ko
 | 
			
		||||
qcom-spmi-adc5.ko
 | 
			
		||||
qcom-spmi-adc5-gen3.ko
 | 
			
		||||
qcom-vadc-common.ko
 | 
			
		||||
nvmem_qfprom.ko
 | 
			
		||||
icc-test.ko
 | 
			
		||||
icc-debug.ko
 | 
			
		||||
slimbus.ko
 | 
			
		||||
slim-qcom-ngd-ctrl.ko
 | 
			
		||||
coresight.ko
 | 
			
		||||
coresight-tmc.ko
 | 
			
		||||
coresight-funnel.ko
 | 
			
		||||
coresight-replicator.ko
 | 
			
		||||
coresight-stm.ko
 | 
			
		||||
coresight-cti.ko
 | 
			
		||||
coresight-tpda.ko
 | 
			
		||||
coresight-tpdm.ko
 | 
			
		||||
coresight-csr.ko
 | 
			
		||||
coresight-dummy.ko
 | 
			
		||||
coresight-remote-etm.ko
 | 
			
		||||
coresight-tgu.ko
 | 
			
		||||
coresight-hwevent.ko
 | 
			
		||||
stm_core.ko
 | 
			
		||||
stm_p_ost.ko
 | 
			
		||||
stm_ftrace.ko
 | 
			
		||||
cfg80211.ko
 | 
			
		||||
qrtr-smd.ko
 | 
			
		||||
adsp_loader_dlkm.ko
 | 
			
		||||
q6_pdr_dlkm.ko
 | 
			
		||||
spf_core_dlkm.ko
 | 
			
		||||
q6_notifier_dlkm.ko
 | 
			
		||||
audio_prm_dlkm.ko
 | 
			
		||||
audpkt_ion_dlkm.ko
 | 
			
		||||
gpr_dlkm.ko
 | 
			
		||||
audio_pkt_dlkm.ko
 | 
			
		||||
audio_cc_ipc_dlkm.ko
 | 
			
		||||
pinctrl_lpi_dlkm.ko
 | 
			
		||||
swr_dlkm.ko
 | 
			
		||||
snd_event_dlkm.ko
 | 
			
		||||
swr_ctrl_dlkm.ko
 | 
			
		||||
machine_dlkm.ko
 | 
			
		||||
wcd_core_dlkm.ko
 | 
			
		||||
wcd9xxx_dlkm.ko
 | 
			
		||||
stub_dlkm.ko
 | 
			
		||||
bolero_cdc_dlkm.ko
 | 
			
		||||
va_macro_dlkm.ko
 | 
			
		||||
tx_macro_dlkm.ko
 | 
			
		||||
rx_macro_dlkm.ko
 | 
			
		||||
wsa883x_dlkm.ko
 | 
			
		||||
besbev_dlkm.ko
 | 
			
		||||
besbev-slave_dlkm.ko
 | 
			
		||||
pmw5100-spmi_dlkm.ko
 | 
			
		||||
cc_dlkm.ko
 | 
			
		||||
btpower.ko
 | 
			
		||||
bt_fm_slim.ko
 | 
			
		||||
gsim.ko
 | 
			
		||||
rndisipam.ko
 | 
			
		||||
ipa_clientsm.ko
 | 
			
		||||
ipam.ko
 | 
			
		||||
ipanetm.ko
 | 
			
		||||
rmnet_core.ko
 | 
			
		||||
rmnet_ctl.ko
 | 
			
		||||
rmnet_wlan.ko
 | 
			
		||||
msm_hw_fence.ko
 | 
			
		||||
msm_ext_display.ko
 | 
			
		||||
sync_fence.ko
 | 
			
		||||
msm-mmrm.ko
 | 
			
		||||
tz_log_dlkm.ko
 | 
			
		||||
qce50_dlkm.ko
 | 
			
		||||
qcedev-mod_dlkm.ko
 | 
			
		||||
qcrypto-msm_dlkm.ko
 | 
			
		||||
hdcp_qseecom_dlkm.ko
 | 
			
		||||
qrng_dlkm.ko
 | 
			
		||||
msm_video.ko
 | 
			
		||||
cnss_utils.ko
 | 
			
		||||
wlan_firmware_service.ko
 | 
			
		||||
cnss_plat_ipc_qmi_svc.ko
 | 
			
		||||
icnss2.ko
 | 
			
		||||
cnss_nl.ko
 | 
			
		||||
cnss_prealloc.ko
 | 
			
		||||
wlan.ko
 | 
			
		||||
google-extcon-usb-shim.ko
 | 
			
		||||
gvotable.ko
 | 
			
		||||
logbuffer.ko
 | 
			
		||||
qpnp-smblite-main.ko
 | 
			
		||||
qti-qbg-main.ko
 | 
			
		||||
google-bms.ko
 | 
			
		||||
google-battery.ko
 | 
			
		||||
google-charger.ko
 | 
			
		||||
sw5100_bms.ko
 | 
			
		||||
input-cs40l26-i2c.ko
 | 
			
		||||
cl_dsp.ko
 | 
			
		||||
cl_dsp-debugfs.ko
 | 
			
		||||
snd-soc-cs40l26.ko
 | 
			
		||||
modemsmem.ko
 | 
			
		||||
ots-pat9126.ko
 | 
			
		||||
petc_input_filter.ko
 | 
			
		||||
google_wlan_mac.ko
 | 
			
		||||
mcu_mic_codec.ko
 | 
			
		||||
sn220_i2c.ko
 | 
			
		||||
p73.ko
 | 
			
		||||
touch_nt38350.ko
 | 
			
		||||
google-smblite-hvdcp.ko
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										26
									
								
								ramdisk-overlay/scripts/halium
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										26
									
								
								ramdisk-overlay/scripts/halium
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							@@ -438,6 +438,28 @@ load_kernel_modules() {
 | 
			
		||||
	cd -
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
load_vendor_dlkm_modules() {
 | 
			
		||||
	ab_slot_suffix=$1
 | 
			
		||||
 | 
			
		||||
	mkdir -p /vendor_dlkm
 | 
			
		||||
	mount -o ro /dev/mapper/vendor_dlkm${ab_slot_suffix} /vendor_dlkm || reboot -f
 | 
			
		||||
	cp /vendor_dlkm/lib/modules/* /lib/modules/
 | 
			
		||||
	cp /moddep/vendor_dlkm/* /lib/modules/
 | 
			
		||||
	ln -sf /lib/modules /lib/modules/$(uname -r)
 | 
			
		||||
 | 
			
		||||
	cd /lib/modules
 | 
			
		||||
 | 
			
		||||
	cat modules.load | while read line; do
 | 
			
		||||
		set -- $line
 | 
			
		||||
		# Skip commented entries
 | 
			
		||||
		[ "$1" = "#" ] && continue
 | 
			
		||||
		modprobe -a "$1"
 | 
			
		||||
	done
 | 
			
		||||
 | 
			
		||||
	cd -
 | 
			
		||||
	umount /vendor_dlkm
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
mountroot() {
 | 
			
		||||
	# list of possible userdata partition names
 | 
			
		||||
	partlist="userdata UDA DATAFS USERDATA"
 | 
			
		||||
@@ -523,7 +545,7 @@ mountroot() {
 | 
			
		||||
	mount -o discard,$OPTIONS $path /tmpmnt
 | 
			
		||||
 | 
			
		||||
	# setup super partition if exists
 | 
			
		||||
	if [ -n "/dev/disk/by-partlabel/super" ]; then
 | 
			
		||||
	if [ -b /dev/disk/by-partlabel/super ]; then
 | 
			
		||||
		tell_kmsg "trying to parse and dmsetup subpartitions from super partition"
 | 
			
		||||
		/sbin/parse-android-dynparts /dev/disk/by-partlabel/super | sh
 | 
			
		||||
		dmsetup mknodes
 | 
			
		||||
@@ -561,6 +583,8 @@ mountroot() {
 | 
			
		||||
		tell_kmsg "system partition is at $_syspart"
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
	load_vendor_dlkm_modules $ab_slot_suffix
 | 
			
		||||
 | 
			
		||||
	# If both $imagefile and $_syspart are set, something is wrong. The strange
 | 
			
		||||
	# output from this could be a clue in that situation.
 | 
			
		||||
	tell_kmsg "Halium rootfs is $imagefile $_syspart"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user