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

Albert ARIBAUD
2013-07-10T20:33:32Z

Hello Tom,

The following changes since commit
fbf87b1823dd5ebc2a384711ea2c677543019ece:

arm: optimize relocate_code routine (2013-06-21 23:05:50 +0200)

are available in the git repository at:

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

for you to fetch changes up to 630aacb0859c6e26b2b0311d8e245da5e5b8ac67:

Merge branch 'u-boot-samsung/master' into
'u-boot-arm/master' (2013-07-10 20:40:47 +0200)

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

Ajay Kumar (1):
video: exynos_fb: Add the missing #else clause

Albert ARIBAUD (2):
Merge branch 'u-boot-imx/master' into 'u-boot-arm/master'
Merge branch 'u-boot-samsung/master' into 'u-boot-arm/master'

Amar (2):
EXYNOS5: I2C: Add FDT and non-FDT support for I2C
EXYNOS: Resolve the i2c compilation error

Axel Lin (3):
gpio: s3c2440_gpio: Fix wrong writel arguments
gpio: s5p_gpio: Call s5p_gpio_set_value() instead of open-code
ARM: OMAP: GPIO: Fix valid range and enable usage of all GPIOs on
OMAP5

Bernie Thompson (1):
exynos: Adjust the starting MIF voltage to 1.05v

Dirk Behme (2):
spi: mxc_spi: Fix pre and post divider calculation
spi: mxc_spi: Update pre and post divider algorithm

Eric Nelson (1):
dwc_ahsata: Allow use with dcache enabled

Fabio Estevam (8):
README: mx28_common: Keep the text within 80 columns
README: mx28_common: Do not hardcode the SSP port
README: mx28_common: Fix structure of sentence
README: mxs: Introduce README.mxs
mx28evk: Move README file inside board directory
m28evk: Move README file inside board directory
MAINTAINERS: Add an entry to the mx6q wandboard variant
video: mxsfb: Break the line in videomode message

Ilya Ledvich (1):
am33xx: fix the ddr_cmdtctrl structure

Lokesh Vutla (1):
ARM: OMAP4+: Fix MA detection during SDRAM_AUTO_DETECTION

Michael Trimarchi (1):
usb: omap: ulpi: fix ulpi transceiver access

Mike Dunn (5):
pxa: add support for palmtreo680 board
pxa: palmtreo680 flash programming utility
pxa: turn icache off in cpu_init_crit()
pxa: use -mcpu=xscale compiler option
pxa: fix memory coherency problem after relocation

Minkyu Kang (1):
arm: exynos: fix clock calculation

Otavio Salvador (2):
vf610twr: Add default environment in line with other Freescale
boards vf610twr: Remove SoC name from U-Boot prompt

Pierre Aubert (3):
imx6: fix GPR2 wrong definition
imx: Complete the pin definitions for the i.MX6DL / i.MX6Solo
imx: Add support for the SabreSD shipped with i.MX6DL

Rajeshwari Shinde (9):
EXYNOS5: FDT: Add compatible strings for Serial
EXYNOS5: FDT: Add serial device node values
S5P: Serial: Add fdt support to driver
CONFIG: EXYNOS5: Enable silent console
SMDK5250: Remove reduntant code
EXYNOS: Add API for power reset and exit wakeup
EXYNOS: LDS file move to common
EXYNOS4210: Configure GPIO for uart
EXYNOS: Move files from board/samsung to arch/arm

Robert Winkler (4):
imx: nitrogen6x: Enabled data cache
imx: nitrogen6x: Enable bootz
imx: nitrogen6x: Enable raw initrd
imx: nitrogen6x: Enable filesystem generic commands

Simon Glass (1):
exynos: Enable mmc for snow

Tapani Utriainen (1):
Add support for Wandboard Quad

trem (2):
mx27: add function enable_caches
mx27: add i2c clock

?ukasz Majewski (2):
arm:trats: Increase malloc pool size (for DFU ext4 transfers)
power:bat:trats: Break battery charging with ctrl+C

CREDITS | 4 +
MAINTAINERS | 7 +-
arch/arm/cpu/arm926ejs/mx27/generic.c | 10 +
arch/arm/cpu/armv7/exynos/Makefile | 17 +-
arch/arm/cpu/armv7/exynos/clock.c | 43 +-
.../arm/cpu/armv7/exynos}/clock_init.h | 0
arch/arm/cpu/armv7/exynos/clock_init_exynos4.c | 95 ++
.../arm/cpu/armv7/exynos/clock_init_exynos5.c | 56 +-
arch/arm/cpu/armv7/exynos/common_setup.h | 45 +
.../arm/cpu/armv7/exynos}/dmc_common.c | 7 +-
.../arm/cpu/armv7/exynos}/dmc_init_ddr3.c | 27 +-
arch/arm/cpu/armv7/exynos/dmc_init_exynos4.c | 213 +++
.../arm/cpu/armv7/exynos/exynos4_setup.h | 397 +++--
.../arm/cpu/armv7/exynos/exynos5_setup.h | 28 +-
arch/arm/cpu/armv7/exynos/lowlevel_init.c | 73 +
arch/arm/cpu/armv7/exynos/pinmux.c | 40 +
arch/arm/cpu/armv7/exynos/power.c | 50 +
.../arm/cpu/armv7/exynos}/spl_boot.c | 84 +-
arch/arm/cpu/armv7/omap-common/emif-common.c | 3 +
arch/arm/cpu/armv7/omap5/hw_data.c | 2 +
arch/arm/cpu/armv7/omap5/hwinit.c | 4 +-
arch/arm/cpu/pxa/config.mk | 2 +-
arch/arm/cpu/pxa/start.S | 3 +-
arch/arm/dts/exynos5250.dtsi | 27 +
arch/arm/include/asm/arch-am33xx/ddr_defs.h | 1 -
arch/arm/include/asm/arch-am33xx/gpio.h | 2 +
arch/arm/include/asm/arch-exynos/cpu.h | 13 +-
arch/arm/include/asm/arch-exynos/power.h | 12 +
arch/arm/include/asm/arch-exynos/spl.h | 1 +
arch/arm/include/asm/arch-mx27/clock.h | 1 +
arch/arm/include/asm/arch-mx6/imx-regs.h | 2 +-
arch/arm/include/asm/arch-mx6/mx6dl_pins.h | 1591
+++++++++++++++++++-
arch/arm/include/asm/arch-omap3/gpio.h | 2 +
arch/arm/include/asm/arch-omap4/gpio.h | 2 +
arch/arm/include/asm/arch-omap5/gpio.h | 4 +
arch/arm/lib/relocate.S | 9 +
doc/README.m28 => board/denx/m28evk/README | 4
+- .../freescale/mx28evk/README | 3
+- .../freescale/{mx6qsabresd => mx6sabresd}/Makefile | 2
+- .../mx6qsabresd.c => mx6sabresd/mx6sabresd.c} | 7 +-
board/palmtreo680/Makefile | 34 +
board/palmtreo680/README | 581 +++++++
board/palmtreo680/palmtreo680.c | 148
++ .../exynos-uboot-spl.lds} | 0
board/samsung/dts/exynos5250-smdk5250.dts | 2 +
board/samsung/dts/exynos5250-snow.dts | 26 +
board/samsung/origen/Makefile | 11 +-
board/samsung/origen/lowlevel_init.S | 357 -----
board/samsung/origen/mem_setup.S | 421 ------
board/samsung/origen/mmc_boot.c | 58 -
board/samsung/origen/origen.c | 46 +
board/samsung/smdk5250/Makefile | 14 +-
board/samsung/smdk5250/smdk5250.c | 12 +-
board/samsung/smdkv310/Makefile | 10 +-
board/samsung/smdkv310/lowlevel_init.S | 414 -----
board/samsung/smdkv310/mem_setup.S | 365 -----
board/samsung/smdkv310/mmc_boot.c | 60 -
board/samsung/smdkv310/smdkv310.c | 46 +
board/wandboard/README | 5 +
board/wandboard/wandboard.c | 2 +-
boards.cfg | 7 +-
doc/README.mx28_common | 75 +-
drivers/block/dwc_ahsata.c | 34 +-
drivers/gpio/omap_gpio.c | 2 +-
drivers/gpio/s3c2440_gpio.c | 6 +-
drivers/gpio/s5p_gpio.c | 9 +-
drivers/i2c/s3c24x0_i2c.c | 3 +-
drivers/power/battery/bat_trats.c | 13 +-
drivers/power/power_core.c | 3 +-
drivers/serial/serial_s5p.c | 78 +
drivers/spi/mxc_spi.c | 28 +-
drivers/usb/ulpi/omap-ulpi-viewport.c | 42 +-
drivers/video/exynos_fimd.c | 3 +-
drivers/video/mxsfb.c | 2 +-
include/configs/exynos5250-dt.h | 12 +-
include/configs/mx6qsabreauto.h | 2
+- .../{mx6qsabre_common.h => mx6sabre_common.h} | 1 -
include/configs/{mx6qsabresd.h => mx6sabresd.h} | 2 +-
include/configs/nitrogen6x.h | 6 +-
include/configs/origen.h | 9 +-
include/configs/palmtreo680.h | 286 ++++
include/configs/smdkv310.h | 8 +-
include/configs/trats.h | 2 +-
include/configs/vf610twr.h | 93 +-
include/configs/wandboard.h | 2 +
include/fdtdec.h | 1 +
include/power/max77686_pmic.h | 2 +
lib/fdtdec.c | 1 +
tools/palmtreo680/flash_u-boot.c | 177 +++ 89 files
changed, 4243 insertions(+), 2171 deletions(-) rename
{board/samsung/smdk5250 => arch/arm/cpu/armv7/exynos}/clock_init.h
(100%) create mode 100644
arch/arm/cpu/armv7/exynos/clock_init_exynos4.c rename
board/samsung/smdk5250/clock_init.c =>
arch/arm/cpu/armv7/exynos/clock_init_exynos5.c (94%) create mode
100644 arch/arm/cpu/armv7/exynos/common_setup.h rename
{board/samsung/smdk5250 => arch/arm/cpu/armv7/exynos}/dmc_common.c
(97%) rename {board/samsung/smdk5250 =>
arch/arm/cpu/armv7/exynos}/dmc_init_ddr3.c (92%) create mode 100644
arch/arm/cpu/armv7/exynos/dmc_init_exynos4.c rename
board/samsung/origen/origen_setup.h =>
arch/arm/cpu/armv7/exynos/exynos4_setup.h (65%) rename
board/samsung/smdk5250/setup.h =>
arch/arm/cpu/armv7/exynos/exynos5_setup.h (96%) create mode 100644
arch/arm/cpu/armv7/exynos/lowlevel_init.c rename
{board/samsung/smdk5250 => arch/arm/cpu/armv7/exynos}/spl_boot.c (73%)
rename doc/README.m28 => board/denx/m28evk/README (75%) rename
doc/README.mx28evk => board/freescale/mx28evk/README (93%) rename
board/freescale/{mx6qsabresd => mx6sabresd}/Makefile (98%) rename
board/freescale/{mx6qsabresd/mx6qsabresd.c => mx6sabresd/mx6sabresd.c}
(98%) create mode 100644 board/palmtreo680/Makefile create mode 100644
board/palmtreo680/README create mode 100644
board/palmtreo680/palmtreo680.c rename
board/samsung/{smdk5250/smdk5250-uboot-spl.lds =>
common/exynos-uboot-spl.lds} (100%) delete mode 100644
board/samsung/origen/lowlevel_init.S delete mode 100644
board/samsung/origen/mem_setup.S delete mode 100644
board/samsung/origen/mmc_boot.c delete mode 100644
board/samsung/smdkv310/lowlevel_init.S delete mode 100644
board/samsung/smdkv310/mem_setup.S delete mode 100644
board/samsung/smdkv310/mmc_boot.c rename
include/configs/{mx6qsabre_common.h => mx6sabre_common.h} (99%) rename
include/configs/{mx6qsabresd.h => mx6sabresd.h} (97%) create mode
100644 include/configs/palmtreo680.h create mode 100644
tools/palmtreo680/flash_u-boot.c

Amicalement,
--
Albert.