[Buildroot] [PATCH] Add Atme at91sam9m10ekes, l at91sam9m10g45ek, at91sam9g10ek, at91sam9rlek boards support.

Wu, Josh Josh.wu at atmel.com
Mon Aug 23 05:27:32 UTC 2010


Hi, all

Since in the Buildroot there are many AT91 boards support are out of date. I add this patch to support AT91SAM9M10EKES, AT91SAM9M10G45EK and other old boards like 9G10EK, 9RLEK.

It seems in the next release Buildroot will change a lot in the board's structure. I hope 2010.08 can support the AT91 latest board.

Here is the patch to add at91sam9m10ekes,l at91sam9m10g45ek, at91sam9g10ek, at91sam9rlek boards support. I will also post another patch to add the board default configuration file.


>From 157ccb086f81f38fc4b8f97386ea6a5e3bded68e Mon Sep 17 00:00:00 2001
From: josh.wu <josh.wu at atmel.com>
Date: Mon, 23 Aug 2010 11:43:13 +0800
Subject: [PATCH 1/3] Add Atmel at91sam9rlek, at91sam9g10ek, at91sam9m10ekes, at91sam9m10g45ek boards.


Signed-off-by: josh.wu <josh.wu at atmel.com>
---
 target/device/Atmel/AT91_Config.in |   33 +++++++++++++++++++++++++++++++++
 target/device/Atmel/Config.in      |    5 ++++-
 2 files changed, 37 insertions(+), 1 deletions(-)

diff --git a/target/device/Atmel/AT91_Config.in b/target/device/Atmel/AT91_Config.in
index 77b01bf..e9974c5 100644
--- a/target/device/Atmel/AT91_Config.in
+++ b/target/device/Atmel/AT91_Config.in
@@ -82,6 +82,15 @@ config BR2_TARGET_AT91SAM9261
 	help
 	  Atmel AT91SAM9261 ARM based systems
 
+config BR2_TARGET_AT91SAM9G10
+	bool "Atmel AT91SAM9G10 Microprocessor"
+	depends on BR2_TARGET_AT91
+	depends on !BR2_TARGET_ATMEL_NET
+	depends on !BR2_TARGET_ATMEL_FPDSP
+	depends on !BR2_TARGET_ATMEL_MPB
+	help
+	  Atmel AT91SAM9G10 ARM based systems
+
 config BR2_TARGET_AT91SAM9261S
 	bool "Atmel AT91SAM9261S Microprocessor"
 	depends on BR2_TARGET_AT91
@@ -257,6 +266,14 @@ config BR2_TARGET_AT91SAM9261EK
 	help
 	  The Atmel AT91SAM9261 Development Board
 
+config BR2_TARGET_AT91SAM9G10EK
+	bool "Atmel AT91SAM9G10EK"
+	depends on BR2_TARGET_AT91SAM9G10
+	select BR2_BOOTSOURCE_DATAFLASH
+	select BR2_BOOTSOURCE_NANDFLASH
+	help
+	  The Atmel AT91SAM9G10 Development Board
+
 config BR2_TARGET_AT91SAM9RL64EK
 	bool "Atmel AT91SAM9RL64EK"
 	depends on BR2_TARGET_AT91SAM9RL64
@@ -283,6 +300,22 @@ config BR2_TARGET_AT91SAM9G45EKES
 	help
 	  The Atmel AT91SAM9G45 Development Board
 
+config BR2_TARGET_AT91SAM9M10EKES
+	bool "Atmel AT91SAM9M10EKES"
+	depends on BR2_TARGET_AT91SAM9M10
+	select BR2_BOOTSOURCE_DATAFLASHCARD
+	select BR2_BOOTSOURCE_NANDFLASH
+	help
+	  The Atmel AT91SAM9M10 Development Board
+
+config BR2_TARGET_AT91SAM9M10G45EK
+	bool "Atmel AT91SAM9M10G45EK"
+	depends on BR2_TARGET_AT91SAM9M10
+	select BR2_BOOTSOURCE_DATAFLASHCARD
+	select BR2_BOOTSOURCE_NANDFLASH
+	help
+	  The Atmel AT91SAM9M10G45 Development Board
+
 config BR2_TARGET_AT572D940DCM
 	bool "Atmel AT572D940 Diopsis Computer Module"
 	depends on BR2_TARGET_AT572D940HF
diff --git a/target/device/Atmel/Config.in b/target/device/Atmel/Config.in
index 1433af4..a188b2e 100644
--- a/target/device/Atmel/Config.in
+++ b/target/device/Atmel/Config.in
@@ -18,11 +18,14 @@ config BR2_BOARD_NAME
 	default	"at91sam9261ek"		if	BR2_TARGET_AT91SAM9261EK
 	default	"at91sam9262ek"		if	BR2_TARGET_AT91SAM9262EK
 	default	"at91sam9263ek"		if	BR2_TARGET_AT91SAM9263EK
+	default	"at91sam9rlek"		if	BR2_TARGET_AT91SAM9RL64EK
 	default	"at91sam9xeek"		if	BR2_TARGET_AT91SAM9XEEK
+	default	"at91sam9g10ek"		if	BR2_TARGET_AT91SAM9G10EK
 	default	"at91sam9g20ek"		if	BR2_TARGET_AT91SAM9G20EK
 	default	"at91sam9g20dfc"	if	BR2_TARGET_AT91SAM9G20DFC
 	default "at91sam9g45ekes"	if	BR2_TARGET_AT91SAM9G45EKES
-	default	"at91sam9m10ek"		if	BR2_TARGET_AT91SAM9M10EK
+	default	"at91sam9m10ekes"	if	BR2_TARGET_AT91SAM9M10EKES
+	default	"at91sam9m10g45ek"	if	BR2_TARGET_AT91SAM9M10G45EK
 	default	"at91sam9m10dfc"	if	BR2_TARGET_AT91SAM9M10DFC
 	default	"atstk100x"		if	BR2_TARGET_AVR32_ATSTK1002
 	default	"atstk1005"		if	BR2_TARGET_AVR32_ATSTK1005
-- 
1.6.3.3


Thank you.
Best Regards,
Josh Wu


More information about the buildroot mailing list