[U-Boot] Pull request: u-boot-arm/master

Albert ARIBAUD
2013-10-02T15:34:07Z

Hello Tom,

The following changes since commit
8386ca8bea7a6a8469c3b6a99313afb642e6cbeb:

Revert "standalone-examples: support custom GCC lib" (2013-09-12
10:27:29 -0400)

are available in the git repository at:

git://git.denx.De/u-boot-arm master

for you to fetch changes up to f04c53762962280365005c9db12ab561a18f2692:

Merge branch 'u-boot-imx/master' into 'u-boot-arm/master' (2013-10-02
14:53:27 +0200)

----------------------------------------------------------------

Albert ARIBAUD (3):
Merge branch 'u-boot-atmel/master' into 'u-boot-arm/master'
Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'
Merge branch 'u-boot-imx/master' into 'u-boot-arm/master'

Andrew Gabbasov (1):
mx6: Fix calculation of emi_slow clock rate

Elie De Brauwer (1):
mxs_nand: Fix ECC strength for NAND flash with OOB size of 224

Eric Nelson (2):
i.MX6DL/S: add drive-strength back to pads DISP0_DAT2/DAT10
i.MX6DQ/DLS: Add pad MX6_PAD_GPIO_1__USB_OTG_ID

Fabio Estevam (17):
mx6sabresd: Add LVDS splash screen support
wandboard: Use imx6dl-wandboard.dtb for the solo version
mx6sabresd: Avoid hang when HDMI cable is not connected
mx6sabresd: Reset counter to prevent error message
mmc: fsl_esdhc: Check the result from malloc()
mx35pdk: Remove CONFIG_SYS_CACHELINE_SIZE
mx6sabresd: Return error if cpu_eth_init() fails
mx6qsabreauto: Return error if cpu_eth_init() fails
net: fec_mxc: Add support for mx6 solo-lite
mx6slevk: Add Ethernet support
mx28evk: Fix checkpatch warning
doc: README.mxs: Add instruction to install 'libssl-dev'
mx6sabresd: Fix the fdt file for the mx6dl version
net: fec_mxc: Fix timeouts during tftp transfer
mx28evk: Propagate the error if cpu_eth_init() fails
mx28evk: Propagate the error if cpu_eth_init() fails
mx35pdk: Fix error handling in board_late_init()

Greg Guyotte (1):
drivers/power/pmic: Add tps65217 driver

Heiko Schocher (1):
net, phy, cpsw: fix NULL pointer deference

Jens Scharsig (BuS Elektronik) (1):
arm: atmel: cpux9k2: increase malloc space to fix crash on start
u-boot

Jeroen Hofstee (4):
arm: prevent using movt/movw address loads
ARM,relocate: do not use r9
ARM: use r9 for gd
README: update ARM register usage

Kuo-Jung Su (1):
arm: dma_alloc_coherent: malloc() -> memalign()

Lokesh Vutla (2):
ARM: DRA7: Enable saveenv command
ARM: OMAP5: Avoid writing into LDO SRAM bits

Marek Vasut (6):
tools: mxsboot: Mark the FCB pages as valid
ARM: mxs: Sort the mx23evk and mx23_olinuxino
ARM: mxs: Document the power block initialization
ARM: mxs: Receive r0 and r1 passed from BootROM
ARM: mxs: Add Creative ZEN XFi3 board
ARM: mxs: Add SanDisk Sansa Fuze+ board

Markus Niebel (1):
ARM: arch-mx6: fix PLL2_PFD2_FREQ

Masahiro Yamada (6):
arm: spl: Do not set the stack pointer twice
ARM: s3c44b0: remove remainders of dead board
drivers: s3c44b0_i2c: delete an unused driver
drivers: serial_s3c44b0: delete an unused driver
drivers: s3c44b0_rtc: delete an unused driver
ARM: refactor compiler options in config.mk

Michal Simek (1):
arm: zynq: Fix timer loadaddress

Philip, Avinash (1):
drivers/power/pmic: Add tps65910 driver

Pierre Aubert (1):
mx6: Fix use of improper value in enable_ipu_clock

Robert P. J. Day (1):
am335x_evm.h: If mmcdev and bootpart switch to mmcdev 1, so
should mmcroot.

Robert Winkler (1):
imx: nitrogen6x/mx6qsabrelite: Fix bug in board_video_skip

Stefano Babic (1):
Merge branch 'master' of git://git.denx.de/u-boot-arm

Steve Kipisz (1):
am335x:Handle worst case scenario for Errata 1.0.24

Tom Rini (4):
spl/Makefile: Add drivers/power/pmic/libpmic to
CONFIG_SPL_POWER_SUPPORT am33xx: Add am33xx_spl_board_init function,
call am33xx: Add the efuse_sma CONTROL_MODULE register
am335x_evm: am33xx_spl_board_init function and scale core
frequency

York Sun (1):
tools/imximage.c: Fix compiling warning

trem (3):
mx27: add missing constant for mx27
apf27: add support for the armadeus APF27 board
apf27: add FPGA support for the apf27 board

README | 9 ++-
arch/arm/config.mk | 11 ++-
arch/arm/cpu/arm1136/config.mk | 1 -
arch/arm/cpu/arm1176/config.mk | 1 -
arch/arm/cpu/arm720t/config.mk | 2 -
arch/arm/cpu/arm920t/config.mk | 2 -
arch/arm/cpu/arm925t/config.mk | 2 -
arch/arm/cpu/arm926ejs/config.mk | 2 -
arch/arm/cpu/arm926ejs/mx27/asm-offsets.c | 5 ++
arch/arm/cpu/arm926ejs/mxs/spl_boot.c | 5 +-
arch/arm/cpu/arm926ejs/mxs/spl_power_init.c | 209
+++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/cpu/arm926ejs/mxs/start.S | 50
+++++++----- arch/arm/cpu/arm946es/config.mk
| 2 - arch/arm/cpu/arm_intcm/config.mk | 2 -
arch/arm/cpu/armv7/am33xx/board.c | 11 +++
arch/arm/cpu/armv7/am33xx/clock_am33xx.c | 8 +-
arch/arm/cpu/armv7/am33xx/sys_info.c | 57
+++++++++++++ arch/arm/cpu/armv7/config.mk
| 1 - arch/arm/cpu/armv7/lowlevel_init.S | 4
+- arch/arm/cpu/armv7/mx6/clock.c | 40
+++++++-- arch/arm/cpu/armv7/omap-common/boot-common.c | 3
+ arch/arm/cpu/armv7/omap-common/clocks-common.c | 7 --
arch/arm/cpu/armv7/omap5/prcm-regs.c | 12 ---
arch/arm/cpu/armv7/rmobile/config.mk | 1 -
arch/arm/cpu/armv7/zynq/timer.c | 2 +-
arch/arm/cpu/ixp/config.mk | 2 +-
arch/arm/cpu/pxa/config.mk | 2 -
arch/arm/cpu/s3c44b0/cache.c | 74
-----------------
arch/arm/cpu/s3c44b0/config.mk | 18 -----
arch/arm/cpu/s3c44b0/cpu.c | 58
------------- arch/arm/cpu/s3c44b0/start.S |
228 ---------------------------------------------------
arch/arm/cpu/s3c44b0/timer.c | 102
-----------------------
arch/arm/cpu/sa1100/config.mk | 2 -
arch/arm/include/asm/arch-am33xx/clocks_am33xx.h | 12 ++-
arch/arm/include/asm/arch-am33xx/cpu.h | 12 +++
arch/arm/include/asm/arch-am33xx/sys_proto.h | 4 +
arch/arm/include/asm/arch-mx27/imx-regs.h | 6 +-
arch/arm/include/asm/arch-mx6/clock.h | 1 +
arch/arm/include/asm/arch-mx6/crm_regs.h | 2 +-
arch/arm/include/asm/arch-mx6/iomux.h | 5 ++
arch/arm/include/asm/arch-mx6/mx6dl_pins.h | 6 +-
arch/arm/include/asm/arch-mx6/mx6q_pins.h | 1 +
arch/arm/include/asm/arch-mx6/mx6sl_pins.h | 12 +++
arch/arm/include/asm/arch-mxs/sys_proto.h | 5 +-
arch/arm/include/asm/arch-s3c44b0/hardware.h | 281
---------------------------------------------------------------
arch/arm/include/asm/dma-mapping.h | 2 +-
arch/arm/include/asm/global_data.h | 2 +-
arch/arm/include/asm/omap_common.h | 6 --
arch/arm/lib/crt0.S | 16 ++--
arch/arm/lib/relocate.S | 6 +-
arch/arm/lib/spl.c | 3 -
board/armadeus/apf27/Makefile | 33 ++++++++
board/armadeus/apf27/apf27.c | 256
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/armadeus/apf27/apf27.h | 489
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/armadeus/apf27/fpga.c | 224
++++++++++++++++++++++++++++++++++++++++++++++++++
board/armadeus/apf27/fpga.h | 25 ++++++
board/armadeus/apf27/lowlevel_init.S | 168
++++++++++++++++++++++++++++++++++++++
board/bluegiga/apx4devkit/spl_boot.c | 4 +-
board/boundary/nitrogen6x/nitrogen6x.c | 4 +-
{arch/arm/cpu/s3c44b0 => board/creative/xfi3}/Makefile | 21 +++--
board/creative/xfi3/spl_boot.c | 134
++++++++++++++++++++++++++++++
board/creative/xfi3/xfi3.c | 224
++++++++++++++++++++++++++++++++++++++++++++++++++
board/denx/m28evk/m28evk.c | 2 +
board/denx/m28evk/spl_boot.c | 4 +-
board/freescale/mx23evk/spl_boot.c | 4 +-
board/freescale/mx28evk/iomux.c | 4 +-
board/freescale/mx28evk/mx28evk.c | 4 +-
board/freescale/mx35pdk/mx35pdk.c | 10 +--
board/freescale/mx6qsabreauto/mx6qsabreauto.c | 2 +-
board/freescale/mx6sabresd/mx6sabresd.c | 169
+++++++++++++++++++++++++++++++++-----
board/freescale/mx6slevk/mx6slevk.c | 68
++++++++++++++++
board/olimex/mx23_olinuxino/spl_boot.c | 4 +-
board/sandisk/sansa_fuze_plus/Makefile | 31 +++++++
board/sandisk/sansa_fuze_plus/sfp.c | 388
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/sandisk/sansa_fuze_plus/spl_boot.c | 140
++++++++++++++++++++++++++++++++
board/schulercontrol/sc_sps_1/spl_boot.c | 4 +-
board/ti/am335x/board.c | 146
+++++++++++++++++++++++++++++++++
boards.cfg | 3 +
doc/README.mxs | 5 ++
doc/driver-model/UDM-rtc.txt | 15 ++--
doc/driver-model/UDM-serial.txt | 16 ++--
drivers/i2c/Makefile | 1 -
drivers/i2c/s3c44b0_i2c.c | 299
-------------------------------------------------------------------
drivers/mmc/fsl_esdhc.c | 2 +
drivers/mtd/nand/mxs_nand.c | 3 +
drivers/net/cpsw.c | 10 ++-
drivers/net/fec_mxc.c | 4 +-
drivers/net/fec_mxc.h | 4 +-
drivers/power/pmic/Makefile | 2 +
drivers/power/pmic/pmic_tps65217.c | 109
+++++++++++++++++++++++++
drivers/power/pmic/pmic_tps65910.c | 83
+++++++++++++++++++
drivers/rtc/Makefile | 1 -
drivers/rtc/s3c44b0_rtc.c | 84
-------------------
drivers/serial/Makefile | 1 -
drivers/serial/serial.c | 2 -
drivers/serial/serial_s3c44b0.c | 216
-------------------------------------------------
include/configs/am335x_evm.h | 6 ++
include/configs/apf27.h | 388
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
include/configs/dra7xx_evm.h | 8 +-
include/configs/eb_cpux9k2.h | 2 +-
include/configs/mx35pdk.h | 1 -
include/configs/mx6sabresd.h | 4 +
include/configs/mx6slevk.h | 14 ++++
include/configs/pcm051.h | 1 +
include/configs/sansa_fuze_plus.h | 70
++++++++++++++++
include/configs/wandboard.h | 4 +-
include/configs/xfi3.h | 69
++++++++++++++++
include/power/tps65217.h | 83
+++++++++++++++++++
include/power/tps65910.h | 77
++++++++++++++++++
spl/Makefile | 3 +-
tools/imximage.c | 8 +-
tools/mxsboot.c | 10 ++- 112
files changed, 3918 insertions(+), 1569 deletions(-) delete mode
100644 arch/arm/cpu/s3c44b0/cache.c delete mode 100644
arch/arm/cpu/s3c44b0/config.mk delete mode 100644
arch/arm/cpu/s3c44b0/cpu.c delete mode 100644
arch/arm/cpu/s3c44b0/start.S delete mode 100644
arch/arm/cpu/s3c44b0/timer.c delete mode 100644
arch/arm/include/asm/arch-s3c44b0/hardware.h create mode 100644
board/armadeus/apf27/Makefile create mode 100644
board/armadeus/apf27/apf27.c create mode 100644
board/armadeus/apf27/apf27.h create mode 100644
board/armadeus/apf27/fpga.c create mode 100644
board/armadeus/apf27/fpga.h create mode 100644
board/armadeus/apf27/lowlevel_init.S rename {arch/arm/cpu/s3c44b0 =>
board/creative/xfi3}/Makefile (60%) create mode 100644
board/creative/xfi3/spl_boot.c create mode 100644
board/creative/xfi3/xfi3.c create mode 100644
board/sandisk/sansa_fuze_plus/Makefile create mode 100644
board/sandisk/sansa_fuze_plus/sfp.c create mode 100644
board/sandisk/sansa_fuze_plus/spl_boot.c delete mode 100644
drivers/i2c/s3c44b0_i2c.c create mode 100644
drivers/power/pmic/pmic_tps65217.c create mode 100644
drivers/power/pmic/pmic_tps65910.c delete mode 100644
drivers/rtc/s3c44b0_rtc.c delete mode 100644
drivers/serial/serial_s3c44b0.c create mode 100644
include/configs/apf27.h create mode 100644
include/configs/sansa_fuze_plus.h create mode 100644
include/configs/xfi3.h create mode 100644 include/power/tps65217.h
create mode 100644 include/power/tps65910.h

Amicalement,
--
Albert.