From: Ulf Samuelsson <ulf.samuelsson@atmel.com>
To: openembedded-devel@lists.openembedded.org
Subject: [PATCH} AT91SAM9G45 BSP [2/4] at91bootstrap-2.13
Date: Tue, 12 Jan 2010 23:46:42 +0100 [thread overview]
Message-ID: <4B4CFBD2.6010701@atmel.com> (raw)
From: Ulf Samuelsson <ulf.samuelsson@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@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
reply other threads:[~2010-01-12 23:09 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4B4CFBD2.6010701@atmel.com \
--to=ulf.samuelsson@atmel.com \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.