[U-Boot] [PATCH V2 00/18] OMAP5: Add the Changes required for OMAP5 ES1.0 silicon

R Sricharan r.sricharan at ti.com
Thu Mar 1 15:38:25 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

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 (15):
  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
  OMAP5: reset: Use cold reset in case of 5430ES1.0

 arch/arm/cpu/armv7/omap-common/clocks-common.c     |   38 +-
 arch/arm/cpu/armv7/omap-common/emif-common.c       |   41 ++-
 arch/arm/cpu/armv7/omap-common/hwinit-common.c     |    6 +-
 arch/arm/cpu/armv7/omap-common/reset.S             |    2 +
 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                  |  140 ++++--
 arch/arm/cpu/armv7/omap5/hwinit.c                  |  106 ++++-
 .../cpu/armv7/omap5/{sdram_elpida.c => sdram.c}    |  101 +++--
 arch/arm/include/asm/arch-omap4/clocks.h           |    1 +
 arch/arm/include/asm/arch-omap4/omap.h             |   14 +-
 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/mux_omap5.h        |  502 ++++++++++----------
 arch/arm/include/asm/arch-omap5/omap.h             |  142 +++++--
 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 +-
 29 files changed, 1251 insertions(+), 684 deletions(-)
 rename arch/arm/cpu/armv7/omap5/{sdram_elpida.c => sdram.c} (64%)
 create mode 100644 drivers/power/twl6035.c
 copy arch/arm/cpu/armv7/omap-common/reset.S => include/twl6035.h (53%)



More information about the U-Boot mailing list