[PATCH] OMAP fixes and beaglebone black support

Sascha Hauer s.hauer at pengutronix.de
Thu Aug 22 16:36:51 EDT 2013


The following are some fixes (1/8 - 3/8) For OMAP needed for
making the OMAP boards boot 2nd stage again and fixing the
beaglebone lowlevel init. These are for master.

The remaining patches add beaglebone black support.

Most of this stuff is from Jan, I only polished a bit.

Sascha

----------------------------------------------------------------
Jan Luebbe (5):
      ARM: cpuinfo: display the core name and version
      ARM: am33xx: implement cpu revision decoding
      ARM: am33xx: beaglebone: split out DDR2 init for BB White
      ARM: am33xx: beaglebone: configure I2C EEPROM
      ARM: am33xx: beaglebone: add support for beaglebone black with DDR3 RAM

Sascha Hauer (3):
      ARM: am33xx: Add SRAM0 address/size defines
      ARM: omap: fix omap_save_bootinfo
      ARM: am33xx: Make uart0 mux init callable during early init

 arch/arm/boards/archosg9/lowlevel.c              |   3 +-
 arch/arm/boards/beagle/lowlevel.c                |   3 +-
 arch/arm/boards/beaglebone/Makefile              |   2 +-
 arch/arm/boards/beaglebone/beaglebone.h          |   9 ++
 arch/arm/boards/beaglebone/board.c               |  55 ++++++-
 arch/arm/boards/beaglebone/ddr.h                 |   2 +
 arch/arm/boards/beaglebone/ddr2.c                | 178 +++++++++++++++++++++
 arch/arm/boards/beaglebone/ddr3.c                | 155 ++++++++++++++++++
 arch/arm/boards/beaglebone/lowlevel.c            | 195 +++--------------------
 arch/arm/boards/omap343xdsp/lowlevel.c           |   3 +-
 arch/arm/boards/omap3evm/lowlevel.c              |   3 +-
 arch/arm/boards/panda/lowlevel.c                 |   3 +-
 arch/arm/boards/pcm049/lowlevel.c                |   3 +-
 arch/arm/boards/pcm051/lowlevel.c                |   2 +-
 arch/arm/boards/phycard-a-l1/lowlevel.c          |   3 +-
 arch/arm/boards/phycard-a-xl2/lowlevel.c         |   3 +-
 arch/arm/cpu/cpuinfo.c                           |  33 ++++
 arch/arm/mach-omap/am33xx_clock.c                |   9 +-
 arch/arm/mach-omap/am33xx_generic.c              |  34 +++-
 arch/arm/mach-omap/am33xx_mux.c                  |  13 +-
 arch/arm/mach-omap/include/mach/am33xx-clock.h   |   5 +-
 arch/arm/mach-omap/include/mach/am33xx-devices.h |   6 +
 arch/arm/mach-omap/include/mach/am33xx-generic.h |  19 +++
 arch/arm/mach-omap/include/mach/am33xx-silicon.h |   8 +-
 arch/arm/mach-omap/include/mach/generic.h        |   2 +-
 arch/arm/mach-omap/include/mach/omap3-generic.h  |  21 +++
 arch/arm/mach-omap/include/mach/omap4-generic.h  |  21 +++
 arch/arm/mach-omap/include/mach/sys_info.h       |  10 +-
 28 files changed, 595 insertions(+), 208 deletions(-)
 create mode 100644 arch/arm/boards/beaglebone/beaglebone.h
 create mode 100644 arch/arm/boards/beaglebone/ddr.h
 create mode 100644 arch/arm/boards/beaglebone/ddr2.c
 create mode 100644 arch/arm/boards/beaglebone/ddr3.c
 create mode 100644 arch/arm/mach-omap/include/mach/omap3-generic.h
 create mode 100644 arch/arm/mach-omap/include/mach/omap4-generic.h



More information about the barebox mailing list