2018-02-15 09:30:57 +08:00
|
|
|
#!/bin/bash
|
|
|
|
|
2018-07-17 04:22:29 +08:00
|
|
|
remove_module() {
|
2018-02-15 09:30:57 +08:00
|
|
|
|
2018-07-17 04:22:29 +08:00
|
|
|
MODULE="$1"
|
2018-02-15 09:30:57 +08:00
|
|
|
|
2018-07-17 04:22:29 +08:00
|
|
|
if lsmod | grep "$MODULE" &> /dev/null ; then
|
|
|
|
echo "Removing $MODULE"
|
|
|
|
rmmod $MODULE
|
|
|
|
else
|
|
|
|
echo "skipping $MODULE, not loaded"
|
|
|
|
fi
|
|
|
|
}
|
2018-02-15 09:30:57 +08:00
|
|
|
|
2018-07-17 04:22:29 +08:00
|
|
|
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
|
2018-07-19 21:20:55 +08:00
|
|
|
remove_module snd_soc_sst_bxt_tdf8532
|
|
|
|
remove_module snd_soc_cnl_rt274
|
2018-07-17 04:22:29 +08:00
|
|
|
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
|
2018-07-19 21:20:55 +08:00
|
|
|
remove_module snd_soc_tdf8532
|
|
|
|
remove_module snd_soc_rt274
|
2018-07-17 04:22:29 +08:00
|
|
|
remove_module snd_soc_acpi
|