nx: lkm_loader: Remove irrelevant modules/guards
* We don't care about other nv devices. Co-authored-by: Nolen Johnson <johnsonnolen@gmail.com> Co-authored-by: Thomas Makin <halorocker89@gmail.com> Co-authored-by: Billy Laws <blaws05@gmail.com> Change-Id: Ib2f7711c87df2b25d8497eebdb9e71975566a3ab
This commit is contained in:
1 parent
3d240e46cc
commit
c9d5a295bd
1 file changed
+21
-121
+21
-121
@@ -37,10 +37,6 @@ do_insmod /vendor/lib/modules/pci-tegra.ko
|
||||
do_insmod /vendor/lib/modules/nvgpu.ko
|
||||
/vendor/bin/log -t "$scriptName" -p i "Loading LKM nvgpu completed"
|
||||
|
||||
do_insmod /vendor/lib/modules/libahci.ko
|
||||
do_insmod /vendor/lib/modules/libahci_platform.ko
|
||||
do_insmod /vendor/lib/modules/ahci_tegra.ko
|
||||
|
||||
# Realtek R8168 drivers
|
||||
do_insmod /vendor/lib/modules/r8168.ko
|
||||
|
||||
@@ -52,32 +48,12 @@ if [ "`cat /proc/device-tree/brcmfmac_pcie_wlan/status`" = "okay" ]; then
|
||||
do_insmod /vendor/lib/modules/cy_cfg80211.ko
|
||||
do_insmod /vendor/lib/modules/brcmutil.ko
|
||||
do_insmod /vendor/lib/modules/brcmfmac.ko
|
||||
elif [ "`cat /proc/device-tree/bcmdhd_pcie_wlan/status`" = "okay" ]; then
|
||||
/vendor/bin/log -t "wifiloader" -p i " Loading bcmdhd_pcie driver for wlan"
|
||||
do_insmod /vendor/lib/modules/cfg80211.ko
|
||||
do_insmod /vendor/lib/modules/bcmdhd_pcie.ko
|
||||
elif [ "`cat /proc/device-tree/bcmdhd_wlan/status`" = "okay" ]; then
|
||||
/vendor/bin/log -t "wifiloader" -p i " Loading bcmdhd driver for wlan"
|
||||
do_insmod /vendor/lib/modules/cfg80211.ko
|
||||
do_insmod /vendor/lib/modules/bcmdhd.ko
|
||||
fi
|
||||
if [[ "$hardwareName" = +(porg*) ]]; then
|
||||
do_insmod /vendor/lib/modules/btbcm.ko
|
||||
do_insmod /vendor/lib/modules/btintel.ko
|
||||
do_insmod /vendor/lib/modules/btrtl.ko
|
||||
do_insmod /vendor/lib/modules/btusb.ko
|
||||
fi
|
||||
if [[ "$hardwareName" = "batuu" ]]; then
|
||||
do_insmod /vendor/lib/modules/cfg80211.ko
|
||||
do_insmod /vendor/lib/modules/rtl8821cu.ko
|
||||
fi
|
||||
|
||||
# USB-to-serial driver
|
||||
if [ "$hardwareName" != "sif" ]; then
|
||||
do_insmod /vendor/lib/modules/usbserial.ko
|
||||
do_insmod /vendor/lib/modules/ftdi_sio.ko
|
||||
/vendor/bin/log -t "$scriptName" -p i "loading usb serial modules completed"
|
||||
fi
|
||||
do_insmod /vendor/lib/modules/usbserial.ko
|
||||
do_insmod /vendor/lib/modules/ftdi_sio.ko
|
||||
/vendor/bin/log -t "$scriptName" -p i "loading usb serial modules completed"
|
||||
|
||||
/vendor/bin/log -t "$scriptName" -p i "loading vendor audio modules started"
|
||||
# HDA audio driver
|
||||
@@ -148,9 +124,6 @@ do_insmod /vendor/lib/modules/trusty-ote.ko
|
||||
do_insmod /vendor/lib/modules/trusty-otf-iface.ko
|
||||
do_insmod /vendor/lib/modules/trusty-mem.ko
|
||||
do_insmod /vendor/lib/modules/trusty-virtio.ko
|
||||
if [ "$hardwareName" = "foster_e_hdd" ]; then
|
||||
do_insmod /vendor/lib/modules/tegra_cpc.ko
|
||||
fi
|
||||
|
||||
# Peripheral
|
||||
do_insmod /vendor/lib/modules/core.ko
|
||||
@@ -164,13 +137,11 @@ do_insmod /vendor/lib/modules/crc8.ko
|
||||
do_insmod /vendor/lib/modules/joycon-serdev.ko
|
||||
|
||||
# TV tuner drivers
|
||||
if [ "$hardwareName" != "sif" ]; then
|
||||
do_insmod /vendor/lib/modules/videobuf-core.ko
|
||||
do_insmod /vendor/lib/modules/videobuf-vmalloc.ko
|
||||
do_insmod /vendor/lib/modules/videobuf-dvb.ko
|
||||
do_insmod /vendor/lib/modules/tveeprom.ko
|
||||
/vendor/bin/log -t "$scriptName" -p i "Early loading SoC-Vendor TV tuner modules completed"
|
||||
fi
|
||||
do_insmod /vendor/lib/modules/videobuf-core.ko
|
||||
do_insmod /vendor/lib/modules/videobuf-vmalloc.ko
|
||||
do_insmod /vendor/lib/modules/videobuf-dvb.ko
|
||||
do_insmod /vendor/lib/modules/tveeprom.ko
|
||||
/vendor/bin/log -t "$scriptName" -p i "Early loading SoC-Vendor TV tuner modules completed"
|
||||
|
||||
/vendor/bin/log -t "$scriptName" -p i "Early Loading LKM SoC-Vendor modules completed"
|
||||
|
||||
@@ -181,77 +152,33 @@ fi
|
||||
# Upstream has these on odm, but we put all modules on vendor
|
||||
/vendor/bin/log -t "$scriptName" -p i "Early Loading LKM Board-ODM modules started"
|
||||
|
||||
# Note: load backlight drivers at the earliest.
|
||||
# backlight driver
|
||||
if [[ "$hardwareName" != +(*foster*|*darcy*|sif) ]]; then
|
||||
do_insmod /vendor/lib/modules/lp855x_bl.ko
|
||||
fi
|
||||
|
||||
/vendor/bin/log -t "$scriptName" -p i "loading odm audio modules started"
|
||||
do_insmod /vendor/lib/modules/snd-soc-rt5640.ko
|
||||
do_insmod /vendor/lib/modules/snd-soc-rt5677-spi.ko
|
||||
do_insmod /vendor/lib/modules/snd-soc-rt5677.ko
|
||||
do_insmod /vendor/lib/modules/snd-soc-max98357a.ko
|
||||
do_insmod /vendor/lib/modules/snd-soc-nau8825.ko
|
||||
do_insmod /vendor/lib/modules/snd-soc-tegra-machine-driver.ko
|
||||
/vendor/bin/log -t "$scriptName" -p i "loading odm audio modules completed"
|
||||
|
||||
if [[ "$hardwareName" != +(*foster*|*darcy*|sif) ]]; then
|
||||
# Load Touchscreen module before touch service is invoked
|
||||
do_insmod /vendor/lib/modules/rm31080a_ctrl.ko
|
||||
do_insmod /vendor/lib/modules/rm31080a_ts.ko
|
||||
|
||||
# Load Sharp touch
|
||||
do_insmod /vendor/lib/modules/lr388k7_ts.ko
|
||||
fi
|
||||
|
||||
# Peripheral
|
||||
do_insmod /vendor/lib/modules/ina230.ko
|
||||
do_insmod /vendor/lib/modules/ina3221.ko
|
||||
|
||||
# Camera sensors
|
||||
/vendor/bin/log -t "$scriptName" -p i "loading ODM Camera started"
|
||||
if [[ "$hardwareName" != +(*foster*|*darcy*|sif) ]]; then
|
||||
do_insmod /vendor/lib/modules/pca9570.ko
|
||||
do_insmod /vendor/lib/modules/tc358840.ko
|
||||
do_insmod /vendor/lib/modules/ov5693.ko
|
||||
do_insmod /vendor/lib/modules/ov9281.ko
|
||||
do_insmod /vendor/lib/modules/ov10823.ko
|
||||
do_insmod /vendor/lib/modules/ov23850.ko
|
||||
do_insmod /vendor/lib/modules/lc898212.ko
|
||||
do_insmod /vendor/lib/modules/imx185.ko
|
||||
do_insmod /vendor/lib/modules/imx219.ko
|
||||
do_insmod /vendor/lib/modules/imx274.ko
|
||||
fi
|
||||
/vendor/bin/log -t "$scriptName" -p i "loading ODM Camera completed"
|
||||
|
||||
/vendor/bin/log -t "$scriptName" -p i "Loading vendor gpio timed keys module for early mode started"
|
||||
do_insmod /vendor/lib/modules/gpio_timed_keys.ko
|
||||
/vendor/bin/log -t "$scriptName" -p i "Loading vendor gpio timed keys module for early mode completed"
|
||||
|
||||
# TV tuner drivers
|
||||
if [ "$hardwareName" != "sif" ]; then
|
||||
do_insmod /vendor/lib/modules/lgdt3306a.ko
|
||||
do_insmod /vendor/lib/modules/si2168.ko
|
||||
do_insmod /vendor/lib/modules/si2157.ko
|
||||
do_insmod /vendor/lib/modules/lgdt3305.ko
|
||||
do_insmod /vendor/lib/modules/tda18272.ko
|
||||
do_insmod /vendor/lib/modules/em28xx.ko
|
||||
do_insmod /vendor/lib/modules/em28xx-dvb.ko
|
||||
do_insmod /vendor/lib/modules/em28xx-rc.ko
|
||||
do_insmod /vendor/lib/modules/cx25840.ko
|
||||
do_insmod /vendor/lib/modules/cx2341x.ko
|
||||
do_insmod /vendor/lib/modules/cx231xx.ko
|
||||
do_insmod /vendor/lib/modules/cx231xx-dvb.ko
|
||||
/vendor/bin/log -t "$scriptName" -p i "Early loading ODM TV tuner modules completed"
|
||||
fi
|
||||
|
||||
if [[ $hardwareName = *"foster"* ]]; then
|
||||
do_insmod /vendor/lib/modules/leds-cy8c.ko
|
||||
fi
|
||||
|
||||
/vendor/bin/log -t "$scriptName" -p i "Early Loading LKM Board-ODM modules completed"
|
||||
|
||||
do_insmod /vendor/lib/modules/lgdt3306a.ko
|
||||
do_insmod /vendor/lib/modules/si2168.ko
|
||||
do_insmod /vendor/lib/modules/si2157.ko
|
||||
do_insmod /vendor/lib/modules/lgdt3305.ko
|
||||
do_insmod /vendor/lib/modules/tda18272.ko
|
||||
do_insmod /vendor/lib/modules/em28xx.ko
|
||||
do_insmod /vendor/lib/modules/em28xx-dvb.ko
|
||||
do_insmod /vendor/lib/modules/em28xx-rc.ko
|
||||
do_insmod /vendor/lib/modules/cx25840.ko
|
||||
do_insmod /vendor/lib/modules/cx2341x.ko
|
||||
do_insmod /vendor/lib/modules/cx231xx.ko
|
||||
do_insmod /vendor/lib/modules/cx231xx-dvb.ko
|
||||
/vendor/bin/log -t "$scriptName" -p i "Early loading ODM TV tuner modules completed"
|
||||
}
|
||||
|
||||
#===================================================================================
|
||||
@@ -274,33 +201,6 @@ do_insmod /vendor/lib/modules/hid-xinmo.ko
|
||||
do_insmod /vendor/lib/modules/hid-betopff.ko
|
||||
|
||||
/vendor/bin/log -t "$scriptName" -p i "Loading LKM SoC-Vendor modules completed"
|
||||
|
||||
#--------------------------------------------------------------------------------
|
||||
|
||||
# list of ODM modules
|
||||
# insmod /odm/lib/modules/example2.ko
|
||||
# Upstream has these on odm, but we put all modules on vendor
|
||||
/vendor/bin/log -t "$scriptName" -p i "Loading LKM Board-ODM modules started"
|
||||
|
||||
# Load Sensor modules
|
||||
/vendor/bin/log -t "$scriptName" -p i "loading ODM sensor started"
|
||||
if [[ "$hardwareName" != +(*foster*|*darcy*|sif) ]]; then
|
||||
do_insmod /vendor/lib/modules/nvs.ko
|
||||
do_insmod /vendor/lib/modules/nvi-mpu.ko
|
||||
do_insmod /vendor/lib/modules/nvi-ak89xx.ko
|
||||
do_insmod /vendor/lib/modules/nvi-bmpX80.ko
|
||||
do_insmod /vendor/lib/modules/nvs_a3g4250d.ko
|
||||
do_insmod /vendor/lib/modules/nvs_ais328dq.ko
|
||||
do_insmod /vendor/lib/modules/nvs_bh1730fvc.ko
|
||||
do_insmod /vendor/lib/modules/nvs_cm3218.ko
|
||||
do_insmod /vendor/lib/modules/nvs_dfsh.ko
|
||||
fi
|
||||
/vendor/bin/log -t "$scriptName" -p i "loading ODM sensor completed"
|
||||
|
||||
do_insmod /vendor/lib/modules/gps_wake.ko
|
||||
/vendor/bin/log -t "$scriptName" -p i "loading comms modules completed"
|
||||
|
||||
/vendor/bin/log -t "$scriptName" -p i "Loading LKM Board-ODM modules completed"
|
||||
}
|
||||
|
||||
#--------------------------------------------------------------------------------
|
||||
|
||||
Reference in new issue
Block a user