Skip to content

Commit

Permalink
[AVR32] Kconfig: Choose daughterboard instead of CPU
Browse files Browse the repository at this point in the history
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 <[email protected]>
  • Loading branch information
Haavard Skinnemoen committed Jan 25, 2008
1 parent 78693e4 commit e8897bf
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 24 deletions.
33 changes: 9 additions & 24 deletions arch/avr32/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -84,49 +84,34 @@ config PLATFORM_AT32AP
select MMU
select PERFORMANCE_COUNTERS

#
# CPU types
#

# AP7000 derivatives
config CPU_AT32AP700X
bool
select PLATFORM_AT32AP

choice
prompt "AVR32 CPU type"
default CPU_AT32AP7000

config CPU_AT32AP7000
bool "AT32AP7000"
bool
select CPU_AT32AP700X

config CPU_AT32AP7001
bool "AT32AP7001"
bool
select CPU_AT32AP700X

config CPU_AT32AP7002
bool "AT32AP7002"
select CPU_AT32AP700X

endchoice

#
# CPU Daughterboards for ATSTK1000
config BOARD_ATSTK1002
bool
config BOARD_ATSTK1003
bool
config BOARD_ATSTK1004
bool
select CPU_AT32AP700X

choice
prompt "AVR32 board type"
default BOARD_ATSTK1000

config BOARD_ATSTK1000
bool "ATSTK1000 evaluation board"
select BOARD_ATSTK1002 if CPU_AT32AP7000
select BOARD_ATSTK1003 if CPU_AT32AP7001
select BOARD_ATSTK1004 if CPU_AT32AP7002

config BOARD_ATNGW100
bool "ATNGW100 Network Gateway"
select CPU_AT32AP7000
endchoice

if BOARD_ATSTK1000
Expand Down
19 changes: 19 additions & 0 deletions arch/avr32/boards/atstk1000/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,25 @@

if BOARD_ATSTK1000

choice
prompt "ATSTK1000 CPU daughterboard type"
default BOARD_ATSTK1002

config BOARD_ATSTK1002
bool "ATSTK1002"
select CPU_AT32AP7000

config BOARD_ATSTK1003
bool "ATSTK1003"
select CPU_AT32AP7001

config BOARD_ATSTK1004
bool "ATSTK1004"
select CPU_AT32AP7002

endchoice


config BOARD_ATSTK100X_CUSTOM
bool "Non-default STK1002/STK1003/STK1004 jumper settings"
help
Expand Down

0 comments on commit e8897bf

Please sign in to comment.