kmod_scripts: clean-up and add pcm512x support

Update module names, only unload what is loaded and add pcm512x
support for Up^2 board.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
This commit is contained in:
Pierre-Louis Bossart 2018-07-16 15:22:29 -05:00
parent 2abbfc0910
commit 446e415f6a
2 changed files with 37 additions and 23 deletions

View File

@ -5,6 +5,7 @@ modprobe snd_soc_rt5645
modprobe snd_soc_rt5651
modprobe snd_soc_rt5640
modprobe snd_soc_da7213
modprobe snd_soc_pcm512x_i2c
modprobe sof_acpi_dev
modprobe sof_pci_dev

View File

@ -1,28 +1,41 @@
#!/bin/bash
rmmod sof_pci_dev
rmmod sof_acpi_dev
rmmod snd_soc_acpi_intel_match
rmmod snd_sof_intel_byt
rmmod snd_sof_intel_hsw
rmmod snd_sof_intel_bdw
rmmod snd_sof_intel_apl
rmmod snd_sof_intel_cnl
rmmod snd_sof_intel_hda_common
rmmod snd_sof
remove_module() {
rmmod snd_soc_sst_bytcr_rt5640
rmmod snd_soc_sst_bytcr_rt5651
rmmod snd_soc_sst_cht_bsw_rt5645
rmmod snd_soc_sst_cht_bsw_rt5670
rmmod snd_soc_sst_byt_cht_da7213
rmmod snd_sof_nocodec
MODULE="$1"
rmmod snd_soc_rt5670
rmmod snd_soc_rt5645
rmmod snd_soc_rt5651
rmmod snd_soc_rt5640
rmmod snd_soc_rl6231
rmmod snd_soc_da7213
if lsmod | grep "$MODULE" &> /dev/null ; then
echo "Removing $MODULE"
rmmod $MODULE
else
echo "skipping $MODULE, not loaded"
fi
}
rmmod snd_soc_acpi
remove_module sof_pci_dev
remove_module sof_acpi_dev
remove_module snd_soc_acpi_intel_match
remove_module snd_sof_intel_byt
remove_module snd_sof_intel_hsw
remove_module snd_sof_intel_bdw
remove_module snd_sof_intel_hda_common
remove_module snd_sof_xtensa_dsp
remove_module snd_soc_sst_bytcr_rt5640
remove_module snd_soc_sst_bytcr_rt5651
remove_module snd_soc_sst_cht_bsw_rt5645
remove_module snd_soc_sst_cht_bsw_rt5670
remove_module snd_soc_sst_byt_cht_da7213
remove_module snd_soc_sst_bxt_pcm512x
remove_module snd_sof_nocodec
remove_module snd_sof
remove_module snd_soc_rt5670
remove_module snd_soc_rt5645
remove_module snd_soc_rt5651
remove_module snd_soc_rt5640
remove_module snd_soc_rl6231
remove_module snd_soc_da7213
remove_module snd_soc_pcm512x_i2c
remove_module snd_soc_pcm512x
remove_module snd_soc_acpi