From 033082062036cb2678543f6519c57ffe35d4152e Mon Sep 17 00:00:00 2001 From: Russell Reynolds <129880470+sosRR@users.noreply.github.com> Date: Tue, 23 Jan 2024 09:08:43 -0600 Subject: [PATCH] third upload vendor_dlkm modules qti-z --- .../vendor_dlkm/lib/modules/qmi_helpers.ko | Bin 0 -> 40944 bytes .../lib/modules/qpnp-lcdb-regulator.ko | Bin 0 -> 74344 bytes .../root/vendor_dlkm/lib/modules/qpnp-pbs.ko | Bin 0 -> 23488 bytes .../vendor_dlkm/lib/modules/qpnp-power-on.ko | Bin 0 -> 72856 bytes .../lib/modules/qpnp_adaptive_charge.ko | Bin 0 -> 25944 bytes .../vendor_dlkm/lib/modules/qrtr-gunyah.ko | Bin 0 -> 27832 bytes .../root/vendor_dlkm/lib/modules/qrtr-mhi.ko | Bin 0 -> 18816 bytes .../root/vendor_dlkm/lib/modules/qrtr-smd.ko | Bin 0 -> 16936 bytes .../vendor_dlkm/lib/modules/qseecom-mod.ko | Bin 0 -> 736264 bytes .../root/vendor_dlkm/lib/modules/qti-adc-tm.ko | Bin 0 -> 74720 bytes .../lib/modules/qti_battery_charger.ko | Bin 0 -> 80880 bytes .../lib/modules/qti_battery_debug.ko | Bin 0 -> 38256 bytes .../lib/modules/qti_cpufreq_cdev.ko | Bin 0 -> 20752 bytes .../lib/modules/qti_devfreq_cdev.ko | Bin 0 -> 18272 bytes .../lib/modules/qti_glink_charger.ko | Bin 0 -> 119168 bytes .../vendor_dlkm/lib/modules/qti_qmi_cdev.ko | Bin 0 -> 30648 bytes .../lib/modules/qti_qmi_sensor_v2.ko | Bin 0 -> 36712 bytes .../lib/modules/qti_userspace_cdev.ko | Bin 0 -> 15928 bytes recovery/root/vendor_dlkm/lib/modules/rdbg.ko | Bin 0 -> 37728 bytes .../vendor_dlkm/lib/modules/reboot-mode.ko | Bin 0 -> 16640 bytes .../lib/modules/regulator_aop_cdev.ko | Bin 0 -> 15936 bytes .../root/vendor_dlkm/lib/modules/rimps_log.ko | Bin 0 -> 19280 bytes .../root/vendor_dlkm/lib/modules/rmnet_aps.ko | Bin 0 -> 27992 bytes .../root/vendor_dlkm/lib/modules/rmnet_core.ko | Bin 0 -> 553688 bytes .../root/vendor_dlkm/lib/modules/rmnet_ctl.ko | Bin 0 -> 27720 bytes .../vendor_dlkm/lib/modules/rmnet_offload.ko | Bin 0 -> 43384 bytes .../root/vendor_dlkm/lib/modules/rmnet_perf.ko | Bin 0 -> 15880 bytes .../lib/modules/rmnet_perf_tether.ko | Bin 0 -> 25984 bytes .../root/vendor_dlkm/lib/modules/rmnet_sch.ko | Bin 0 -> 18496 bytes .../root/vendor_dlkm/lib/modules/rmnet_shs.ko | Bin 0 -> 335968 bytes .../root/vendor_dlkm/lib/modules/rmnet_wlan.ko | Bin 0 -> 92400 bytes .../root/vendor_dlkm/lib/modules/rndisipam.ko | Bin 0 -> 132912 bytes .../lib/modules/rproc_qcom_common.ko | Bin 0 -> 72160 bytes .../root/vendor_dlkm/lib/modules/rq_stats.ko | Bin 0 -> 15312 bytes .../vendor_dlkm/lib/modules/schgm-flash.ko | Bin 0 -> 18912 bytes .../root/vendor_dlkm/lib/modules/sdpm_clk.ko | Bin 0 -> 23112 bytes .../vendor_dlkm/lib/modules/sensors_class.ko | Bin 0 -> 32808 bytes recovery/root/vendor_dlkm/lib/modules/sg.ko | Bin 0 -> 154992 bytes .../lib/modules/sgm4154x_charger_lite.ko | Bin 0 -> 104704 bytes .../lib/modules/shared_rail_scmi.ko | Bin 0 -> 11640 bytes .../lib/modules/shared_rail_vendor.ko | Bin 0 -> 12776 bytes .../vendor_dlkm/lib/modules/slg5bm43670.ko | Bin 0 -> 30664 bytes .../lib/modules/slim-qcom-ngd-ctrl.ko | Bin 0 -> 121536 bytes .../root/vendor_dlkm/lib/modules/slimbus.ko | Bin 0 -> 58616 bytes .../vendor_dlkm/lib/modules/smcinvoke_mod.ko | Bin 0 -> 284728 bytes recovery/root/vendor_dlkm/lib/modules/smp2p.ko | Bin 0 -> 34752 bytes .../lib/modules/smp2p_sleepstate.ko | Bin 0 -> 15136 bytes .../lib/modules/snd-usb-audio-qmi.ko | Bin 0 -> 82448 bytes .../vendor_dlkm/lib/modules/snd_event_dlkm.ko | Bin 0 -> 22560 bytes .../vendor_dlkm/lib/modules/soc_sleep_stats.ko | Bin 0 -> 45736 bytes .../vendor_dlkm/lib/modules/spf_core_dlkm.ko | Bin 0 -> 35464 bytes .../vendor_dlkm/lib/modules/spi-msm-geni.ko | Bin 0 -> 91848 bytes .../lib/modules/spmi-glink-debug.ko | Bin 0 -> 19760 bytes .../lib/modules/spmi-pmic-arb-debug.ko | Bin 0 -> 24552 bytes .../root/vendor_dlkm/lib/modules/sps_drv.ko | Bin 0 -> 493448 bytes .../vendor_dlkm/lib/modules/stm_console.ko | Bin 0 -> 11768 bytes .../root/vendor_dlkm/lib/modules/stm_core.ko | Bin 0 -> 69712 bytes .../root/vendor_dlkm/lib/modules/stm_ftrace.ko | Bin 0 -> 13000 bytes .../vendor_dlkm/lib/modules/stm_p_basic.ko | Bin 0 -> 11384 bytes .../root/vendor_dlkm/lib/modules/stm_p_ost.ko | Bin 0 -> 11840 bytes .../root/vendor_dlkm/lib/modules/stub_dlkm.ko | Bin 0 -> 13240 bytes .../lib/modules/subsystem_sleep_stats.ko | Bin 0 -> 35408 bytes .../vendor_dlkm/lib/modules/swr_ctrl_dlkm.ko | Bin 0 -> 131176 bytes .../root/vendor_dlkm/lib/modules/swr_dlkm.ko | Bin 0 -> 56776 bytes .../vendor_dlkm/lib/modules/swr_dmic_dlkm.ko | Bin 0 -> 39136 bytes .../lib/modules/swr_haptics_dlkm.ko | Bin 0 -> 34696 bytes .../root/vendor_dlkm/lib/modules/sx937x_sar.ko | Bin 0 -> 74968 bytes .../vendor_dlkm/lib/modules/synx-driver.ko | Bin 0 -> 142760 bytes .../root/vendor_dlkm/lib/modules/sys_pm_vx.ko | Bin 0 -> 38528 bytes .../lib/modules/sysmon_subsystem_stats.ko | Bin 0 -> 40912 bytes .../vendor_dlkm/lib/modules/touchscreen_mmi.ko | Bin 0 -> 128112 bytes .../root/vendor_dlkm/lib/modules/tz_log.ko | Bin 0 -> 48784 bytes .../root/vendor_dlkm/lib/modules/ucsi_glink.ko | Bin 0 -> 35808 bytes .../root/vendor_dlkm/lib/modules/usb_bam.ko | Bin 0 -> 86552 bytes .../root/vendor_dlkm/lib/modules/usb_f_ccid.ko | Bin 0 -> 55304 bytes .../root/vendor_dlkm/lib/modules/usb_f_cdev.ko | Bin 0 -> 75824 bytes .../root/vendor_dlkm/lib/modules/usb_f_diag.ko | Bin 0 -> 47872 bytes .../root/vendor_dlkm/lib/modules/usb_f_gsi.ko | Bin 0 -> 164752 bytes .../root/vendor_dlkm/lib/modules/usb_f_qdss.ko | Bin 0 -> 58368 bytes recovery/root/vendor_dlkm/lib/modules/utags.ko | Bin 0 -> 64176 bytes .../vendor_dlkm/lib/modules/videocc-parrot.ko | Bin 0 -> 30576 bytes .../vendor_dlkm/lib/modules/watchdogtest.ko | Bin 0 -> 17800 bytes .../vendor_dlkm/lib/modules/wcd937x_dlkm.ko | Bin 0 -> 190888 bytes .../lib/modules/wcd937x_slave_dlkm.ko | Bin 0 -> 15064 bytes .../vendor_dlkm/lib/modules/wcd938x_dlkm.ko | Bin 0 -> 249368 bytes .../lib/modules/wcd938x_slave_dlkm.ko | Bin 0 -> 28808 bytes .../vendor_dlkm/lib/modules/wcd9xxx_dlkm.ko | Bin 0 -> 60176 bytes .../vendor_dlkm/lib/modules/wcd_core_dlkm.ko | Bin 0 -> 64248 bytes .../root/vendor_dlkm/lib/modules/wl2864c.ko | Bin 0 -> 27400 bytes .../lib/modules/wlan_firmware_service.ko | Bin 0 -> 84576 bytes .../vendor_dlkm/lib/modules/wsa881x_dlkm.ko | Bin 0 -> 96296 bytes .../vendor_dlkm/lib/modules/wsa883x_dlkm.ko | Bin 0 -> 111408 bytes recovery/root/vendor_dlkm/lib/modules/zram.ko | Bin 0 -> 94152 bytes .../root/vendor_dlkm/lib/modules/zsmalloc.ko | Bin 0 -> 82264 bytes 94 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 recovery/root/vendor_dlkm/lib/modules/qmi_helpers.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qpnp-lcdb-regulator.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qpnp-pbs.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qpnp-power-on.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qpnp_adaptive_charge.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qrtr-gunyah.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qrtr-mhi.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qrtr-smd.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qseecom-mod.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qti-adc-tm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qti_battery_charger.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qti_battery_debug.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qti_cpufreq_cdev.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qti_devfreq_cdev.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qti_glink_charger.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qti_qmi_cdev.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qti_qmi_sensor_v2.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/qti_userspace_cdev.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rdbg.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/reboot-mode.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/regulator_aop_cdev.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rimps_log.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rmnet_aps.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rmnet_core.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rmnet_ctl.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rmnet_offload.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rmnet_perf.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rmnet_perf_tether.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rmnet_sch.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rmnet_shs.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rmnet_wlan.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rndisipam.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rproc_qcom_common.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/rq_stats.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/schgm-flash.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/sdpm_clk.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/sensors_class.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/sg.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/sgm4154x_charger_lite.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/shared_rail_scmi.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/shared_rail_vendor.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/slg5bm43670.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/slim-qcom-ngd-ctrl.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/slimbus.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/smcinvoke_mod.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/smp2p.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/smp2p_sleepstate.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/snd-usb-audio-qmi.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/snd_event_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/soc_sleep_stats.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/spf_core_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/spi-msm-geni.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/spmi-glink-debug.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/spmi-pmic-arb-debug.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/sps_drv.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/stm_console.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/stm_core.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/stm_ftrace.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/stm_p_basic.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/stm_p_ost.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/stub_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/subsystem_sleep_stats.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/swr_ctrl_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/swr_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/swr_dmic_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/swr_haptics_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/sx937x_sar.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/synx-driver.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/sys_pm_vx.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/sysmon_subsystem_stats.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/touchscreen_mmi.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/tz_log.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/ucsi_glink.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/usb_bam.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/usb_f_ccid.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/usb_f_cdev.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/usb_f_diag.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/usb_f_gsi.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/usb_f_qdss.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/utags.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/videocc-parrot.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/watchdogtest.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/wcd937x_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/wcd937x_slave_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/wcd938x_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/wcd938x_slave_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/wcd9xxx_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/wcd_core_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/wl2864c.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/wlan_firmware_service.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/wsa881x_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/wsa883x_dlkm.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/zram.ko create mode 100644 recovery/root/vendor_dlkm/lib/modules/zsmalloc.ko diff --git a/recovery/root/vendor_dlkm/lib/modules/qmi_helpers.ko b/recovery/root/vendor_dlkm/lib/modules/qmi_helpers.ko new file mode 100644 index 0000000000000000000000000000000000000000..840f2e8af1568eb44813199de9c80062c62bcb40 GIT binary patch literal 40944 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 literal 0 HcmV?d00001 diff --git a/recovery/root/vendor_dlkm/lib/modules/qpnp-lcdb-regulator.ko b/recovery/root/vendor_dlkm/lib/modules/qpnp-lcdb-regulator.ko new file mode 100644 index 0000000000000000000000000000000000000000..651bdb3e3bb4eea49b79e6c3bb7126a552c9b9cb GIT binary patch literal 74344 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