Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e8897bfe authored by Haavard Skinnemoen's avatar Haavard Skinnemoen
Browse files

[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: default avatarHaavard Skinnemoen <hskinnemoen@atmel.com>
parent 78693e47
Loading
Loading
Loading
Loading
+9 −24
Original line number Diff line number Diff line
@@ -84,36 +84,23 @@ 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"
@@ -121,12 +108,10 @@ choice

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
+19 −0
Original line number Diff line number Diff line
@@ -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