Skip to content

Commit 2504bd6

Browse files
committed
kmod: sof_remove: add dependencies between platforms
With thesofproject/linux#4703, TGL and ICL depend on CNL, and LNL on MTL. The order in which the modules are removed needs to respect those dependencies. Link: https://sof-ci.01.org/linuxpr/PR4703/build611/devicetest/index.html Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
1 parent f209a9f commit 2504bd6

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

tools/kmod/sof_remove.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,16 +76,21 @@ remove_module snd_usb_audio
7676
#-------------------------------------------
7777
# Top level devices
7878
# ACPI is after PCI due to TNG dependencies
79+
# TGL and ICL depend on CNL, and LNL on MTL,
80+
# the non-linear order is intentional
7981
#-------------------------------------------
8082
remove_module snd_hda_intel
8183
remove_module snd_sof_pci_intel_tng
8284
remove_module snd_sof_pci_intel_skl
8385
remove_module snd_sof_pci_intel_apl
84-
remove_module snd_sof_pci_intel_cnl
85-
remove_module snd_sof_pci_intel_icl
86+
8687
remove_module snd_sof_pci_intel_tgl
87-
remove_module snd_sof_pci_intel_mtl
88+
remove_module snd_sof_pci_intel_icl
89+
remove_module snd_sof_pci_intel_cnl
90+
8891
remove_module snd_sof_pci_intel_lnl
92+
remove_module snd_sof_pci_intel_mtl
93+
8994
remove_module snd_sof_acpi_intel_byt
9095
remove_module snd_sof_acpi_intel_bdw
9196

0 commit comments

Comments
 (0)