public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCHv2 0/6] am33xx: support non-ti boards
@ 2012-10-18 11:21 Peter Korsgaard
  2012-10-18 11:21 ` [U-Boot] [PATCHv2 1/6] am33xx/board.c: make wdtimer/uart_base static Peter Korsgaard
                   ` (6 more replies)
  0 siblings, 7 replies; 12+ messages in thread
From: Peter Korsgaard @ 2012-10-18 11:21 UTC (permalink / raw)
  To: u-boot

The am33xx code currently contains a number of details specific to the
ti(-derived) boards in the common code. This series restructures the
arch code to make it possible to add other boards.

This series does not yet any new boards, as the board I'm working on is
using nand flash, and omap_gpmc hasn't been updated for bch8 / elm support
yet. I've started looking at it, but no code so far.

Instead it has been tested on Beaglebone.

Changes since v1:
- Rebased against u-boot-ti
- Take Tom Rini's feedback into account
  - evm.{c,h} -> board.{c,h}
  - use DDR part numbers in defines and leave in ddr_defs.h
    (without MICRON_ prefix to stay < 80 chars)

Peter Korsgaard (6):
  am33xx/board.c: make wdtimer/uart_base static
  am33xx: move ti i2c baseboard header handling to board/ti/am335x/
  am33xx/board: use cpu_mmc_init() for default mmc initialization
  am33xx: move generic parts of pinmux handling out from
    board/ti/am335x
  am33xx: support board specific ddr settings
  am33xx/ddr_defs.h: rename DDR2/DDR3 defines to their actual part
    numbers

 arch/arm/cpu/armv7/am33xx/Makefile                 |    1 +
 arch/arm/cpu/armv7/am33xx/board.c                  |  244 +-----------------
 arch/arm/cpu/armv7/am33xx/emif4.c                  |  114 +--------
 arch/arm/cpu/armv7/am33xx/mux.c                    |   33 +++
 arch/arm/include/asm/arch-am33xx/ddr_defs.h        |   69 +++---
 arch/arm/include/asm/arch-am33xx/mux.h             |  261 ++++++++++++++++++++
 arch/arm/include/asm/arch-am33xx/sys_proto.h       |   27 --
 board/ti/am335x/Makefile                           |    1 +
 .../cpu/armv7/am33xx => board/ti/am335x}/board.c   |  138 +++++++----
 .../sys_proto.h => board/ti/am335x/board.h         |   24 +-
 board/ti/am335x/mux.c                              |  250 +------------------
 11 files changed, 447 insertions(+), 715 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/am33xx/mux.c
 create mode 100644 arch/arm/include/asm/arch-am33xx/mux.h
 copy {arch/arm/cpu/armv7/am33xx => board/ti/am335x}/board.c (64%)
 copy arch/arm/include/asm/arch-am33xx/sys_proto.h => board/ti/am335x/board.h (75%)

-- 
1.7.10.4

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2012-10-24 19:20 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-18 11:21 [U-Boot] [PATCHv2 0/6] am33xx: support non-ti boards Peter Korsgaard
2012-10-18 11:21 ` [U-Boot] [PATCHv2 1/6] am33xx/board.c: make wdtimer/uart_base static Peter Korsgaard
2012-10-18 11:21 ` [U-Boot] [PATCHv2 2/6] am33xx: move ti i2c baseboard header handling to board/ti/am335x/ Peter Korsgaard
2012-10-18 17:12   ` Tom Rini
2012-10-18 18:28     ` Peter Korsgaard
2012-10-18 11:21 ` [U-Boot] [PATCHv2 3/6] am33xx/board: use cpu_mmc_init() for default mmc initialization Peter Korsgaard
2012-10-18 11:21 ` [U-Boot] [PATCHv2 4/6] am33xx: move generic parts of pinmux handling out from board/ti/am335x Peter Korsgaard
2012-10-18 11:21 ` [U-Boot] [PATCHv2 5/6] am33xx: support board specific ddr settings Peter Korsgaard
2012-10-18 11:21 ` [U-Boot] [PATCHv2 6/6] am33xx/ddr_defs.h: rename DDR2/DDR3 defines to their actual part numbers Peter Korsgaard
2012-10-24 15:41 ` [U-Boot] [PATCHv2 0/6] am33xx: support non-ti boards Peter Korsgaard
2012-10-24 16:01   ` Tom Rini
2012-10-24 19:20     ` Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox