[U-Boot] [GIT PULL] Pull request: u-boot-imx

Stefano Babic
2012-05-09T16:38:55Z

Hi Albert,

please pull from u-boot-imx:

The following changes since commit 026251a5e825d61d3bcdf6dffcc27d15afd574f4:

EXYNOS: Change bits per pixel value proper for u-boot. (2012-04-25
16:23:26 +0900)

are available in the git repository at:

git://www.denx.de/git/u-boot-imx.git master

for you to fetch changes up to baff308162c3980e7616b624e19889a4d757aae8:

i.MX28: Avoid redefining serial_put[cs]() (2012-05-09 12:49:14 +0200)

----------------------------------------------------------------
Dirk Behme (1):
i.MX6: Add ANATOP regulator init

Eric Nelson (3):
i.MX6Q: mx6qsabrelite: Add keypress support to alter boot flow
i.MX6: add enable_sata_clock()
i.MX6: mx6q_sabrelite: add SATA bindings

Fabio Estevam (19):
pmic: Add support for the Dialog DA9053 PMIC
mx6qsabrelite: No need to set the direction for GPIO3_23 again
mx28evk: Allow to booting a dt kernel
m28evk: Allow to booting a dt kernel
mx28evk: Allow booting a zImage kernel
mx6qsabrelite: Allow booting a zImage kernel
mx6qarm2: Allow booting a zImage kernel
mx31pdk: Allow booting a zImage kernel
imx-common: Factor out get_ahb_clk()
mx5: Add clock config interface
mx53loco: Allow to print CPU information at a later stage
mx53loco: Add support for 1GHz operation for DA9053-based boards
pmic: dialog: Avoid name conflicts
mx53loco: Add mc34708 support and set mx53 frequency at 1GHz
mx53loco: Turn on VUSB regulator
mx53loco: Add CONFIG_REVISION_TAG
mx53loco: Remove unneeded gpio_set_value()
spi: mxs: Introduce spi_cs_is_valid()
spi: mxs: Allow other chip selects to work

Lauri Hintsala (1):
mx28evk: add NAND support

Marek Vasut (17):
M28: Enable FDT support
Revert "i.MX28: Enable additional DRAM address bits"
M28: Scan only first 512 MB of DRAM to avoid memory wraparound
i.MX28: Add delay after CPU bypass is cleared
FEC: Abstract out register setup
M28EVK: Implement support for new board V2.0
M28EVK: Add SD update command
i.MX28: Improve passing of data from SPL to U-Boot
i.MX28: Implement boot pads sampling and reporting
i.MX28: Add LCDIF register definitions
i.MX28: Shut down the LCD controller before reset
i.MX28: Add LRADC register definitions
i.MX28: Add LRADC init to i.MX28 SPL
i.MX28: Reorder battery status functions in SPL
i.MX28: Add battery boot components to SPL
i.MX28: Check if WP detection is implemented at all
i.MX28: Avoid redefining serial_put[cs]()

Stefano Babic (9):
Define UART4 and UART5 base addresses
NET: fec_mxc.c: Add a way to disable auto negotiation
MX5: Add definitions for SATA controller
SATA: check for return value from sata functions
MX53: add function to set SATA clock to internal
SATA: add driver for MX5 / MX6 SOCs
MX53: Add support to ESG ima3 board
MX53: mx53loco: Add SATA support
MX5: PAD_CTL_DRV_VOT_LOW and PAD_CTL_DRV_VOT_HIGH exchanged

Timo Ketola (7):
i.MX25: esdhc: Add mxc_get_clock infrastructure
i.MX25: This architecture has a GPIO4 too
imx: nand: Support flash based BBT
i.MX25: usb: Set PORTSCx register
imx: usb: There is no such register
i.MX2: Include asm/types.h in arch-mx25/imx-regs.h
imx: Add u-boot.imx as target for ARM9 i.MX SOCs

Wolfgang Grandegger (1):
USB: ehci-mx6: Fix broken IO access

arch/arm/cpu/arm926ejs/config.mk | 6 +
arch/arm/cpu/arm926ejs/mx25/generic.c | 27 +
arch/arm/cpu/arm926ejs/mx28/Makefile | 2 +-
arch/arm/cpu/arm926ejs/mx28/mx28.c | 29 +-
arch/arm/cpu/arm926ejs/mx28/mx28_init.h | 4 +
arch/arm/cpu/arm926ejs/mx28/spl_boot.c | 57 ++
arch/arm/cpu/arm926ejs/mx28/spl_lradc_init.c | 86 ++
arch/arm/cpu/arm926ejs/mx28/spl_mem_init.c | 14 +-
arch/arm/cpu/arm926ejs/mx28/spl_power_init.c | 224 +++--
arch/arm/cpu/armv7/imx-common/cpu.c | 15 +-
arch/arm/cpu/armv7/mx5/clock.c | 493 +++++++++-
arch/arm/cpu/armv7/mx6/clock.c | 50 +-
arch/arm/cpu/armv7/mx6/soc.c | 30 +
arch/arm/include/asm/arch-mx25/clock.h | 23 +
arch/arm/include/asm/arch-mx25/imx-regs.h | 3 +
arch/arm/include/asm/arch-mx28/imx-regs.h | 2 +
arch/arm/include/asm/arch-mx28/regs-lcdif.h | 212 +++++
arch/arm/include/asm/arch-mx28/regs-lradc.h | 400 ++++++++
arch/arm/include/asm/arch-mx28/sys_proto.h | 30 +
arch/arm/include/asm/arch-mx5/clock.h | 7 +-
arch/arm/include/asm/arch-mx5/crm_regs.h | 6 +
arch/arm/include/asm/arch-mx5/imx-regs.h | 11 +
arch/arm/include/asm/arch-mx5/iomux.h | 4 +-
arch/arm/include/asm/arch-mx5/sys_proto.h | 3 +
arch/arm/include/asm/arch-mx6/clock.h | 1 +
.../asm/arch-mx6/{ccm_regs.h => crm_regs.h} | 2 +-
arch/arm/include/asm/arch-mx6/imx-regs.h | 9 +
arch/arm/include/asm/arch-mx6/iomux-v3.h | 111 +++
arch/arm/include/asm/arch-mx6/sys_proto.h | 5 +-
board/denx/m28evk/m28evk.c | 20 +-
board/denx/m28evk/spl_boot.c | 8 +-
board/esg/ima3-mx53/Makefile | 41 +
board/esg/ima3-mx53/ima3-mx53.c | 302 ++++++
board/esg/ima3-mx53/imximage.cfg | 108 +++
board/freescale/mx28evk/iomux.c | 21 +
board/freescale/mx53loco/mx53loco.c | 146 ++-
board/freescale/mx6qsabrelite/mx6qsabrelite.c | 155 +++-
boards.cfg | 1 +
common/cmd_sata.c | 9 +-
drivers/block/Makefile | 1 +
drivers/block/dwc_ahsata.c | 969
++++++++++++++++++++
drivers/block/dwc_ahsata.h | 335 +++++++
drivers/gpio/mxc_gpio.c | 3 +-
drivers/misc/Makefile | 1 +
drivers/misc/pmic_dialog.c | 37 +
drivers/mmc/mxsmmc.c | 3 +-
drivers/mtd/nand/mxc_nand.c | 33 +
drivers/net/fec_mxc.c | 88 +-
drivers/spi/mxs_spi.c | 23 +-
drivers/usb/host/ehci-mx6.c | 5 +-
drivers/usb/host/ehci-mxc.c | 4 -
include/ahci.h | 5 +-
include/configs/ima3-mx53.h | 269 ++++++
include/configs/m28evk.h | 15 +-
include/configs/mx28evk.h | 13 +
include/configs/mx31pdk.h | 1 +
include/configs/mx53loco.h | 29 +-
include/configs/mx6qarm2.h | 1 +
include/configs/mx6qsabrelite.h | 17 +
include/dialog_pmic.h | 187 ++++
include/fsl_pmic.h | 11 +
include/pmic.h | 1 +
62 files changed, 4523 insertions(+), 205 deletions(-)
create mode 100644 arch/arm/cpu/arm926ejs/mx28/spl_lradc_init.c
create mode 100644 arch/arm/include/asm/arch-mx28/regs-lcdif.h
create mode 100644 arch/arm/include/asm/arch-mx28/regs-lradc.h
rename arch/arm/include/asm/arch-mx6/{ccm_regs.h => crm_regs.h} (99%)
create mode 100644 board/esg/ima3-mx53/Makefile
create mode 100644 board/esg/ima3-mx53/ima3-mx53.c
create mode 100644 board/esg/ima3-mx53/imximage.cfg
create mode 100644 drivers/block/dwc_ahsata.c
create mode 100644 drivers/block/dwc_ahsata.h
create mode 100644 drivers/misc/pmic_dialog.c
create mode 100644 include/configs/ima3-mx53.h
create mode 100644 include/dialog_pmic.h

Regards,
Stefano

--
=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================