Commit fb2bf8c2c6c5e80a941987d7c8abcf47c825f942
1 parent
4a4441765d
Exists in
v2017.01-smarct4x
and in
25 other branches
arm: Move FSL_LSCH2 FSL_LSCH3 to Kconfig
Move these options to Kconfig and create a sub-menu to avoid name conflict with other architectures. Signed-off-by: York Sun <york.sun@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Showing 8 changed files with 27 additions and 6 deletions Side-by-side Diff
arch/arm/Kconfig
... | ... | @@ -652,6 +652,7 @@ |
652 | 652 | |
653 | 653 | config TARGET_LS2080A_EMU |
654 | 654 | bool "Support ls2080a_emu" |
655 | + select ARCH_LS2080A | |
655 | 656 | select ARM64 |
656 | 657 | select ARMV8_MULTIENTRY |
657 | 658 | help |
... | ... | @@ -662,6 +663,7 @@ |
662 | 663 | |
663 | 664 | config TARGET_LS2080A_SIMU |
664 | 665 | bool "Support ls2080a_simu" |
666 | + select ARCH_LS2080A | |
665 | 667 | select ARM64 |
666 | 668 | select ARMV8_MULTIENTRY |
667 | 669 | help |
... | ... | @@ -672,6 +674,7 @@ |
672 | 674 | |
673 | 675 | config TARGET_LS2080AQDS |
674 | 676 | bool "Support ls2080aqds" |
677 | + select ARCH_LS2080A | |
675 | 678 | select ARM64 |
676 | 679 | select ARMV8_MULTIENTRY |
677 | 680 | select SUPPORT_SPL |
... | ... | @@ -683,6 +686,7 @@ |
683 | 686 | |
684 | 687 | config TARGET_LS2080ARDB |
685 | 688 | bool "Support ls2080ardb" |
689 | + select ARCH_LS2080A | |
686 | 690 | select ARM64 |
687 | 691 | select ARMV8_MULTIENTRY |
688 | 692 | select SUPPORT_SPL |
arch/arm/cpu/armv7/ls102xa/Kconfig
... | ... | @@ -2,7 +2,15 @@ |
2 | 2 | bool |
3 | 3 | select SYS_FSL_ERRATUM_A010315 |
4 | 4 | |
5 | +menu "LS102xA architecture" | |
6 | + depends on ARCH_LS1021A | |
7 | + | |
5 | 8 | config LS1_DEEP_SLEEP |
6 | 9 | bool "Deep sleep" |
7 | 10 | depends on ARCH_LS1021A |
11 | + | |
12 | +config SYS_FSL_ERRATUM_A010315 | |
13 | + bool "Workaround for PCIe erratum A010315" | |
14 | + | |
15 | +endmenu |
arch/arm/cpu/armv8/fsl-layerscape/Kconfig
1 | 1 | config ARCH_LS1012A |
2 | 2 | bool |
3 | + select FSL_LSCH2 | |
3 | 4 | select SYS_FSL_MMDC |
4 | 5 | select SYS_FSL_ERRATUM_A010315 |
5 | 6 | |
6 | 7 | config ARCH_LS1043A |
7 | 8 | bool |
9 | + select FSL_LSCH2 | |
8 | 10 | select SYS_FSL_ERRATUM_A010315 |
9 | 11 | select SYS_FSL_ERRATUM_A010539 |
10 | 12 | |
11 | 13 | config ARCH_LS1046A |
12 | 14 | bool |
15 | + select FSL_LSCH2 | |
13 | 16 | select SYS_FSL_ERRATUM_A010539 |
14 | 17 | |
15 | 18 | config ARCH_LS2080A |
16 | 19 | bool |
20 | + select FSL_LSCH3 | |
17 | 21 | |
22 | +config FSL_LSCH2 | |
23 | + bool | |
24 | + | |
25 | +config FSL_LSCH3 | |
26 | + bool | |
27 | + | |
28 | +menu "Layerscape architecture" | |
29 | + depends on FSL_LSCH2 || FSL_LSCH3 | |
30 | + | |
18 | 31 | config SYS_FSL_MMDC |
19 | 32 | bool |
20 | 33 | |
... | ... | @@ -23,4 +36,6 @@ |
23 | 36 | |
24 | 37 | config SYS_FSL_ERRATUM_A010539 |
25 | 38 | bool "Workaround for PIN MUX erratum A010539" |
39 | + | |
40 | +endmenu |
include/configs/ls1012a_common.h
include/configs/ls1043a_common.h
include/configs/ls1046a_common.h
include/configs/ls2080a_common.h
scripts/config_whitelist.txt