[oe] [PATCH} AT91SAM9G45 BSP [2/4] at91bootstrap-2.13

Ulf Samuelsson ulf.samuelsson at atmel.com
Tue Jan 12 22:46:42 UTC 2010


From: Ulf Samuelsson <ulf.samuelsson at atmel.com>

Add support for at91bootstrap-2.13.
Fixes problem with stack, breaking all boards, compared to 2.13-rc[1-7]
Updates kconfig to 2.6.32
More options to save code on SRAM constrained SAM9260.
Builds for the following at91 chips.
* afeb9260
* at91cap9adk
* at91cap9stk
* at91sam9g10ek,
* at91sam9g20ek
* at91sam9g45ek
* at91sam9g45ekes
* at91sam9rlek
* at91sam9xeek
* at91sam9m10ek
* at91sam9260ek
* at91sam9261ek
* at91sam9263ek

So far, it has only been downloaded and tested on the sam9g45ek (dataflash)

Signed-off-by: Ulf Samuelsson <ulf.samuelsson at atmel.com>
---

diff --git a/conf/checksums.ini b/conf/checksums.ini
index 90f402c..2ab8494 100644
--- a/conf/checksums.ini
+++ b/conf/checksums.ini
@@ -32142,3 +32142,7 @@
sha256=f57c4e33eb2cdd87a6c2f01bfa4794340fbe61ea1a1cfc7dac3b6671e1dd22af
 md5=5f7b88ebb2bcd7e8044328482d079661
 sha256=f57c4e33eb2cdd87a6c2f01bfa4794340fbe61ea1a1cfc7dac3b6671e1dd22af

+[ftp://www.at91.com/pub/buildroot/at91bootstrap-2.13.tar.bz2]
+md5=1f539d6db38111b6a1d7ab93eb0a648b
+sha256=93b01b723ed69f33316384f097da864f5d49c40520c87ccf5537518dbff9df86
+
diff --git a/recipes/at91bootstrap/at91bootstrap_2.13.bb
b/recipes/at91bootstrap/at91bootstrap_2.13.bb
new file mode 100644
index 0000000..2fbab43
--- /dev/null
+++ b/recipes/at91bootstrap/at91bootstrap_2.13.bb
@@ -0,0 +1,6 @@
+require at91bootstrap.inc
+PR = "r0"
+DEFAULT_PREFERENCE = "-1"
+DEFAULT_PREFERENCE_at91sam9g45ek = "1"
+
+
diff --git
a/recipes/at91bootstrap/at91bootstrap-2.13/at91sam9g45ek/defconfig
b/recipes/at91bootstrap/at91bootstrap-2.13/at91sam9g45ek/defconfig
new file mode 100644
index 0000000..6259b01
--- /dev/null
+++ b/recipes/at91bootstrap/at91bootstrap-2.13/at91sam9g45ek/defconfig
@@ -0,0 +1,110 @@
+#
+# Automatically generated make config: don't edit
+# Tue Jan 12 22:00:42 2010
+#
+HAVE_DOT_CONFIG=y
+CONFIG_BOARDNAME="at91sam9g45df"
+# CONFIG_AT91SAM9260EK is not set
+# CONFIG_AT91SAM9261EK is not set
+# CONFIG_AT91SAM9263EK is not set
+# CONFIG_AT91SAM9RLEK is not set
+# CONFIG_AT91SAM9XEEK is not set
+# CONFIG_AT91SAM9G10EK is not set
+# CONFIG_AT91SAM9G20EK is not set
+CONFIG_AT91SAM9G45EK=y
+# CONFIG_AT91SAM9G45EKES is not set
+# CONFIG_AT91SAM9M10EK is not set
+# CONFIG_AT91CAP9ADK is not set
+# CONFIG_AT91CAP9STK is not set
+# CONFIG_AFEB9260 is not set
+CONFIG_CHIP="AT91SAM9G45"
+CONFIG_BOARD="at91sam9g45ek"
+CONFIG_MACH_TYPE="1830"
+CONFIG_LINK_ADDR="0x000000"
+CONFIG_TOP_OF_MEMORY="0x304000"
+CONFIG_BOOTSTRAP_MAXSIZE="13000"
+# CONFIG_CRYSTAL_12_000MHZ is not set
+# CONFIG_CRYSTAL_16_000MHZ is not set
+# CONFIG_CRYSTAL_16_36766MHZ is not set
+CONFIG_CRYSTAL_18_432MHZ=y
+ALLOW_CRYSTAL_18_432MHZ=y
+CONFIG_CRYSTAL="CRYSTAL_18_432MHZ"
+# CONFIG_CPU_CLK_166MHZ is not set
+# CONFIG_CPU_CLK_180MHZ is not set
+# CONFIG_CPU_CLK_200MHZ is not set
+# CONFIG_CPU_CLK_240MHZ is not set
+# CONFIG_CPU_CLK_266MHZ is not set
+CONFIG_CPU_CLK_400MHZ=y
+ALLOW_CPU_CLK_400MHZ=y
+# DISABLE_CPU_CLK_240MHZ is not set
+# CONFIG_BUS_SPEED_83MHZ is not set
+# CONFIG_BUS_SPEED_90MHZ is not set
+# CONFIG_BUS_SPEED_100MHZ is not set
+CONFIG_BUS_SPEED_133MHZ=y
+
+#
+# Memory selection
+#
+# CONFIG_SDRAM is not set
+# CONFIG_SDDRC is not set
+CONFIG_DDR2=y
+ALLOW_DATAFLASH=y
+# ALLOW_FLASH is not set
+ALLOW_NANDFLASH=y
+# ALLOW_SDCARD is not set
+# ALLOW_PSRAM is not set
+# ALLOW_SDRAM_16BIT is not set
+# CONFIG_RAM_32MB is not set
+# CONFIG_RAM_64MB is not set
+CONFIG_RAM_128MB=y
+# CONFIG_RAM_256MB is not set
+CONFIG_DATAFLASH=y
+# CONFIG_FLASH is not set
+# CONFIG_NANDFLASH is not set
+# CONFIG_SDCARD is not set
+CONFIG_MEMORY="dataflash"
+
+#
+# SPI configuration
+#
+CONFIG_SPI_CLK=33000000
+CONFIG_SMALL_DATAFLASH=y
+CONFIG_DATAFLASH_RECOVERY=y
+ALLOW_DATAFLASH_RECOVERY=y
+CONFIG_SPI_BOOT_CS0=y
+# CONFIG_SPI_BOOT_CS1 is not set
+# CONFIG_SPI_BOOT_CS2 is not set
+# CONFIG_SPI_BOOT_CS3 is not set
+ALLOW_BOOT_FROM_DATAFLASH_CS0=y
+# ALLOW_BOOT_FROM_DATAFLASH_CS1 is not set
+# ALLOW_BOOT_FROM_DATAFLASH_CS2 is not set
+# ALLOW_BOOT_FROM_DATAFLASH_CS3 is not set
+DATAFLASHCARD_ON_CS0=y
+# DATAFLASHCARD_ON_CS1 is not set
+# DATAFLASHCARD_ON_CS2 is not set
+# DATAFLASHCARD_ON_CS3 is not set
+CONFIG_DATAFLASHCARD=y
+CONFIG_CARD_SUFFIX="card"
+CONFIG_SPI_BOOT="AT91C_SPI_PCS0_DATAFLASH"
+CONFIG_SPI_MODE_0=y
+# CONFIG_SPI_MODE_1 is not set
+# CONFIG_SPI_MODE_2 is not set
+# CONFIG_SPI_MODE_3 is not set
+CONFIG_SPI_MODE=0
+CONFIG_PROJECT="dataflash"
+CONFIG_LOAD_UBOOT=y
+# CONFIG_LOAD_64KB is not set
+# CONFIG_LOAD_1MB is not set
+# CONFIG_LOAD_4MB is not set
+CONFIG_IMG_ADDRESS="0x00008400"
+CONFIG_IMG_SIZE="0x00040000"
+CONFIG_JUMP_ADDR="0x73F00000"
+CONFIG_APP_CHECK=y
+# CONFIG_LONG_TEST is not set
+CONFIG_DEBUG=y
+CONFIG_VERBOSE=y
+CONFIG_HW_INIT=y
+# CONFIG_USER_HW_INIT is not set
+# CONFIG_THUMB is not set
+CONFIG_SX_AT91=y
+CONFIG_RAW_AT91=y

-- 
Best Regards
Ulf Samuelsson





More information about the Openembedded-devel mailing list