From ac2be0b07467f344f0ab856ee04c64d7074c14d3 Mon Sep 17 00:00:00 2001 From: Giammarco Senatore Date: Fri, 6 Aug 2021 22:44:17 +0200 Subject: [PATCH] jd2019: Import audio kernel modules --- proprietary-files.txt | 33 +++++++++++++++++++++++++++++++++ rootdir/etc/init.lenovo.rc | 4 +++- 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/proprietary-files.txt b/proprietary-files.txt index 6f3f89d..dee7156 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -22,6 +22,39 @@ vendor/firmware/cs35l41-dsp1-spk-prot.bin vendor/firmware/cs35l41-dsp1-spk-prot.wmfw vendor/firmware/debussy.bin +# Audio kernel modules +vendor/lib/modules/audio_adsp_loader.ko +vendor/lib/modules/audio_analog_cdc.ko +vendor/lib/modules/audio_apr.ko +vendor/lib/modules/audio_cpe_lsm.ko +vendor/lib/modules/audio_cs35l41.ko +vendor/lib/modules/audio_digital_cdc.ko +vendor/lib/modules/audio_hdmi.ko +vendor/lib/modules/audio_machine_sdm710.ko +vendor/lib/modules/audio_mbhc.ko +vendor/lib/modules/audio_msm_sdw.ko +vendor/lib/modules/audio_native.ko +vendor/lib/modules/audio_pinctrl_lpi.ko +vendor/lib/modules/audio_pinctrl_wcd.ko +vendor/lib/modules/audio_platform.ko +vendor/lib/modules/audio_q6.ko +vendor/lib/modules/audio_q6_notifier.ko +vendor/lib/modules/audio_q6_pdr.ko +vendor/lib/modules/audio_stub.ko +vendor/lib/modules/audio_swr_ctrl.ko +vendor/lib/modules/audio_swr.ko +vendor/lib/modules/audio_usf.ko +vendor/lib/modules/audio_wcd9335.ko +vendor/lib/modules/audio_wcd934x.ko +vendor/lib/modules/audio_wcd9xxx.ko +vendor/lib/modules/audio_wcd_core.ko +vendor/lib/modules/audio_wcd_cpe.ko +vendor/lib/modules/audio_wcd_spi.ko +vendor/lib/modules/audio_wglink.ko +vendor/lib/modules/audio_wsa881x.ko +vendor/lib/modules/modules.alias +vendor/lib/modules/modules.dep + # Fingerprint vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service.rc diff --git a/rootdir/etc/init.lenovo.rc b/rootdir/etc/init.lenovo.rc index 5258d8d..a78c3d2 100644 --- a/rootdir/etc/init.lenovo.rc +++ b/rootdir/etc/init.lenovo.rc @@ -1,4 +1,6 @@ +on early-init + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules audio_apr audio_wglink audio_adsp_loader audio_q6_pdr audio_q6_notifier audio_q6 audio_usf audio_native audio_pinctrl_wcd audio_pinctrl_lpi audio_swr audio_cs35l41 audio_platform audio_hdmi audio_wcd_spi audio_stub audio_digital_cdc audio_analog_cdc audio_msm_sdw audio_wcd_cpe audio_cpe_lsm audio_wcd9335 audio_machine_sdm710 + on boot chown system system /dev/goodix_fp chmod 666 /dev/goodix_fp -