Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e8897bfef2b056a527df21b25b602c59dbbad67a
Commit:     e8897bfef2b056a527df21b25b602c59dbbad67a
Parent:     78693e47a285dbfafabc85a42797660e4fe2967b
Author:     Haavard Skinnemoen <[EMAIL PROTECTED]>
AuthorDate: Thu Nov 29 11:15:15 2007 +0100
Committer:  Haavard Skinnemoen <[EMAIL PROTECTED]>
CommitDate: Fri Jan 25 08:31:42 2008 +0100

    [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 <[EMAIL PROTECTED]>
---
 arch/avr32/Kconfig                  |   33 +++++++++------------------------
 arch/avr32/boards/atstk1000/Kconfig |   19 +++++++++++++++++++
 2 files changed, 28 insertions(+), 24 deletions(-)

diff --git a/arch/avr32/Kconfig b/arch/avr32/Kconfig
index 52283f7..516015b 100644
--- a/arch/avr32/Kconfig
+++ b/arch/avr32/Kconfig
@@ -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
diff --git a/arch/avr32/boards/atstk1000/Kconfig 
b/arch/avr32/boards/atstk1000/Kconfig
index 28c4780..af90b00 100644
--- a/arch/avr32/boards/atstk1000/Kconfig
+++ b/arch/avr32/boards/atstk1000/Kconfig
@@ -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
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to