[U-Boot] [PATCH v3 0/4] arm, am335x: add support for siemens boards
Heiko Schocher
hs at denx.de
Tue Jul 30 09:53:53 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
- changes for v2:
- add a more detailed comment, from where the files are based
- add missing (C)
- changes for v3:
- rebased against u-boot-ti commit bb2a5d8f87fffb4fadfb205837decbd1b3e75f88
- rebased against lokeshs v2 patches
- rebased arm, am33xx: add defines for gmii_sel_register bits
patch, and therefore added to this patchserie
- add bd_ram_ofs to cpsw_data in board code
needed since commit 2bf36ac638ab2db9f0295aa47064976eeebf80c1
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/
added in v3 to this patchseries as rebased against u-boot-ti
- patches from Lokesh Vutla:
[U-Boot,V2,1/4] ARM: AM33xx: Cleanup dplls data
http://patchwork.ozlabs.org/patch/263175/
[U-Boot,V2,2/4] ARM: AM33xx: Cleanup clocks layer
http://patchwork.ozlabs.org/patch/263176/
[U-Boot,V2,3/4] ARM: AM33xx: Move s_init to a common place
http://patchwork.ozlabs.org/patch/263177/
[U-Boot,V2,4/4] musb: Disable extra prints
http://patchwork.ozlabs.org/patch/263174/
- [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 (4):
arm, am33xx: add defines for gmii_sel_register bits
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 | 41 +++
board/isee/igep0033/board.c | 6 +-
board/phytec/pcm051/board.c | 2 -
board/siemens/common/board.c | 167 ++++++++++++
board/siemens/common/factoryset.c | 268 +++++++++++++++++++
board/siemens/common/factoryset.h | 21 ++
board/siemens/dxr2/Makefile | 49 ++++
board/siemens/dxr2/board.c | 241 +++++++++++++++++
board/siemens/dxr2/board.h | 69 +++++
board/siemens/dxr2/mux.c | 112 ++++++++
board/siemens/pxm2/Makefile | 49 ++++
board/siemens/pxm2/board.c | 238 +++++++++++++++++
board/siemens/pxm2/board.h | 22 ++
board/siemens/pxm2/mux.c | 140 ++++++++++
board/siemens/pxm2/pmic.h | 71 +++++
board/siemens/rut/Makefile | 49 ++++
board/siemens/rut/board.c | 180 +++++++++++++
board/siemens/rut/board.h | 22 ++
board/siemens/rut/mux.c | 341 ++++++++++++++++++++++++
board/ti/am335x/board.c | 6 +-
boards.cfg | 3 +
doc/README.SPL | 2 +-
drivers/watchdog/Makefile | 1 +
drivers/watchdog/omap_wdt.c | 121 +++++++++
include/configs/dxr2.h | 94 +++++++
include/configs/pxm2.h | 134 ++++++++++
include/configs/rut.h | 135 ++++++++++
include/configs/siemens-am33x-common.h | 464 +++++++++++++++++++++++++++++++++
spl/Makefile | 1 +
30 Dateien geändert, 3042 Zeilen hinzugefügt(+), 12 Zeilen 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