summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/mach-mpc85xx/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/mach-mpc85xx/Kconfig')
-rw-r--r--arch/powerpc/mach-mpc85xx/Kconfig106
1 files changed, 106 insertions, 0 deletions
diff --git a/arch/powerpc/mach-mpc85xx/Kconfig b/arch/powerpc/mach-mpc85xx/Kconfig
new file mode 100644
index 0000000000..550c554286
--- /dev/null
+++ b/arch/powerpc/mach-mpc85xx/Kconfig
@@ -0,0 +1,106 @@
+# SPDX-License-Identifier: GPL-2.0-only
+
+if ARCH_MPC85XX
+
+config MMU
+ default y
+
+config BTB
+ bool
+ default y
+
+config TEXT_BASE
+ hex
+ default 0xeff80000 if P1010RDB || P2020RDB || P1022DS
+ default 0xfff80000 if DA923RC
+
+config RESET_VECTOR_ADDRESS
+ hex
+ default 0xfffffffc if DA923RC
+ default 0xeffffffc if P1010RDB || P2020RDB || P1022DS
+
+config MPC85xx
+ bool
+ default y
+
+config BOOKE
+ bool
+ default y
+
+config E500
+ bool
+ default y
+
+choice
+ prompt "Select your board"
+config P1010RDB
+ bool "P1010RDB"
+ select P1010
+ select DDR_SPD
+ select FSL_DDR3
+ help
+ Say Y here if you are using the Freescale P1010RDB
+
+config P2020RDB
+ bool "P2020RDB"
+ select P2020
+ select FSL_ELBC
+ help
+ Say Y here if you are using the Freescale P2020RDB
+
+config P1022DS
+ bool "P1022DS"
+ select P1022
+ select DDR_SPD
+ select FSL_DDR3
+ select FSL_ELBC
+ help
+ Say Y here if you are using the Freescale P1022DS
+
+config DA923RC
+ bool "DA923RC"
+ select MPC8544
+ select DDR_SPD
+ select FSL_DDR2
+ help
+ Say Y here if you are using the GE Intelligent Platforms DA923RC
+endchoice
+endif
+
+config P1010
+ select FSL_IFC
+ select FSL_ERRATUM_IFC_A002769
+ select FSL_ERRATUM_P1010_A003549
+ select FSL_ERRATUM_IFC_A003399
+ bool
+
+config P2020
+ bool
+
+config P1022
+ bool
+
+config MPC8544
+ bool
+
+config FSL_DDR2
+ bool
+
+config FSL_DDR3
+ bool
+
+config FSL_IFC
+ bool
+
+config FSL_ELBC
+ bool
+
+config FSL_ERRATUM_IFC_A002769
+ bool
+
+config FSL_ERRATUM_IFC_A003399
+ bool
+
+config FSL_ERRATUM_P1010_A003549
+ bool
+