aboutsummaryrefslogtreecommitdiffstats
path: root/arch/avr32/Kconfig
diff options
context:
space:
mode:
authorHaavard Skinnemoen <hskinnemoen@atmel.com>2007-11-29 05:15:15 -0500
committerHaavard Skinnemoen <hskinnemoen@atmel.com>2008-01-25 02:31:42 -0500
commite8897bfef2b056a527df21b25b602c59dbbad67a (patch)
tree6e5e4d0050e3d6ab53664456aa4847b5524b9f07 /arch/avr32/Kconfig
parent78693e47a285dbfafabc85a42797660e4fe2967b (diff)
[AVR32] Kconfig: Choose daughterboard instead of CPU
Remove the CPU selection menu and instead let it be selected by the board or daughterboard option. Add daughterboard selection for ATSTK1000 (this was previously determined based on CPU type.) Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Diffstat (limited to 'arch/avr32/Kconfig')
-rw-r--r--arch/avr32/Kconfig33
1 files changed, 9 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
87config CPU_AT32AP700X 92config CPU_AT32AP700X
88 bool 93 bool
89 select PLATFORM_AT32AP 94 select PLATFORM_AT32AP
90
91choice
92 prompt "AVR32 CPU type"
93 default CPU_AT32AP7000
94
95config CPU_AT32AP7000 95config CPU_AT32AP7000
96 bool "AT32AP7000" 96 bool
97 select CPU_AT32AP700X 97 select CPU_AT32AP700X
98
99config CPU_AT32AP7001 98config CPU_AT32AP7001
100 bool "AT32AP7001" 99 bool
101 select CPU_AT32AP700X 100 select CPU_AT32AP700X
102
103config CPU_AT32AP7002 101config CPU_AT32AP7002
104 bool "AT32AP7002"
105 select CPU_AT32AP700X
106
107endchoice
108
109#
110# CPU Daughterboards for ATSTK1000
111config BOARD_ATSTK1002
112 bool
113config BOARD_ATSTK1003
114 bool
115config BOARD_ATSTK1004
116 bool 102 bool
103 select CPU_AT32AP700X
117 104
118choice 105choice
119 prompt "AVR32 board type" 106 prompt "AVR32 board type"
@@ -121,12 +108,10 @@ choice
121 108
122config BOARD_ATSTK1000 109config 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
128config BOARD_ATNGW100 112config BOARD_ATNGW100
129 bool "ATNGW100 Network Gateway" 113 bool "ATNGW100 Network Gateway"
114 select CPU_AT32AP7000
130endchoice 115endchoice
131 116
132if BOARD_ATSTK1000 117if BOARD_ATSTK1000