diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/avr32/Kconfig | 33 | ||||
-rw-r--r-- | arch/avr32/boards/atstk1000/Kconfig | 19 |
2 files changed, 28 insertions, 24 deletions
diff --git a/arch/avr32/Kconfig b/arch/avr32/Kconfig index 52283f76c304..516015b3293b 100644 --- a/arch/avr32/Kconfig +++ b/arch/avr32/Kconfig | |||
@@ -84,36 +84,23 @@ config PLATFORM_AT32AP | |||
84 | select MMU | 84 | select MMU |
85 | select PERFORMANCE_COUNTERS | 85 | select PERFORMANCE_COUNTERS |
86 | 86 | ||
87 | # | ||
88 | # CPU types | ||
89 | # | ||
90 | |||
91 | # AP7000 derivatives | ||
87 | config CPU_AT32AP700X | 92 | config CPU_AT32AP700X |
88 | bool | 93 | bool |
89 | select PLATFORM_AT32AP | 94 | select PLATFORM_AT32AP |
90 | |||
91 | choice | ||
92 | prompt "AVR32 CPU type" | ||
93 | default CPU_AT32AP7000 | ||
94 | |||
95 | config CPU_AT32AP7000 | 95 | config CPU_AT32AP7000 |
96 | bool "AT32AP7000" | 96 | bool |
97 | select CPU_AT32AP700X | 97 | select CPU_AT32AP700X |
98 | |||
99 | config CPU_AT32AP7001 | 98 | config CPU_AT32AP7001 |
100 | bool "AT32AP7001" | 99 | bool |
101 | select CPU_AT32AP700X | 100 | select CPU_AT32AP700X |
102 | |||
103 | config CPU_AT32AP7002 | 101 | config CPU_AT32AP7002 |
104 | bool "AT32AP7002" | ||
105 | select CPU_AT32AP700X | ||
106 | |||
107 | endchoice | ||
108 | |||
109 | # | ||
110 | # CPU Daughterboards for ATSTK1000 | ||
111 | config BOARD_ATSTK1002 | ||
112 | bool | ||
113 | config BOARD_ATSTK1003 | ||
114 | bool | ||
115 | config BOARD_ATSTK1004 | ||
116 | bool | 102 | bool |
103 | select CPU_AT32AP700X | ||
117 | 104 | ||
118 | choice | 105 | choice |
119 | prompt "AVR32 board type" | 106 | prompt "AVR32 board type" |
@@ -121,12 +108,10 @@ choice | |||
121 | 108 | ||
122 | config BOARD_ATSTK1000 | 109 | config BOARD_ATSTK1000 |
123 | bool "ATSTK1000 evaluation board" | 110 | bool "ATSTK1000 evaluation board" |
124 | select BOARD_ATSTK1002 if CPU_AT32AP7000 | ||
125 | select BOARD_ATSTK1003 if CPU_AT32AP7001 | ||
126 | select BOARD_ATSTK1004 if CPU_AT32AP7002 | ||
127 | 111 | ||
128 | config BOARD_ATNGW100 | 112 | config BOARD_ATNGW100 |
129 | bool "ATNGW100 Network Gateway" | 113 | bool "ATNGW100 Network Gateway" |
114 | select CPU_AT32AP7000 | ||
130 | endchoice | 115 | endchoice |
131 | 116 | ||
132 | if BOARD_ATSTK1000 | 117 | if BOARD_ATSTK1000 |
diff --git a/arch/avr32/boards/atstk1000/Kconfig b/arch/avr32/boards/atstk1000/Kconfig index 28c47802a560..af90b00100fd 100644 --- a/arch/avr32/boards/atstk1000/Kconfig +++ b/arch/avr32/boards/atstk1000/Kconfig | |||
@@ -2,6 +2,25 @@ | |||
2 | 2 | ||
3 | if BOARD_ATSTK1000 | 3 | if BOARD_ATSTK1000 |
4 | 4 | ||
5 | choice | ||
6 | prompt "ATSTK1000 CPU daughterboard type" | ||
7 | default BOARD_ATSTK1002 | ||
8 | |||
9 | config BOARD_ATSTK1002 | ||
10 | bool "ATSTK1002" | ||
11 | select CPU_AT32AP7000 | ||
12 | |||
13 | config BOARD_ATSTK1003 | ||
14 | bool "ATSTK1003" | ||
15 | select CPU_AT32AP7001 | ||
16 | |||
17 | config BOARD_ATSTK1004 | ||
18 | bool "ATSTK1004" | ||
19 | select CPU_AT32AP7002 | ||
20 | |||
21 | endchoice | ||
22 | |||
23 | |||
5 | config BOARD_ATSTK100X_CUSTOM | 24 | config BOARD_ATSTK100X_CUSTOM |
6 | bool "Non-default STK1002/STK1003/STK1004 jumper settings" | 25 | bool "Non-default STK1002/STK1003/STK1004 jumper settings" |
7 | help | 26 | help |