Add Configs for new boards
authorUlf Samuelsson <ulf.samuelsson@atmel.com>
Sun, 30 Mar 2008 22:23:39 +0000 (22:23 -0000)
committerUlf Samuelsson <ulf.samuelsson@atmel.com>
Sun, 30 Mar 2008 22:23:39 +0000 (22:23 -0000)
target/device/Atmel/AT91_Config.in

index 7838ad69382b02902ea11f50f74c9628cd6bf923..628e13b00451bd847b6a3f93c87228233c71b515 100644 (file)
@@ -8,71 +8,177 @@ config BR2_TARGET_AT91
        help
          Atmel AT91 ARM based systems
 
+comment        "Selection criteria"
+
+config BR2_TARGET_ATMEL_ALL
+       bool "Allow all ARM targets"
+       default y
+
+config BR2_TARGET_ATMEL_NET
+       bool "With network controller"
+       depends on !BR2_TARGET_ATMEL_ALL
+       default y
+
+config BR2_TARGET_ATMEL_LCD
+       bool "With LCD controller"
+       depends on !BR2_TARGET_ATMEL_ALL
+       default n
+
+config BR2_TARGET_ATMEL_FPDSP
+       bool "With Floating Point DSP"
+       depends on !BR2_TARGET_ATMEL_ALL
+       default n
+
+config BR2_TARGET_ATMEL_MPB
+       bool "With customizable MP-Block"
+       depends on !BR2_TARGET_ATMEL_ALL
+       default n
+
+comment "Device Selection"
+
 choice
        prompt "AT91 device"
        depends BR2_TARGET_AT91
-       default BR2_TARGET_AT91RM9200
+       default BR2_TARGET_AT91SAM9260
        help
          Select the specific AT91 chip you wish to use.
 
 config BR2_TARGET_AT91RM9200
        bool "Atmel AT91RM9200 Microprocessor"
        depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_LCD
+       depends !BR2_TARGET_ATMEL_FPDSP
+       depends !BR2_TARGET_ATMEL_MPB
        help
          Atmel AT91RM9200 ARM based systems
 
 config BR2_TARGET_AT91SAM9260
-       bool "AT91SAM9260 Microprocessor"
+       bool "Atmel AT91SAM9260 Microprocessor"
        depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_LCD
+       depends !BR2_TARGET_ATMEL_FPDSP
+       depends !BR2_TARGET_ATMEL_MPB
        help
          Atmel AT91SAM9260 ARM based systems
 
-config BR2_TARGET_AT91SAM9260A
-       bool "AT91SAM9260A Microprocessor"
-       depends BR2_TARGET_AT91 &&  ! BR2_TARGET_AT91_ADVANCED_INFO
+config BR2_TARGET_AT91SAM9G20
+       bool "Atmel AT91SAM9G20 Microprocessor"
+       depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_LCD
+       depends !BR2_TARGET_ATMEL_FPDSP
+       depends !BR2_TARGET_ATMEL_MPB
+       depends ! BR2_TARGET_AT91_ADVANCED_INFO
        help
-         Atmel AT91SAM9260A ARM based systems (Not Yet Implemented)
+         Atmel AT91SAM9G20 ARM based systems (Not Yet Implemented)
 
 config BR2_TARGET_AT91SAM9261
-       bool "AT91SAM9261 Microprocessor"
+       bool "Atmel AT91SAM9261 Microprocessor"
        depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_NET
+       depends !BR2_TARGET_ATMEL_FPDSP
+       depends !BR2_TARGET_ATMEL_MPB
        help
          Atmel AT91SAM9261 ARM based systems
 
 config BR2_TARGET_AT91SAM9261S
-       bool "AT91SAM9261S Microprocessor"
+       bool "Atmel AT91SAM9261S Microprocessor"
        depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_NET
+       depends !BR2_TARGET_ATMEL_FPDSP
+       depends !BR2_TARGET_ATMEL_MPB
        depends ! BR2_TARGET_AT91_ADVANCED_INFO
        help
          Atmel AT91SAM9261 ARM based systems (Not Yet Implemented)
 
-config BR2_TARGET_AT91SAM9262
-       bool "ATR0663 Microprocessor"
+config BR2_TARGET_AT91SAM9RL64
+       bool "Atmel AT91SAM9RL64 Microprocessor"
        depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_NET
+       depends !BR2_TARGET_ATMEL_FPDSP
+       depends !BR2_TARGET_ATMEL_MPB
        depends ! BR2_TARGET_AT91_ADVANCED_INFO
        help
-         Atmel ATR0663 ARM based systems (Not Yet Implemented)
+         Atmel AT91SAM9RL64 ARM based systems (Not Yet Implemented)
 
 config BR2_TARGET_AT91SAM9263
        bool "Atmel AT91SAM9263 Microprocessor"
        depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_FPDSP
+       depends !BR2_TARGET_ATMEL_MPB
        help
          Atmel AT91SAM9263 ARM based systems
 
+config BR2_TARGET_AT91SAM9G41
+       bool "Atmel AT91SAM9G41 Microprocessor"
+       depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_FPDSP
+       depends !BR2_TARGET_ATMEL_MPB
+       depends ! BR2_TARGET_AT91_ADVANCED_INFO
+       help
+         Atmel AT91SAM9G41 ARM based systems
+
+config BR2_TARGET_AT91SAM9M10
+       bool "Atmel AT91SAM9M10 Microprocessor"
+       depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_FPDSP
+       depends !BR2_TARGET_ATMEL_MPB
+       depends ! BR2_TARGET_AT91_ADVANCED_INFO
+       help
+         Atmel AT91SAM9M10 ARM based systems
+
+config BR2_TARGET_AT91SAM9M11
+       bool "Atmel AT91SAM9M11 Microprocessor"
+       depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_FPDSP
+       depends !BR2_TARGET_ATMEL_MPB
+       depends ! BR2_TARGET_AT91_ADVANCED_INFO
+       help
+         Atmel AT91SAM9M11 ARM based systems
+
 config BR2_TARGET_AT91SAM9XE
        bool "Atmel AT91SAM9XE Microprocessors"
        depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_LCD
+       depends !BR2_TARGET_ATMEL_FPDSP
+       depends !BR2_TARGET_ATMEL_MPB
        depends ! BR2_TARGET_AT91_ADVANCED_INFO
        help
          Atmel AT91SAM9263 ARM based systems (Not Yet Implemented)
 
+config BR2_TARGET_AT572D940HF
+       bool "Atmel AT572D940HF Microprocessor"
+       depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_LCD
+       depends !BR2_TARGET_ATMEL_MPB
+       depends ! BR2_TARGET_AT91_ADVANCED_INFO
+       help
+         Atmel AT572D940 ARM based systems
+
+config BR2_TARGET_AT91CAP9
+       bool "Atmel AT91CAP9 Microprocessor"
+       depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_FPDSP
+       depends ! BR2_TARGET_AT91_ADVANCED_INFO
+       help
+         Atmel AT91CAP9 ARM based systems
+
+config BR2_TARGET_AT91SAM9262
+       bool "Atmel ATR0663 Microprocessor"
+       depends BR2_TARGET_AT91
+       depends !BR2_TARGET_ATMEL_FPDSP
+       depends !BR2_TARGET_ATMEL_MPB
+       depends ! BR2_TARGET_AT91_ADVANCED_INFO
+       help
+         Atmel ATR0663 ARM based systems (Not Yet Implemented)
+
 endchoice
 
+comment "Development Board Selection"
 
 choice
        prompt "Development Board support"
        depends BR2_TARGET_AT91
-       default BR2_TARGET_AT91RM9200DF
+       default BR2_TARGET_AT91SAM9260DFC
        help
          Select the specific AT91 development board you wish to use.
 
@@ -102,15 +208,21 @@ config BR2_TARGET_AT91RM9200DK
 
 config BR2_TARGET_AT91SAM9260DFC
        bool "Atmel AT91SAM9260DFC"
-       depends BR2_TARGET_AT91SAM9260 || BR2_TARGET_AT91SAM9260A || BR2_TARGET_AT91SAM9XE
+       depends BR2_TARGET_AT91SAM9260 || BR2_TARGET_AT91SAM9G20 || BR2_TARGET_AT91SAM9XE
        help
-         The Atmel AT91SAM9260 Development Board Booting from Dataflash
+         The Atmel AT91SAM9260 Development Board booting from Dataflashcard
 
 config BR2_TARGET_AT91SAM9260EK
        bool "Atmel AT91SAM9260EK"
-       depends BR2_TARGET_AT91SAM9260 || BR2_TARGET_AT91SAM9260A || BR2_TARGET_AT91SAM9XE
+       depends BR2_TARGET_AT91SAM9260 || BR2_TARGET_AT91SAM9G20 || BR2_TARGET_AT91SAM9XE
        help
-         The Atmel AT91SAM9260 Development Board
+         The Atmel AT91SAM9260 Development Board booting from dataflash
+
+config BR2_TARGET_AT91SAM9XEEK
+       bool "Atmel AT91SAM9XE-EK"
+       depends BR2_TARGET_AT91SAM9260 || BR2_TARGET_AT91SAM9G20 || BR2_TARGET_AT91SAM9XE
+       help
+         The Atmel AT91SAM9xe Development Board (Not Yet Implemented)
 
 config BR2_TARGET_AT91SAM9261EK
        bool "Atmel AT91SAM9261EK"
@@ -118,6 +230,12 @@ config BR2_TARGET_AT91SAM9261EK
        help
          The Atmel AT91SAM9261 Development Board
 
+config BR2_TARGET_AT91SAM9RL64EK
+       bool "Atmel AT91SAM9RL64EK"
+       depends BR2_TARGET_AT91SAM9RL64
+       help
+         The Atmel AT91SAM9RL64 Development Board
+
 config BR2_TARGET_AT91SAM9262EK
        bool "Atmel AT91SAM9262EK"
        depends BR2_TARGET_AT91SAM9262
@@ -130,11 +248,23 @@ config BR2_TARGET_AT91SAM9263EK
        help
          The Atmel AT91SAM9263 Development Board (Not Yet Implemented)
 
-config BR2_TARGET_AT91SAM9XEEK
-       bool "Atmel AT91SAM9XE-EK"
-       depends BR2_TARGET_AT91SAM9260 || BR2_TARGET_AT91SAM9260 || BR2_TARGET_AT91SAM9260A || BR2_TARGET_AT91SAM9XE
+config BR2_TARGET_AT572D940DCM
+       bool "Atmel AT572D940 Diopsis Computer Module"
+       depends BR2_TARGET_AT572D940HF
        help
-         The Atmel AT91SAM9xe Development Board (Not Yet Implemented)
+         The Atmel Diopsis CPU Module (Not Yet Implemented)
+
+config BR2_TARGET_AT91CAP9DK
+       bool "Atmel AT91CAP9DK"
+       depends BR2_TARGET_AT91CAP9
+       help
+         The Atmel AT91CAP9 Development Kit (Not Yet Implemented)
+
+config BR2_TARGET_AT91CAP9STK
+       bool "Atmel AT91CAP9STK"
+       depends BR2_TARGET_AT91CAP9
+       help
+         The Atmel AT91CAP9 Starter Kit (Not Yet Implemented)
 
 endchoice