* [PATCH] arm mach-at91 use choice keyword for board type selection in Kconfig
@ 2010-09-02 20:46 Paul Chavent
2010-09-02 22:40 ` Jean-Christophe PLAGNIOL-VILLARD
0 siblings, 1 reply; 2+ messages in thread
From: Paul Chavent @ 2010-09-02 20:46 UTC (permalink / raw)
Cc: linux-kernel, linux-arm-kernel, costa.antonior, plagnioj,
nicolas.ferre, linux, linux
[-- Attachment #1: Type: text/plain, Size: 188 bytes --]
It seems that we can select more than one board for one kernel.
This patch use a choice keyword for board type selection in Kconfig.
Signed-off-by: Paul Chavent <paul.chavent@fnac.net>
[-- Attachment #2: linux-2.6.35.4-arm_at91_board_choice.patch --]
[-- Type: text/plain, Size: 4563 bytes --]
diff -abBruN linux-2.6.35.4.orig/arch/arm/mach-at91/Kconfig linux-2.6.35.4.mod/arch/arm/mach-at91/Kconfig
--- linux-2.6.35.4.orig/arch/arm/mach-at91/Kconfig 2010-09-02 17:35:13.009000142 +0200
+++ linux-2.6.35.4.mod/arch/arm/mach-at91/Kconfig 2010-09-02 18:58:53.723000246 +0200
@@ -99,7 +99,8 @@
if ARCH_AT91RM9200
-comment "AT91RM9200 Board Type"
+choice
+ prompt "AT91RM9200 Board Type"
config MACH_ONEARM
bool "Ajeco 1ARM Single Board Computer"
@@ -185,6 +186,8 @@
help
Select this if you are using the eco920 board
+endchoice
+
endif
# ----------------------------------------------------------
@@ -199,7 +202,8 @@
Select this if you are using Atmel's AT91SAM9XE System-on-Chip.
They are basically AT91SAM9260s with various sizes of embedded Flash.
-comment "AT91SAM9260 / AT91SAM9XE Board Type"
+choice
+ prompt "AT91SAM9260 / AT91SAM9XE Board Type"
config MACH_AT91SAM9260EK
bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
@@ -248,13 +252,16 @@
Select this if you are using a Eukrea Electromatique's
CPU9260 Board <http://www.eukrea.com/>
+endchoice
+
endif
# ----------------------------------------------------------
if ARCH_AT91SAM9261
-comment "AT91SAM9261 Board Type"
+choice
+ prompt "AT91SAM9261 Board Type"
config MACH_AT91SAM9261EK
bool "Atmel AT91SAM9261-EK Evaluation Kit"
@@ -264,13 +271,16 @@
Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>
+endchoice
+
endif
# ----------------------------------------------------------
if ARCH_AT91SAM9G10
-comment "AT91SAM9G10 Board Type"
+choice
+ prompt "AT91SAM9G10 Board Type"
config MACH_AT91SAM9G10EK
bool "Atmel AT91SAM9G10-EK Evaluation Kit"
@@ -280,13 +290,16 @@
Select this if you are using Atmel's AT91SAM9G10-EK Evaluation Kit.
<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4588>
+endchoice
+
endif
# ----------------------------------------------------------
if ARCH_AT91SAM9263
-comment "AT91SAM9263 Board Type"
+choice
+ prompt "AT91SAM9263 Board Type"
config MACH_AT91SAM9263EK
bool "Atmel AT91SAM9263-EK Evaluation Kit"
@@ -308,26 +321,32 @@
help
Select this if you are using the Adeneo Neocore 926 board.
+endchoice
+
endif
# ----------------------------------------------------------
if ARCH_AT91SAM9RL
-comment "AT91SAM9RL Board Type"
+choice
+ prompt "AT91SAM9RL Board Type"
config MACH_AT91SAM9RLEK
bool "Atmel AT91SAM9RL-EK Evaluation Kit"
help
Select this if you are using Atmel's AT91SAM9RL-EK Evaluation Kit.
+endchoice
+
endif
# ----------------------------------------------------------
if ARCH_AT91SAM9G20
-comment "AT91SAM9G20 Board Type"
+choice
+ prompt "AT91SAM9G20 Board Type"
config MACH_AT91SAM9G20EK
bool "Atmel AT91SAM9G20-EK Evaluation Kit"
@@ -364,13 +383,16 @@
evaluation board.
<http://www.taskit.de/en/>
+endchoice
+
endif
# ----------------------------------------------------------
if ARCH_AT91SAM9G45
-comment "AT91SAM9G45 Board Type"
+choice
+ prompt "AT91SAM9G45 Board Type"
config MACH_AT91SAM9G45EKES
bool "Atmel AT91SAM9G45-EKES Evaluation Kit"
@@ -380,13 +402,16 @@
"ES" at the end of the name means that this board is an
Engineering Sample.
+endchoice
+
endif
# ----------------------------------------------------------
if ARCH_AT91CAP9
-comment "AT91CAP9 Board Type"
+choice
+ prompt "AT91CAP9 Board Type"
config MACH_AT91CAP9ADK
bool "Atmel AT91CAP9A-DK Evaluation Kit"
@@ -396,13 +421,16 @@
Select this if you are using Atmel's AT91CAP9A-DK Evaluation Kit.
<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4138>
+endchoice
+
endif
# ----------------------------------------------------------
if ARCH_AT572D940HF
-comment "AT572D940HF Board Type"
+choice
+ prompt "AT572D940HF Board Type"
config MACH_AT572D940HFEB
bool "AT572D940HF-EK"
@@ -413,13 +441,16 @@
Select this if you are using Atmel's AT572D940HF-EK evaluation kit.
<http://www.atmel.com/products/diopsis/default.asp>
+endchoice
+
endif
# ----------------------------------------------------------
if ARCH_AT91X40
-comment "AT91X40 Board Type"
+choice
+ prompt "AT91X40 Board Type"
config MACH_AT91EB01
bool "Atmel AT91EB01 Evaluation Kit"
@@ -429,6 +460,8 @@
ARM simulator (commonly known as the ARMulator) and the
Skyeye simulator.
+endchoice
+
endif
# ----------------------------------------------------------
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH] arm mach-at91 use choice keyword for board type selection in Kconfig
2010-09-02 20:46 [PATCH] arm mach-at91 use choice keyword for board type selection in Kconfig Paul Chavent
@ 2010-09-02 22:40 ` Jean-Christophe PLAGNIOL-VILLARD
0 siblings, 0 replies; 2+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-09-02 22:40 UTC (permalink / raw)
To: Paul Chavent
Cc: linux-kernel, linux-arm-kernel, costa.antonior, nicolas.ferre,
linux, linux
On 22:46 Thu 02 Sep , Paul Chavent wrote:
> It seems that we can select more than one board for one kernel.
>
> This patch use a choice keyword for board type selection in Kconfig.
NACK
we do want to be able to compile mutliple board in the same kernel
and select it at runtime by the bootloader
Best Regards,
J.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-09-02 22:48 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-02 20:46 [PATCH] arm mach-at91 use choice keyword for board type selection in Kconfig Paul Chavent
2010-09-02 22:40 ` Jean-Christophe PLAGNIOL-VILLARD
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®