arm: at91sam9x5: add dataflash boot support
PATCH 1/1 arm: at91sam9x5: add dataflash boot support
Add dataflash boot support on at91sam9x5ek board
--- boards.cfg | 1 + include/configs/at91sam9x5ek.h | 10 ++++++++++ 2 files changed, 11 insertions(+)
boards.cfg +1 -0
@@ -97,6 +97,7 @@ at91sam9m10g45ek_nandflash arm arm926ejs at91sam9m10g45ek atmel at91sam9rlek_dataflash arm arm926ejs at91sam9rlek atmel at91 at91sam9rlek:AT91SAM9RL,SYS_USE_DATAFLASH at91sam9rlek_nandflash arm arm926ejs at91sam9rlek atmel at91 at91sam9rlek:AT91SAM9RL,SYS_USE_NANDFLASH at91sam9x5ek_nandflash arm arm926ejs at91sam9x5ek atmel at91 at91sam9x5ek:AT91SAM9X5,SYS_USE_NANDFLASH +at91sam9x5ek_dataflash arm arm926ejs at91sam9x5ek atmel at91 at91sam9x5ek:AT91SAM9X5,SYS_USE_DATAFLASH at91sam9x5ek_spiflash arm arm926ejs at91sam9x5ek atmel at91 at91sam9x5ek:AT91SAM9X5,SYS_USE_SPIFLASH at91sam9x5ek_mmc arm arm926ejs at91sam9x5ek atmel at91 at91sam9x5ek:AT91SAM9X5,SYS_USE_MMC at91sam9xeek_dataflash_cs0 arm arm926ejs at91sam9260ek atmel at91 at91sam9260ek:AT91SAM9XE,SYS_USE_DATAFLASH_CS0
include/configs/at91sam9x5ek.h +10 -0
@@ -178,6 +178,16 @@#define CONFIG_BOOTCOMMAND "sf probe 0; " \ "sf read 0x22000000 0x100000 0x300000; " \ "bootm 0x22000000" +#elif defined(CONFIG_SYS_USE_DATAFLASH ) +/* bootstrap + u-boot + env + linux in data flash */ +#define CONFIG_ENV_IS_IN_SPI_FLASH +#define CONFIG_ENV_OFFSET 0x4200 +#define CONFIG_ENV_SIZE 0x4200 +#define CONFIG_ENV_SECT_SIZE 0x210 +#define CONFIG_ENV_SPI_MAX_HZ 30000000 +#define CONFIG_BOOTCOMMAND "sf probe 0; " \ + "sf read 0x22000000 0x84000 0x294000; " \ + "bootm 0x22000000"#else /* CONFIG_SYS_USE_MMC */ /* bootstrap + u-boot + env + linux in mmc */ #define CONFIG_ENV_IS_IN_MMC
Signature · 1 line
1.7.9.5
PATCH 1/1 arm: at91sam9x5: add dataflash boot support
Dear Bo Shen,
Quoted 1 line · Bo Shen
Add dataflash boot support on at91sam9x5ek board
sorry, but this patch do not apply cleanly on top of current u-boot-arm/master. It seems the mmc (SYS_USE_MMC) is missing there. Can you please rebase or provide the other patches?
Best regards
Andreas Bie?mann
Quoted 41 lines
Signed-off-by Bo Shen <[email protected]>--- boards.cfg | 1 + include/configs/at91sam9x5ek.h | 10 ++++++++++ 2 files changed, 11 insertions(+)boards.cfg +1
-0@@ -97,6 +97,7 @@ at91sam9m10g45ek_nandflash arm arm926ejs at91sam9m10g45ek atmel at91sam9rlek_dataflash arm arm926ejs at91sam9rlek atmel at91 at91sam9rlek:AT91SAM9RL,SYS_USE_DATAFLASH at91sam9rlek_nandflash arm arm926ejs at91sam9rlek atmel at91 at91sam9rlek:AT91SAM9RL,SYS_USE_NANDFLASH at91sam9x5ek_nandflash arm arm926ejs at91sam9x5ek atmel at91 at91sam9x5ek:AT91SAM9X5,SYS_USE_NANDFLASH +at91sam9x5ek_dataflash arm arm926ejs at91sam9x5ek atmel at91 at91sam9x5ek:AT91SAM9X5,SYS_USE_DATAFLASH at91sam9x5ek_spiflash arm arm926ejs at91sam9x5ek atmel at91 at91sam9x5ek:AT91SAM9X5,SYS_USE_SPIFLASH at91sam9x5ek_mmc arm arm926ejs at91sam9x5ek atmel at91 at91sam9x5ek:AT91SAM9X5,SYS_USE_MMC at91sam9xeek_dataflash_cs0 arm arm926ejs at91sam9260ek atmel at91 at91sam9260ek:AT91SAM9XE,SYS_USE_DATAFLASH_CS0include/configs/at91sam9x5ek.h +10
-0@@ -178,6 +178,16 @@#define CONFIG_BOOTCOMMAND "sf probe 0; " \ "sf read 0x22000000 0x100000 0x300000; " \ "bootm 0x22000000" +#elif defined(CONFIG_SYS_USE_DATAFLASH ) +/* bootstrap + u-boot + env + linux in data flash */ +#define CONFIG_ENV_IS_IN_SPI_FLASH +#define CONFIG_ENV_OFFSET 0x4200 +#define CONFIG_ENV_SIZE 0x4200 +#define CONFIG_ENV_SECT_SIZE 0x210 +#define CONFIG_ENV_SPI_MAX_HZ 30000000 +#define CONFIG_BOOTCOMMAND "sf probe 0; " \ + "sf read 0x22000000 0x84000 0x294000; " \ + "bootm 0x22000000"#else /* CONFIG_SYS_USE_MMC */ /* bootstrap + u-boot + env + linux in mmc */ #define CONFIG_ENV_IS_IN_MMC
PATCH 1/1 arm: at91sam9x5: add dataflash boot support
Dear Bo Shen,
Quoted 8 lines · Andreas Bie?mann
Dear Bo Shen,
Quoted 1 line · Bo Shen
Add dataflash boot support on at91sam9x5ek board
sorry, but this patch do not apply cleanly on top of current u-boot-arm/master. It seems the mmc (
SYS_USE_MMC) is missing there. Can you please rebase or provide the other patches?
... got it: http://patchwork.ozlabs.org/patch/196532/ it is awaiting upstream via u-boot-mmc, sorry, this patch has to wait.
Best regards
Andreas Bie?mann
PATCH 1/1 arm: at91sam9x5: add dataflash boot support
In reply to Bo ShenDear Bo Shen,
Albert Aribaud agreed to apply this one to u-boot-arm/master for the upcoming release.
Quoted 3 lines · Bo Shen
Add dataflash boot support on at91sam9x5ek board
Signed-off-by Bo Shen <[email protected]>
Quoted 4 lines
--- boards.cfg | 1 + include/configs/at91sam9x5ek.h | 10 ++++++++++ 2 files changed, 11 insertions(+)
Best regards
Andreas Bie?mann
PATCH 1/1 arm: at91sam9x5: add dataflash boot support
Dear Albert Aribaud,
Quoted 4 lines · Andreas Bie?mann
Dear Bo Shen,
Albert Aribaud agreed to apply this one to u-boot-arm/master for the upcoming release.
gentle reminder ...
Best regards
Andreas Bie?mann
PATCH 1/1 arm: at91sam9x5: add dataflash boot support
In reply to Bo ShenHi Bo,
Quoted 31 lines · Bo Shen
Add dataflash boot support on at91sam9x5ek board
Signed-off-by Bo Shen <[email protected]>--- boards.cfg | 1 + include/configs/at91sam9x5ek.h | 10 ++++++++++ 2 files changed, 11 insertions(+)boards.cfg +1
-0@@ -97,6 +97,7 @@ at91sam9m10g45ek_nandflash arm arm926ejs at91sam9m10g45ek atmel at91sam9rlek_dataflash arm arm926ejs at91sam9rlek atmel at91 at91sam9rlek:AT91SAM9RL,SYS_USE_DATAFLASH at91sam9rlek_nandflash arm arm926ejs at91sam9rlek atmel at91 at91sam9rlek:AT91SAM9RL,SYS_USE_NANDFLASH at91sam9x5ek_nandflash arm arm926ejs at91sam9x5ek atmel at91 at91sam9x5ek:AT91SAM9X5,SYS_USE_NANDFLASH +at91sam9x5ek_dataflash arm arm926ejs at91sam9x5ek atmel at91 at91sam9x5ek:AT91SAM9X5,SYS_USE_DATAFLASH at91sam9x5ek_spiflash arm arm926ejs at91sam9x5ek atmel at91 at91sam9x5ek:AT91SAM9X5,SYS_USE_SPIFLASH at91sam9x5ek_mmc arm arm926ejs at91sam9x5ek atmel at91 at91sam9x5ek:AT91SAM9X5,SYS_USE_MMC at91sam9xeek_dataflash_cs0 arm arm926ejs at91sam9260ek atmel at91 at91sam9260ek:AT91SAM9XE,SYS_USE_DATAFLASH_CS0include/configs/at91sam9x5ek.h +3
-0@@ -178,6 +178,16 @@#define CONFIG_BOOTCOMMAND "sf probe 0; " \ "sf read 0x22000000 0x100000 0x300000; " \ "bootm 0x22000000" +#elif defined(CONFIG_SYS_USE_DATAFLASH ) +/* bootstrap + u-boot + env + linux in data flash */ +#define CONFIG_ENV_IS_IN_SPI_FLASH
include/configs/at91sam9x5ek.h line 193
Quoted 10 lines
include/configs/at91sam9x5ek.h +7
-0+#define CONFIG_ENV_OFFSET 0x4200 +#define CONFIG_ENV_SIZE 0x4200 +#define CONFIG_ENV_SECT_SIZE 0x210 +#define CONFIG_ENV_SPI_MAX_HZ 30000000 +#define CONFIG_BOOTCOMMAND "sf probe 0; " \ + "sf read 0x22000000 0x84000 0x294000; " \ + "bootm 0x22000000"#else /* CONFIG_SYS_USE_MMC */ /* bootstrap + u-boot + env + linux in mmc */ #define CONFIG_ENV_IS_IN_MMC
Applied to u-boot-arm/master, thanks!
Amicalement,
Signature · 1 line
Albert.