[U-Boot] [PATCH 0/3] arm, am335x: add support for siemens boards

Heiko Schocher hs at denx.de
Mon Jul 29 06:58:03 CEST 2013


add support for the am335x based boards from siemens:

dxr2:
  - DDR3 128MiB
  - NAND 256MiB
  - Ethernet with external Switch SMSC LAN9303
  - no PMIC
  - internal Watchdog
  - DFU support

pxm2:
  - DDR2 512 MiB
  - NAND 1024 MiB
  - PMIC
  - PHY atheros ar803x
  - USB Host
  - internal Watchdog
  - DFU support

rut:
  - DDR3 256 MiB
  - NAND 256 MiB
  - PMIC
  - PHY natsemi dp83630
  - external Watchdog
  - DFU support

based on current mainline commit 9fab4bf4cc077c21e43941866f3f2c196f28670d

Needed patches:

- [U-Boot] arm, spl: add watchdog library to SPL
  http://patchwork.ozlabs.org/patch/248503/
  reposted with this patchserie
- [U-Boot] arm, arm335x: add watchdog support
  http://patchwork.ozlabs.org/patch/248504/
  reposted with this patchserie
- [U-Boot,v2] arm, am33xx: add defines for gmii_sel_register bits
  http://patchwork.ozlabs.org/patch/248916/
- patches from Lokesh Vutla:
  [U-Boot,1/4] ARM: AM33xx: Cleanup dplls data
  http://patchwork.ozlabs.org/patch/253831/
  [U-Boot,2/4] ARM: AM33xx: Cleanup clocks layer
  http://patchwork.ozlabs.org/patch/253833/
  [U-Boot,3/4] ARM: AM33xx: Move s_init to a common place
  http://patchwork.ozlabs.org/patch/253834/
  [U-Boot,4/4] musb: Disable extra prints
  http://patchwork.ozlabs.org/patch/253832/
- [U-Boot,v5] dfu, nand, ubi: add partubi alt settings for updating ubi partition
  http://patchwork.ozlabs.org/patch/261583/
- [U-Boot] net, phy, cpsw: fix gigabit register access
  http://patchwork.ozlabs.org/patch/261087/

Tested patches with this patch:
- [U-Boot] dfu: Implementation of target reset after communication with dfu-util's -R switch
  http://patchwork.ozlabs.org/patch/260041/
- [U-Boot] ARM: OMAP: GPIO: Fix valid range and enable usage of all GPIOs on OMAP5
  http://patchwork.ozlabs.org/patch/253185/

Heiko Schocher (3):
  arm, spl: add watchdog library to SPL
  arm, am335x: add watchdog support
  arm, am335x: add support for 3 siemens boards

 MAINTAINERS                            |   5 +
 arch/arm/include/asm/arch-am33xx/cpu.h |  20 ++
 board/siemens/common/board.c           | 160 ++++++++++++
 board/siemens/common/factoryset.c      | 268 +++++++++++++++++++
 board/siemens/common/factoryset.h      |  21 ++
 board/siemens/dxr2/Makefile            |  48 ++++
 board/siemens/dxr2/board.c             | 239 +++++++++++++++++
 board/siemens/dxr2/board.h             |  68 +++++
 board/siemens/dxr2/mux.c               | 112 ++++++++
 board/siemens/pxm2/Makefile            |  48 ++++
 board/siemens/pxm2/board.c             | 236 +++++++++++++++++
 board/siemens/pxm2/board.h             |  21 ++
 board/siemens/pxm2/mux.c               | 140 ++++++++++
 board/siemens/pxm2/pmic.h              |  73 ++++++
 board/siemens/rut/Makefile             |  48 ++++
 board/siemens/rut/board.c              | 179 +++++++++++++
 board/siemens/rut/board.h              |  21 ++
 board/siemens/rut/mux.c                | 340 ++++++++++++++++++++++++
 boards.cfg                             |   3 +
 doc/README.SPL                         |   2 +-
 drivers/watchdog/Makefile              |   1 +
 drivers/watchdog/omap_wdt.c            | 112 ++++++++
 include/configs/dxr2.h                 |  95 +++++++
 include/configs/pxm2.h                 | 134 ++++++++++
 include/configs/rut.h                  | 135 ++++++++++
 include/configs/siemens-am33x-common.h | 464 +++++++++++++++++++++++++++++++++
 spl/Makefile                           |   1 +
 27 Dateien geändert, 2993 Zeilen hinzugefügt(+), 1 Zeile entfernt(-)
 create mode 100644 board/siemens/common/board.c
 create mode 100644 board/siemens/common/factoryset.c
 create mode 100644 board/siemens/common/factoryset.h
 create mode 100644 board/siemens/dxr2/Makefile
 create mode 100644 board/siemens/dxr2/board.c
 create mode 100644 board/siemens/dxr2/board.h
 create mode 100644 board/siemens/dxr2/mux.c
 create mode 100644 board/siemens/pxm2/Makefile
 create mode 100644 board/siemens/pxm2/board.c
 create mode 100644 board/siemens/pxm2/board.h
 create mode 100644 board/siemens/pxm2/mux.c
 create mode 100644 board/siemens/pxm2/pmic.h
 create mode 100644 board/siemens/rut/Makefile
 create mode 100644 board/siemens/rut/board.c
 create mode 100644 board/siemens/rut/board.h
 create mode 100644 board/siemens/rut/mux.c
 create mode 100644 drivers/watchdog/omap_wdt.c
 create mode 100644 include/configs/dxr2.h
 create mode 100644 include/configs/pxm2.h
 create mode 100644 include/configs/rut.h
 create mode 100644 include/configs/siemens-am33x-common.h

Cc: Tom Rini <trini at ti.com>
-- 
1.7.11.7



More information about the U-Boot mailing list