Procházet zdrojové kódy

kernel: test for kernel version greater 5.13 to fix mmc-spi

The of_mmc_spi.o resource is provider agnostic in kernels greater 5.13
and does not depend anymore on CONFIG_OF [0].

[0] - https://github.com/torvalds/linux/commit/edd602146507532c1714d8428f654b87205f492e

Suggested-by: John Thomson <[email protected]>
Signed-off-by: Nick Hainke <[email protected]>
Nick Hainke před 3 roky
rodič
revize
0ecb971a6f
1 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. 3 2
      package/kernel/linux/modules/spi.mk

+ 3 - 2
package/kernel/linux/modules/spi.mk

@@ -15,9 +15,10 @@ define KernelPackage/mmc-spi
           CONFIG_SPI=y \
           CONFIG_SPI_MASTER=y
   FILES:=\
-	$(if $(CONFIG_OF),$(LINUX_DIR)/drivers/mmc/host/of_mmc_spi.ko) \
+	$(if $(CONFIG_OF),$(LINUX_DIR)/drivers/mmc/host/[email protected]) \
+	$(LINUX_DIR)/drivers/mmc/host/[email protected] \
 	$(LINUX_DIR)/drivers/mmc/host/mmc_spi.ko
-  AUTOLOAD:=$(call AutoProbe,$(if $(CONFIG_OF),of_mmc_spi) mmc_spi)
+  AUTOLOAD:=$(call AutoProbe,$(if $(CONFIG_OF),of_mmc_spi@lt5.13) [email protected] mmc_spi)
 endef
 
 define KernelPackage/mmc-spi/description