Skip to content

arm, at91, spl: add spl support for the taurus and corvus boards

Andreas Bießmann u-boot 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest12 patches 0 repliesNew
  2. v16 of 10 patches 0 repliesSuperseded

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12spi, atmel: move CONFIG_SYS_SPI_WRITE_TOUT into common header+0 -00 replies
1/12spi, atmel: move CONFIG_SYS_SPI_WRITE_TOUT into common header+0 -00 replies
2/12arm, at91: add spi dataflash support for the taurus board+0 -00 replies
2/12arm, at91: add spi dataflash support for the taurus board+0 -01 reply
2/12arm, at91: add spi dataflash support for the taurus board+0 -00 replies
3/12arm, at91, mpddrc: fix typo in ddr2_init()+0 -00 replies
4/12arm, at91: compile mpddrc ram init code also for AT91SAM9M10G45+0 -00 replies
5/12arm, at91: add missing ddr2 cr register MPDDRC_CR_EBISHARE define+0 -00 replies
6/12spl, nand: add option to boot raw u-boot.bin image only+0 -00 replies
7/12mtd: atmel_nand: add missign include+0 -00 replies
7/12mtd: atmel_nand: add missing include+0 -00 replies
8/12spl, nand, atmel_nand: add erase one block function+0 -00 replies
8/12spl, nand, atmel_nand: add erase one block function+0 -00 replies
9/12spl, mtd, nand, atmel_nand: invert device ready pin logic+0 -00 replies
10/12arm, spl, at91: add at91sam9260 and at91sam9g45 spl support+0 -00 replies
10/12arm, spl, at91: add at91sam9260 and at91sam9g45 spl support+0 -00 replies
11/12arm, at91, spl: add spl support for the taurus board+0 -00 replies
12/12arm, spl, at91: add spl support for the corvus board+0 -00 replies
12/12arm, spl, at91: add spl support for the corvus board+0 -00 replies

Reviews trailers per patch

11 of 19 patches have a Reviewed-by or Acked-by.

PatchAndreas Bie?mannJagannadha Sutradharudu Teki
1/12R-b
1/12R-b
2/12R-b
2/12R-b
2/12R-b
3/12
4/12
5/12
6/12
7/12
7/12
8/12R-b
8/12R-b
9/12
10/12R-b
10/12R-b
11/12
12/12R-b
12/12R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [U-Boot] [v3 PATCH 0/12] arm, at91, spl: add spl support for the taurus and corvus boards

Hi Heiko,

Quoted 40 lines · Heiko Schocher

This patchset add SPL support for the AT91SAM9G20 based taurus board, and the AT91SAM9M10G45 based corvus board from siemens, and replaces the at91bootstrap code.

The boot.bin which replaces the at91bootstrap image can created with mkimage:

./tools/mkimage -T atmelimage -d spl/u-boot-spl.bin spl/boot.bin

For other SoC this step is done in one step ... should we add this also for AT91 based boards?

For example add a "u-boot.at91" target in the Makefile?

This patchset is based on the common updates for the taurus and corvus board:

Patchwork [U-Boot] arm, at91: add generic board support for the taurus and corvus board
http://patchwork.ozlabs.org/patch/395398/
(now in mainline)

Patchwork [U-Boot] arm, at91: add spi dataflash support for the taurus board
http://patchwork.ozlabs.org/patch/395400/

Changes in v3:
rebased against 571bdf16a78e9e116a93d46f4809c4f8a3f2adb6
add Reviewed-by from Bo Shen
add Acked-by from Scott Wood
add comment from Bo shen
- ignore 80 characters length as Bo Shen and Adreas Biessmann suggested
- fix AT91_PMC_MCKR_CSS_MASK and AT91_PMC_MCKR_PRES_MASK
- make matrix_init weak, and add it in the taurus board code
- do not introduce ifdef mess for the differences between the SoCs, instead use a seperate file for each SoC:
- for armv5 (arm926ejs, now at91 series), named it spl_at91.c,
- for armv7 (cortex-a5, now, sama5d3), named it spl_atmel.c
- move common code to arch/arm/cpu/at91-common/spl.c

Quoted 14 lines

Changes in v2:
- rebased against d58a9451e7339ed4cf2b2627e534611f427fb791
- spi, atmel: move CONFIG_SYS_SPI_WRITE_TOUT into common header new in v2
- add comment from Jagan Teki:
- remove spi_init_f() from board file
- remove CONFIG_SYS_SPI_WRITE_TOUT from board config file instead define a default in the spi driver -> new patch for v2
- add Reviewed-by: Andreas Bie?mann <[email protected]>
- add comment from Andreas Biessmann:
rename "MPDDRC_CR_EBISHARE" to "MPDDRC_CR_DQMS_SHARED"
- add comment from scott wood:
move nand_erase_one into "include/nand.h" and rename it to spl_nand_erase_one

for me this series looks good. Lets wait for Jagan's Ok for '[v3 PATCH 02/12] arm, at91: add spi dataflash support for the taurus board', then I'll apply it this weekend or so.

Best regards

Andreas Bie?mann