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:
committed 2024-01-25 15:54:02 -05:00
1 parent 3d240e46cc
commit c9d5a295bd
1 file changed
+21 -121
+21 -121
View File
@@ -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"
}
#--------------------------------------------------------------------------------