]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
Convert CONFIG_HETROGENOUS_CLUSTERS et al to Kconfig
authorTom Rini <trini@konsulko.com>
Thu, 16 Jun 2022 18:04:34 +0000 (14:04 -0400)
committerTom Rini <trini@konsulko.com>
Tue, 5 Jul 2022 21:03:01 +0000 (17:03 -0400)
This converts the following to Kconfig:
   CONFIG_HETROGENOUS_CLUSTERS
   CONFIG_SYS_MAPLE
   CONFIG_SYS_CPRI
   CONFIG_PPC_CLUSTER_START
   CONFIG_DSP_CLUSTER_START
   CONFIG_SYS_CPRI_CLK
   CONFIG_SYS_ULB_CLK
   CONFIG_SYS_ETVPE_CLK

Signed-off-by: Tom Rini <trini@konsulko.com>
arch/powerpc/cpu/mpc85xx/Kconfig
arch/powerpc/include/asm/config_mpc85xx.h

index 5510bc7287881393ce5d1f99f63a8cd43ea5b48d..2cc0185c3778ed1c71ea092e59ba1977c7eaaaaa 100644 (file)
@@ -187,6 +187,7 @@ config ARCH_B4420
        select E500MC
        select E6500
        select FSL_LAW
+       select HETROGENOUS_CLUSTERS
        select SYS_FSL_DDR_VER_47
        select SYS_FSL_ERRATUM_A004477
        select SYS_FSL_ERRATUM_A005871
@@ -214,6 +215,7 @@ config ARCH_B4860
        select E500MC
        select E6500
        select FSL_LAW
+       select HETROGENOUS_CLUSTERS
        select SYS_FSL_DDR_VER_47
        select SYS_FSL_ERRATUM_A004477
        select SYS_FSL_ERRATUM_A005871
@@ -822,6 +824,9 @@ config FSL_LAW
        help
                Use Freescale common code for Local Access Window
 
+config HETROGENOUS_CLUSTERS
+       bool
+
 config NXP_ESBC
        bool    "NXP_ESBC"
        help
@@ -1121,6 +1126,35 @@ config SYS_NUM_TLBCAMS
                Number of TLB CAM entries for Book-E chips. 64 for E500MC,
                16 for other E500 SoCs.
 
+if HETROGENOUS_CLUSTERS
+
+config SYS_MAPLE
+       def_bool y
+
+config SYS_CPRI
+       def_bool y
+
+config PPC_CLUSTER_START
+       int
+       default 0
+
+config DSP_CLUSTER_START
+       int
+       default 1
+
+config SYS_CPRI_CLK
+       int
+       default 3
+
+config SYS_ULB_CLK
+       int
+       default 4
+
+config SYS_ETVPE_CLK
+       int
+       default 1
+endif
+
 config BACKSIDE_L2_CACHE
        bool
 
index 06f66d02de2b9f7c244d17bad942dbcd5887d9b7..225befb3a5e3a315a3275c5c74383f3946cca1b5 100644 (file)
 #elif defined(CONFIG_ARCH_B4860) || defined(CONFIG_ARCH_B4420)
 #define CONFIG_FSL_CORENET             /* Freescale CoreNet platform */
 #define CONFIG_SYS_FSL_QMAN_V3         /* QMAN version 3 */
-#define CONFIG_HETROGENOUS_CLUSTERS     /* DSP/SC3900 core clusters */
-#define CONFIG_PPC_CLUSTER_START       0 /*Start index of ppc clusters*/
-#define CONFIG_DSP_CLUSTER_START       1 /*Start index of dsp clusters*/
 #define CONFIG_SYS_FSL_SRDS_1
 #define CONFIG_SYS_FSL_SRDS_2
-#define CONFIG_SYS_MAPLE
-#define CONFIG_SYS_CPRI
 #define CONFIG_SYS_FSL_NUM_CC_PLLS     5
 #define CONFIG_SYS_NUM_FMAN            1
 #define CONFIG_SYS_FM1_CLK             0
-#define CONFIG_SYS_CPRI_CLK            3
-#define CONFIG_SYS_ULB_CLK             4
-#define CONFIG_SYS_ETVPE_CLK           1
 #define CONFIG_SYS_FSL_IFC_BANK_COUNT  4
 #define CONFIG_SYS_FMAN_V3
 #define CONFIG_SYS_FM_MURAM_SIZE       0x60000