forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/arch/arm/mach-aspeed/Kconfig
....@@ -1,10 +1,10 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 menuconfig ARCH_ASPEED
23 bool "Aspeed BMC architectures"
3
- depends on ARCH_MULTI_V5 || ARCH_MULTI_V6
4
+ depends on ARCH_MULTI_V5 || ARCH_MULTI_V6 || ARCH_MULTI_V7
45 select SRAM
56 select WATCHDOG
67 select ASPEED_WATCHDOG
7
- select FTTMR010_TIMER
88 select MFD_SYSCON
99 select PINCTRL
1010 help
....@@ -17,6 +17,7 @@
1717 depends on ARCH_MULTI_V5
1818 select CPU_ARM926T
1919 select PINCTRL_ASPEED_G4
20
+ select FTTMR010_TIMER
2021 help
2122 Say yes if you intend to run on an Aspeed ast2400 or similar
2223 fourth generation BMCs, such as those used by OpenPower Power8
....@@ -25,10 +26,21 @@
2526 config MACH_ASPEED_G5
2627 bool "Aspeed SoC 5th Generation"
2728 depends on ARCH_MULTI_V6
28
- select CPU_V6
2929 select PINCTRL_ASPEED_G5
30
+ select FTTMR010_TIMER
3031 help
3132 Say yes if you intend to run on an Aspeed ast2500 or similar
3233 fifth generation Aspeed BMCs.
3334
35
+config MACH_ASPEED_G6
36
+ bool "Aspeed SoC 6th Generation"
37
+ depends on ARCH_MULTI_V7
38
+ select CPU_V7
39
+ select PINCTRL_ASPEED_G6
40
+ select ARM_GIC
41
+ select HAVE_ARM_ARCH_TIMER
42
+ help
43
+ Say yes if you intend to run on an Aspeed ast2600 or similar
44
+ sixth generation Aspeed BMCs.
45
+
3446 endif