Convert CONFIG_FSL_IFC to Kconfig
authorTom Rini <trini@konsulko.com>
Sat, 11 Dec 2021 19:55:49 +0000 (14:55 -0500)
committerTom Rini <trini@konsulko.com>
Mon, 27 Dec 2021 13:40:33 +0000 (08:40 -0500)
This converts the following to Kconfig:
   CONFIG_FSL_IFC

This is done via select statements to match previous logic.

Signed-off-by: Tom Rini <trini@konsulko.com>
14 files changed:
arch/arm/cpu/armv7/ls102xa/Kconfig
arch/arm/cpu/armv8/fsl-layerscape/Kconfig
arch/powerpc/cpu/mpc85xx/Kconfig
drivers/misc/Kconfig
drivers/mtd/nand/raw/Kconfig
include/configs/km/pg-wcom-ls102xa.h
include/configs/ls1021aqds.h
include/configs/ls1021atwr.h
include/configs/ls1043a_common.h
include/configs/ls1046afrwy.h
include/configs/ls1046aqds.h
include/configs/ls1046ardb.h
include/configs/ls1088a_common.h
include/configs/ls2080a_common.h

index f919d02..6a948d7 100644 (file)
@@ -1,5 +1,6 @@
 config ARCH_LS1021A
        bool
+       select FSL_IFC if !QSPI_BOOT && !SD_BOOT_QSPI
        select SYS_FSL_DDR_BE if SYS_FSL_DDR
        select SYS_FSL_DDR_VER_50 if SYS_FSL_DDR
        select SYS_FSL_ERRATUM_A008378
index a6ac897..cb968bc 100644 (file)
@@ -59,6 +59,7 @@ config ARCH_LS1043A
        bool
        select ARMV8_SET_SMPEN
        select ARM_ERRATA_855873 if !TFABOOT
+       select FSL_IFC if TFABOOT || (!QSPI_BOOT && !SD_BOOT_QSPI)
        select FSL_LAYERSCAPE
        select FSL_LSCH2
        select GICV2
@@ -94,6 +95,7 @@ config ARCH_LS1043A
 config ARCH_LS1046A
        bool
        select ARMV8_SET_SMPEN
+       select FSL_IFC if TFABOOT || (!QSPI_BOOT && !SD_BOOT_QSPI)
        select FSL_LAYERSCAPE
        select FSL_LSCH2
        select GICV2
@@ -134,6 +136,7 @@ config ARCH_LS1088A
        bool
        select ARMV8_SET_SMPEN
        select ARM_ERRATA_855873 if !TFABOOT
+       select FSL_IFC
        select FSL_LAYERSCAPE
        select FSL_LSCH3
        select GICV3
@@ -182,6 +185,7 @@ config ARCH_LS2080A
        select ARM_ERRATA_828024
        select ARM_ERRATA_829520
        select ARM_ERRATA_833471
+       select FSL_IFC
        select FSL_LAYERSCAPE
        select FSL_LSCH3
        select GICV3
index d71ca86..ef7a213 100644 (file)
@@ -1084,9 +1084,6 @@ config SYS_PPC64
 config SYS_PPC_E500_USE_DEBUG_TLB
        bool
 
-config FSL_IFC
-       bool
-
 config FSL_ELBC
        bool
 
index 33a8259..a8baaea 100644 (file)
@@ -500,4 +500,7 @@ config ESM_PMIC
          Support ESM (Error Signal Monitor) on PMIC devices. ESM is used
          typically to reboot the board in error condition.
 
+config FSL_IFC
+       bool
+
 endmenu
index df9eae1..a4073b9 100644 (file)
@@ -134,6 +134,7 @@ config NAND_FSL_ELBC
 
 config NAND_FSL_IFC
        bool "Support Freescale Integrated Flash Controller NAND driver"
+       select FSL_IFC
        help
          Enable the Freescale Integrated Flash Controller NAND driver.
 
index 743d09e..32659db 100644 (file)
@@ -40,7 +40,6 @@
  * IFC Definitions
  */
 /* NOR Flash Definitions */
-#define CONFIG_FSL_IFC
 #define CONFIG_SYS_FLASH_BASE          0x60000000
 #define CONFIG_SYS_FLASH_BASE_PHYS     CONFIG_SYS_FLASH_BASE
 
index 27b97ff..252e32f 100644 (file)
@@ -76,7 +76,6 @@ unsigned long get_board_sys_clk(void);
  * IFC Definitions
  */
 #if !defined(CONFIG_QSPI_BOOT) && !defined(CONFIG_SD_BOOT_QSPI)
-#define CONFIG_FSL_IFC
 #define CONFIG_SYS_FLASH_BASE          0x60000000
 #define CONFIG_SYS_FLASH_BASE_PHYS     CONFIG_SYS_FLASH_BASE
 
index b7c2cd7..bbfee84 100644 (file)
@@ -89,7 +89,6 @@
  * IFC Definitions
  */
 #if !defined(CONFIG_QSPI_BOOT) && !defined(CONFIG_SD_BOOT_QSPI)
-#define CONFIG_FSL_IFC
 #define CONFIG_SYS_FLASH_BASE          0x60000000
 #define CONFIG_SYS_FLASH_BASE_PHYS     CONFIG_SYS_FLASH_BASE
 
index b3f9117..0975c74 100644 (file)
 #ifndef SPL_NO_IFC
 #if defined(CONFIG_TFABOOT) || \
        (!defined(CONFIG_QSPI_BOOT) && !defined(CONFIG_SD_BOOT_QSPI))
-#define CONFIG_FSL_IFC
 /*
  * CONFIG_SYS_FLASH_BASE has the final address (core view)
  * CONFIG_SYS_FLASH_BASE_PHYS has the final address (IFC view)
index fa37c68..4725503 100644 (file)
@@ -17,8 +17,6 @@
 
 #define CONFIG_SYS_UBOOT_BASE          0x40100000
 
-/* IFC */
-#define CONFIG_FSL_IFC
 /*
  * NAND Flash Definitions
  */
index 3a502bc..c032ebe 100644 (file)
@@ -43,7 +43,6 @@ unsigned long get_board_sys_clk(void);
 
 /* IFC */
 #if !defined(CONFIG_QSPI_BOOT) && !defined(CONFIG_SD_BOOT_QSPI)
-#define        CONFIG_FSL_IFC
 /*
  * CONFIG_SYS_FLASH_BASE has the final address (core view)
  * CONFIG_SYS_FLASH_BASE_PHYS has the final address (IFC view)
index c27eb73..4fc954c 100644 (file)
 #define CONFIG_SYS_SPL_ARGS_ADDR       0x90000000
 #endif
 
-#ifndef SPL_NO_IFC
-/* IFC */
-#define CONFIG_FSL_IFC
-/*
- * NAND Flash Definitions
- */
-#endif
-
 #define CONFIG_SYS_NAND_BASE           0x7e800000
 #define CONFIG_SYS_NAND_BASE_PHYS      CONFIG_SYS_NAND_BASE
 
index 140362c..93edaaa 100644 (file)
 #define CONFIG_SYS_NS16550_REG_SIZE     1
 #define CONFIG_SYS_NS16550_CLK          (get_bus_freq(0) / 2)
 
-#if !defined(SPL_NO_IFC) || defined(CONFIG_TARGET_LS1088AQDS)
-/* IFC */
-#define CONFIG_FSL_IFC
-#endif
-
 /*
  * During booting, IFC is mapped at the region of 0x30000000.
  * But this region is limited to 256MB. To accommodate NOR, promjet
index 0ca03e0..cd58ee5 100644 (file)
@@ -74,9 +74,6 @@
 #define CONFIG_SYS_NS16550_REG_SIZE     1
 #define CONFIG_SYS_NS16550_CLK          (get_serial_clock())
 
-/* IFC */
-#define CONFIG_FSL_IFC
-
 /*
  * During booting, IFC is mapped at the region of 0x30000000.
  * But this region is limited to 256MB. To accommodate NOR, promjet