]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
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 f919d02db428cadc96801c0568e90f2b85e2c3aa..6a948d7ba7f4233a65357c53fa0d8a1c34086f74 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 a6ac897ab30777e5884e1344aa5a2c23070c98dc..cb968bc5477daa28974e3e4b45acd73a20613896 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 d71ca86ab0677c5b5ef7fd0a50db64d5ef61fb2d..ef7a213bbf88d5806a1349744132b1b5391eb664 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 33a8259254414b6b8e4128998b997da8db4321a6..a8baaeaf5cfe6bfb045ab664da7c8a35c9045acd 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 df9eae1691c487a113366154423a83dfe05b18d0..a4073b9ba41380787cf7716efeac66f48c075552 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 743d09e9c4d9fe609a2cba192c95f93f43c39bac..32659dba1c430dd1f68d1ecd0610cb07094a1aa0 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 27b97ffd2fb0fc7972eb9995367ba0f121f345c5..252e32f316cfc2dca18c734408af3b5b5828c6b6 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 b7c2cd7add89fb732a6058029cd554ebcb3e3c5a..bbfee8400146c4bddf1fead4ef611d11aa70612e 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 b3f91176d65ea4c3260634a02483e007f8cc8a97..0975c7416e93cb20d0d62e015cd87025ff9c253e 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 fa37c681aba23114dbacc9b7cd5a8106ab5721d2..472550311107475b533a4276cfff6977f3b90ff5 100644 (file)
@@ -17,8 +17,6 @@
 
 #define CONFIG_SYS_UBOOT_BASE          0x40100000
 
-/* IFC */
-#define CONFIG_FSL_IFC
 /*
  * NAND Flash Definitions
  */
index 3a502bc3468c06a67f8ced9fb61dd17ba4e28d25..c032ebe490e10a6b0732182483fda8787ef7d092 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 c27eb733382faf897ba046b1422f3727bc0676ed..4fc954c5384976b34625cc30bc724d1c6d7c7bab 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 140362cf4fc38981c15c9fcdb29fad151aea8352..93edaaa103c0436aac363dcacd19981f414e6a57 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 0ca03e0702c784074101d71d9bfa1199399d3fa1..cd58ee54e436d539ed50ca29e06765b093f45ddb 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