]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
drivers: misc: Makefile: Enable fs_loader compilation at SPL Level
authorKeerthy <j-keerthy@ti.com>
Thu, 27 Jan 2022 12:16:53 +0000 (13:16 +0100)
committerTom Rini <trini@konsulko.com>
Tue, 8 Feb 2022 16:00:02 +0000 (11:00 -0500)
Enable fs_loader compilation at SPL Level.

Signed-off-by: Keerthy <j-keerthy@ti.com>
[Amjad: fix compilation failures for J721e platform]
Signed-off-by: Amjad Ouled-Ameur <aouledameur@baylibre.com>
arch/arm/mach-k3/common.c
configs/j7200_evm_r5_defconfig
configs/j721e_evm_r5_defconfig
configs/j721e_hs_evm_r5_defconfig
configs/j721s2_evm_r5_defconfig
configs/socfpga_arria10_defconfig
drivers/misc/Kconfig
drivers/misc/Makefile

index 39d00270b7fa8e16ee0225f88f8476c4e3102850..b4b75f4e6c8671412b41e9be91acdba336c13a71 100644 (file)
@@ -156,13 +156,15 @@ void init_env(void)
 #endif
 }
 
-#ifdef CONFIG_FS_LOADER
 int load_firmware(char *name_fw, char *name_loadaddr, u32 *loadaddr)
 {
        struct udevice *fsdev;
        char *name = NULL;
        int size = 0;
 
+       if (!IS_ENABLED(CONFIG_FS_LOADER))
+               return 0;
+
        *loadaddr = 0;
 #ifdef CONFIG_SPL_ENV_SUPPORT
        switch (spl_boot_device()) {
@@ -186,12 +188,6 @@ int load_firmware(char *name_fw, char *name_loadaddr, u32 *loadaddr)
 
        return size;
 }
-#else
-int load_firmware(char *name_fw, char *name_loadaddr, u32 *loadaddr)
-{
-       return 0;
-}
-#endif
 
 __weak void release_resources_for_core_shutdown(void)
 {
index 1ff5cc91caa9be26fa5a520eafd247a3ad2fd2f6..e500a27bb692e8779b2208a2bc8a757544784a6b 100644 (file)
@@ -91,6 +91,7 @@ CONFIG_SYS_I2C_OMAP24XX=y
 CONFIG_DM_MAILBOX=y
 CONFIG_K3_SEC_PROXY=y
 CONFIG_FS_LOADER=y
+CONFIG_SPL_FS_LOADER=y
 CONFIG_K3_AVS0=y
 CONFIG_SUPPORT_EMMC_BOOT=y
 CONFIG_SPL_MMC_HS400_SUPPORT=y
index b0759d1f305d9d8b3adea568b3932fe5c8b87596..1fb13a8a707dc3a2b57bc61047fc01f3cade36df 100644 (file)
@@ -88,6 +88,7 @@ CONFIG_SYS_I2C_OMAP24XX=y
 CONFIG_DM_MAILBOX=y
 CONFIG_K3_SEC_PROXY=y
 CONFIG_FS_LOADER=y
+CONFIG_SPL_FS_LOADER=y
 CONFIG_ESM_K3=y
 CONFIG_K3_AVS0=y
 CONFIG_ESM_PMIC=y
index 3d2bbb4844e879e95e8a0174c76328bac36be03d..1e4a93ff53fea26034b13abda6a36babd7e871ad 100644 (file)
@@ -82,6 +82,7 @@ CONFIG_SYS_I2C_OMAP24XX=y
 CONFIG_DM_MAILBOX=y
 CONFIG_K3_SEC_PROXY=y
 CONFIG_FS_LOADER=y
+CONFIG_SPL_FS_LOADER=y
 CONFIG_K3_AVS0=y
 CONFIG_MMC_SDHCI=y
 CONFIG_SPL_MMC_SDHCI_ADMA=y
index 4ecab605357c8acffd4a915eff09e80d49d32af7..f587ec7d297af036c1fa409bbfbf6c32ec48cbea 100644 (file)
@@ -90,6 +90,7 @@ CONFIG_SYS_I2C_OMAP24XX=y
 CONFIG_DM_MAILBOX=y
 CONFIG_K3_SEC_PROXY=y
 CONFIG_FS_LOADER=y
+CONFIG_SPL_FS_LOADER=y
 CONFIG_DM_MMC=y
 CONFIG_SUPPORT_EMMC_BOOT=y
 CONFIG_SPL_MMC_HS400_SUPPORT=y
index cd1c68a3b6a24bdaedadc2bb875572882882476c..ad1bdbe9bcd83c79951ad4f0b48e8a3b06c77674 100644 (file)
@@ -41,6 +41,7 @@ CONFIG_VERSION_VARIABLE=y
 CONFIG_SPL_DM_SEQ_ALIAS=y
 CONFIG_DWAPB_GPIO=y
 CONFIG_FS_LOADER=y
+CONFIG_SPL_FS_LOADER=y
 CONFIG_MMC_DW=y
 CONFIG_MTD=y
 CONFIG_PHY_MICREL=y
index a8baaeaf5cfe6bfb045ab664da7c8a35c9045acd..0ade3e32b0ef3724e30f2ea7ff4e0bd951f7a3cf 100644 (file)
@@ -453,6 +453,15 @@ config FS_LOADER
          The consumer driver would then use this loader to program whatever,
          ie. the FPGA device.
 
+config SPL_FS_LOADER
+       bool "Enable loader driver for file system"
+       help
+         This is file system generic loader which can be used to load
+         the file image from the storage into target such as memory.
+
+         The consumer driver would then use this loader to program whatever,
+         ie. the FPGA device.
+
 config GDSYS_SOC
        bool "Enable gdsys SOC driver"
        depends on MISC
index f9826d2462d189675cb91e3ebb4ce1518c2f3d55..bca7b24e99ad6e22f3776906116f85a7375344eb 100644 (file)
@@ -37,7 +37,7 @@ obj-$(CONFIG_FSL_IFC) += fsl_ifc.o
 obj-$(CONFIG_FSL_IIM) += fsl_iim.o
 obj-$(CONFIG_FSL_MC9SDZ60) += mc9sdz60.o
 obj-$(CONFIG_FSL_SEC_MON) += fsl_sec_mon.o
-obj-$(CONFIG_FS_LOADER) += fs_loader.o
+obj-$(CONFIG_$(SPL_)FS_LOADER) += fs_loader.o
 obj-$(CONFIG_GDSYS_IOEP) += gdsys_ioep.o
 obj-$(CONFIG_GDSYS_RXAUI_CTRL) += gdsys_rxaui_ctrl.o
 obj-$(CONFIG_GDSYS_SOC) += gdsys_soc.o