[U-Boot] [PATCH 00/11] ARMV7: OMAP: Add support for OMAP36XX/37XX, cleanup OMAP3 common code

Steve Sakoman steve at sakoman.com
Wed Sep 1 01:21:16 CEST 2010


This patch series adds support for TI's OMAP36XX/377XX processors and
modifies the Beagle and Overo board files to support upcoming versions
of these boards based upon processors from the OMAP36XX/37XX families.

A number of cleanups and bug fixes to generic OMAP3 code are also
included since they were discovered during the process of adding this
support.

This patch depends on the previous series:

ARMV7: OMAP3: Board updates for Beagle and Overo

http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/82805

Tested on Beagle C3, C4, and xM; Overo 35XX and 37XX; and Panda
Also did MAKEALL ARMV7

Mans Rullgard (3):
  ARMV7: OMAP3: Fix and clean up L2 cache enable/disable functions
  ARMV7: OMAP3: Convert setup_auxcr() to pure asm
  ARMV7: OMAP3: Apply Cortex-A8 errata workarounds only on affected
    revisions

Steve Sakoman (8):
  ARMV7: OMAP3: Update CPU type detection for AM35XX/OMAP36XX/37XX
  ARMV7: OMAP3: Add clock setup for OMAP36XX/37XX
  ARMV7: OMAP3: Fix broken reset command on OMAP36XX/37XX and OMAP4
  ARMV7: OMAP3: Remove erroneous hard coded sdram setup for 128MB/bank
  mtd: nand: honor CONFIG_SYS_NAND_QUIET_TEST with unknown NAND printk
  ARMV7: OMAP3: Add CONFIG_SYS_NAND_QUIET_TEST to Beagle and Overo
    configs
  ARMV7: OMAP3: Add support for Beagle xM
  ARMV7: OMAP: Overo: Autodetect presence/absence of transceiver on
    mmc2

 arch/arm/cpu/armv7/omap-common/reset.S         |    4 +-
 arch/arm/cpu/armv7/omap3/board.c               |   35 -
 arch/arm/cpu/armv7/omap3/cache.S               |  101 +--
 arch/arm/cpu/armv7/omap3/clock.c               |  549 +++++++++----
 arch/arm/cpu/armv7/omap3/lowlevel_init.S       |   69 ++
 arch/arm/cpu/armv7/omap3/sdrc.c                |   43 +-
 arch/arm/cpu/armv7/omap3/sys_info.c            |  147 +++-
 arch/arm/include/asm/arch-omap3/clocks.h       |   17 +
 arch/arm/include/asm/arch-omap3/clocks_omap3.h |   27 +
 arch/arm/include/asm/arch-omap3/cpu.h          |   15 +-
 arch/arm/include/asm/arch-omap3/omap3.h        |   32 +-
 arch/arm/include/asm/arch-omap3/sys_proto.h    |    2 +
 arch/arm/include/asm/arch-omap4/omap4.h        |    1 +
 board/overo/overo.c                            |   47 +
 board/overo/overo.h                            |   35 +-
 board/ti/beagle/beagle.c                       |   16 +-
 board/ti/beagle/beagle.h                       |   33 +-
 board/ti/sdp4430/sdp.c                         |    8 +-
 drivers/mtd/nand/nand_base.c                   |    2 +



More information about the U-Boot mailing list