[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