[U-Boot] [PATCH V3 00/19] OMAP5: Add the Changes required for OMAP5 ES1.0 silicon
R Sricharan
r.sricharan at ti.com
Mon Mar 12 13:25:33 CET 2012
OMAP5 soc support is already present in the mainline.
The below are the changes that were identified during the actual
silicon wakeup. Briefly, the changes address clocks, ddr, mux,
poweric, mmc, io settings required/recommended for the ip.
Couple of bug fixes are also added as a part of this series.
The series has been tested on
OMAP5430 ES1.0,
OMAP4 PANDA and SDP boards.
Changes from V1.
* Addressed comments from Tom Rini <tom trini at ti.com>
* Added a new patch OMAP5: reset: Use cold reset in case of 5430ES1.0
Changes from V2.
* Rebased the entire series on top of Nishant's series
OMAP3+: Fix voltage bringup sequence.
http://lists.denx.de/pipermail/u-boot/2012-March/119148.html
* Added a new patch OMAP3+: reset: Create a common reset layer.
Balaji T K (3):
arm: omap5: correct boot device mode7 for eMMC
omap5: pbias ldo9 turn on
mmc: omap5evm: Add eMMC saveenv support
R Sricharan (16):
OMAP5: clocks: Change clock settings as required for ES1.0 silicon.
OMAP5: board: Add pinmux data for omap5_evm board.
OMAP5: io: Configure the io settings for omap5430 sevm board.
OMAP5: emif/ddr: Change emif settings as required for ES1.0 silicon.
OMAP5: palmas: Configure nominal opp vdd values
OMAP5: hwinit: Add the missing break statement
OMAP4/5: Make the silicon revision variable common.
OMAP5: SRAM: Change the SRAM base address.
OMAP4/5: Make the sysctrl structure common
OMAP4/5: device: Add support to get the device type.
OMAP5: defconfig: Align the defconfig for 5430 ES1.0
OMAP5: ddr: Change the ddr device name.
OMAP4/5: emif: Correct the emif power mgt shadow register bit fields.
power: twl6035: add palmas PMIC support
OMAP3+: reset: Create a common reset layer.
OMAP5: reset: Use cold reset in case of 5430ES1.0
arch/arm/cpu/armv7/omap-common/clocks-common.c | 34 +-
arch/arm/cpu/armv7/omap-common/emif-common.c | 41 ++-
arch/arm/cpu/armv7/omap-common/hwinit-common.c | 6 +-
.../arm/cpu/armv7/omap-common/{reset.S => reset.c} | 31 +-
arch/arm/cpu/armv7/omap-common/spl.c | 1 +
arch/arm/cpu/armv7/omap-common/spl_mmc.c | 1 +
arch/arm/cpu/armv7/omap4/clocks.c | 15 +
arch/arm/cpu/armv7/omap4/hwinit.c | 24 +-
arch/arm/cpu/armv7/omap4/sdram_elpida.c | 4 +
arch/arm/cpu/armv7/omap5/Makefile | 2 +-
arch/arm/cpu/armv7/omap5/clocks.c | 141 ++++--
arch/arm/cpu/armv7/omap5/hwinit.c | 104 ++++-
.../cpu/armv7/omap5/{sdram_elpida.c => sdram.c} | 101 +++--
arch/arm/include/asm/arch-omap3/cpu.h | 5 +-
arch/arm/include/asm/arch-omap4/clocks.h | 1 +
arch/arm/include/asm/arch-omap4/cpu.h | 11 +
arch/arm/include/asm/arch-omap4/omap.h | 25 +-
arch/arm/include/asm/arch-omap4/sys_proto.h | 6 -
arch/arm/include/asm/arch-omap5/clocks.h | 35 +-
arch/arm/include/asm/arch-omap5/cpu.h | 11 +
arch/arm/include/asm/arch-omap5/mux_omap5.h | 502 ++++++++++----------
arch/arm/include/asm/arch-omap5/omap.h | 153 +++++--
arch/arm/include/asm/arch-omap5/sys_proto.h | 6 -
arch/arm/include/asm/emif.h | 76 +++-
arch/arm/include/asm/omap_common.h | 11 +-
board/ti/omap5_evm/evm.c | 6 +-
board/ti/omap5_evm/mux_data.h | 489 ++++++++++---------
drivers/mmc/omap_hsmmc.c | 37 ++-
drivers/power/Makefile | 1 +
drivers/power/twl6035.c | 65 +++
include/configs/omap5_evm.h | 25 +-
.../armv7/omap-common/reset.S => include/twl6035.h | 38 +-
32 files changed, 1285 insertions(+), 723 deletions(-)
copy arch/arm/cpu/armv7/omap-common/{reset.S => reset.c} (67%)
rename arch/arm/cpu/armv7/omap5/{sdram_elpida.c => sdram.c} (64%)
create mode 100644 drivers/power/twl6035.c
rename arch/arm/cpu/armv7/omap-common/reset.S => include/twl6035.h (53%)
More information about the U-Boot
mailing list