]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
fix(kernel-modules): add more modules on RISC-V
authorAndreas Schwab <schwab@suse.de>
Sat, 12 Jun 2021 14:09:00 +0000 (16:09 +0200)
committerJóhann B. Guðmundsson <johannbg@gmail.com>
Wed, 21 Jul 2021 15:10:00 +0000 (15:10 +0000)
Include the same extra modules for ARM also on RISC-V and add drivers/mmc/host
and drivers/spi to the list.

modules.d/90kernel-modules/module-setup.sh

index 499fc066ad812bfcd0a7e7ee05950a0a8183da35..8b06893ae8a3028847969dedf0aa70cdb521bdf7 100755 (executable)
@@ -61,7 +61,7 @@ installkernel() {
             virtio virtio_ring virtio_pci pci_hyperv \
             "=drivers/pcmcia"
 
-        if [[ ${DRACUT_ARCH:-$(uname -m)} == arm* || ${DRACUT_ARCH:-$(uname -m)} == aarch64 ]]; then
+        if [[ ${DRACUT_ARCH:-$(uname -m)} == arm* || ${DRACUT_ARCH:-$(uname -m)} == aarch64 || ${DRACUT_ARCH:-$(uname -m)} == riscv* ]]; then
             # arm/aarch64 specific modules
             _blockfuncs+='|dw_mc_probe|dw_mci_pltfm_register'
             instmods \
@@ -76,6 +76,7 @@ installkernel() {
                 "=drivers/memory" \
                 "=drivers/mfd" \
                 "=drivers/mmc/core" \
+                "=drivers/mmc/host" \
                 "=drivers/phy" \
                 "=drivers/power" \
                 "=drivers/regulator" \
@@ -83,6 +84,7 @@ installkernel() {
                 "=drivers/rpmsg" \
                 "=drivers/rtc" \
                 "=drivers/soc" \
+                "=drivers/spi" \
                 "=drivers/usb/chipidea" \
                 "=drivers/usb/dwc2" \
                 "=drivers/usb/dwc3" \