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

Albert ARIBAUD
2014-02-26T21:40:13Z

Hi Tom,

The following changes since commit
3e11350255d9c5d4bd03c2a65769da84c05d3294:

Merge branch 'u-boot/master' into 'u-boot-arm/master' (2014-02-20
13:16:05 +0100)

are available in the git repository at:

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

for you to fetch changes up to 1551df35f296f0a8df32f4f2054254f46e8be252:

arm: Switch to -mno-unaligned-access when supported by the compiler
(2014-02-26 21:19:32 +0100)

----------------------------------------------------------------
Albert ARIBAUD (4):
Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'
cm_t335: fix linker file to produce full ELF
arm: make _end compiler-generated
arm: remove unneeded symbol offsets and _TEXT_BASE

Darwin Rambo (6):
arch: kona: Initial commit of kona-common architecture code
arch: bcm281xx: Initial commit of bcm281xx architecture code
gpio: kona: Add Kona gpio driver
i2c: kona: Add Kona I2C driver
mmc: kona: Add Kona mmc driver
board: bcm28155_ap: Add board files

Dave Gerlach (1):
ARM: AM43xx: GP-EVM: Correct GPIO used for VTT regulator control

Hannes Petermaier (2):
board: Add support for B&R T-Series Motherboard
Add support for B&R KWB Motherboard

Janne Grunau (1):
ARM: OMAP4: fix DDR timings for OMAP4430 ES2.0

Lothar Felten (1):
am335x: Initial support for Silica Pengwyn board

M?ns Rullg?rd (1):
ti814x: Fix illegal use of FP ops in clock_ti814x.c

Nishanth Menon (2):
DRA7: fix ABB efuse offset for OPP_NOM
omap4_common: config: remove I2C for SPL mode

Stefan Roese (2):
arm: omap3: Fix tao3530/omap3_ha SPL boot hangup (GPIO clocks not
enabled) arm: omap: cm_t35: Remove CONFIG_SYS_BOOTMAPSZ to fix FDT
Linux booting

Stefano Babic (3):
OMAP3: add missing gpio clock init and fix NAND SPL for mcx board
omap3: fix pinmux for mcx board
OMAP3: fix default environment for mcx board

Stephen Warren (4):
pxe: allow compilation when !defined(CONFIG_CMD_NET)
ARM: rpi_b: convert to use distro defaults
ARM: rpi_b: load /uEnv.txt from MMC at startup
ARM: rpi_b: rework boot scripts, enable sysboot

Tom Rini (5):
am335x_evm: Enable GPT commands
am43xx_evm: Enable GPT commands
dra7xx_evm: Enable GPT commands
checkpatch.pl: Add warning for new __packed additions
arm: Switch to -mno-unaligned-access when supported by the
compiler

README | 8 +-
arch/arm/cpu/arm1136/start.S | 27 -----
arch/arm/cpu/arm1136/u-boot-spl.lds | 6 +-
arch/arm/cpu/arm1176/start.S | 27 -----
arch/arm/cpu/arm720t/start.S | 26 -----
arch/arm/cpu/arm920t/ep93xx/u-boot.lds | 5 +-
arch/arm/cpu/arm920t/start.S | 26 -----
arch/arm/cpu/arm926ejs/at91/lowlevel_init.S | 14 +--
arch/arm/cpu/arm926ejs/mxs/start.S | 27 -----
arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds | 9 +-
arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds | 9 +-
arch/arm/cpu/arm926ejs/start.S | 27 -----
arch/arm/cpu/arm946es/start.S | 26 -----
arch/arm/cpu/arm_intcm/start.S | 26 -----
arch/arm/cpu/armv7/Makefile | 1 +
arch/arm/cpu/armv7/am33xx/board.c | 6 +-
arch/arm/cpu/armv7/am33xx/clock_am43xx.c | 2 +
arch/arm/cpu/armv7/am33xx/clock_ti814x.c | 5 +-
arch/arm/cpu/armv7/am33xx/u-boot-spl.lds | 6 +-
arch/arm/cpu/armv7/bcm281xx/Makefile | 11 ++
arch/arm/cpu/armv7/bcm281xx/clk-bcm281xx.c | 523
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/cpu/armv7/bcm281xx/clk-bsc.c | 52 +++++++++
arch/arm/cpu/armv7/bcm281xx/clk-core.c | 513
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/cpu/armv7/bcm281xx/clk-core.h | 495
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/cpu/armv7/bcm281xx/clk-sdio.c | 73 ++++++++++++
arch/arm/cpu/armv7/bcm281xx/reset.c | 27 +++++
arch/arm/cpu/armv7/config.mk | 7 +-
arch/arm/cpu/armv7/kona-common/Makefile | 9 ++
arch/arm/cpu/armv7/kona-common/clk-stubs.c | 21 ++++
arch/arm/cpu/armv7/kona-common/hwinit-common.c | 16 +++
arch/arm/cpu/armv7/kona-common/s_init.c | 12 ++
arch/arm/cpu/armv7/omap-common/u-boot-spl.lds | 6 +-
arch/arm/cpu/armv7/omap3/lowlevel_init.S | 3 -
arch/arm/cpu/armv7/omap4/hw_data.c | 18 +++
arch/arm/cpu/armv7/omap5/prcm-regs.c | 2 +-
arch/arm/cpu/armv7/socfpga/u-boot-spl.lds | 6 +-
arch/arm/cpu/armv7/start.S | 23 ----
arch/arm/cpu/armv7/zynq/u-boot.lds | 7 +-
arch/arm/cpu/armv8/config.mk | 5 +-
arch/arm/cpu/at91-common/u-boot-spl.lds | 6 +-
arch/arm/cpu/pxa/start.S | 27 -----
arch/arm/cpu/sa1100/start.S | 26 -----
arch/arm/cpu/u-boot-spl.lds | 9 +-
arch/arm/cpu/u-boot.lds | 9 +-
arch/arm/include/asm/arch-am33xx/cpu.h | 12 +-
arch/arm/include/asm/arch-am33xx/ddr_defs.h | 16 +++
arch/arm/include/asm/arch-am33xx/gpio.h | 4 +-
arch/arm/include/asm/arch-bcm281xx/gpio.h | 15 +++
arch/arm/include/asm/arch-bcm281xx/sysmap.h | 25 +++++
arch/arm/include/asm/kona-common/clk.h | 29 +++++
arch/arm/include/asm/kona-common/kona_sdhci.h | 12 ++
arch/arm/lib/Makefile | 2 +-
arch/arm/lib/board.c | 12 +-
arch/arm/lib/interrupts.c | 2 +-
arch/arm/lib/sections.c | 1 +
board/Barix/ipam390/u-boot-spl-ipam390.lds | 6 +-
board/BuR/common/bur_common.h | 22 ++++
board/BuR/common/common.c | 216
+++++++++++++++++++++++++++++++++++
board/BuR/kwb/Makefile | 12 ++
board/BuR/kwb/board.c | 240
+++++++++++++++++++++++++++++++++++++++
board/BuR/kwb/mux.c | 195
++++++++++++++++++++++++++++++++
board/BuR/tseries/Makefile | 14 +++
board/BuR/tseries/board.c | 147
++++++++++++++++++++++++
board/BuR/tseries/mux.c | 225
+++++++++++++++++++++++++++++++++++++
board/ait/cam_enc_4xx/u-boot-spl.lds | 6 +-
board/armltd/integrator/lowlevel_init.S | 2 +-
board/broadcom/bcm28155_ap/Makefile | 7 ++
board/broadcom/bcm28155_ap/bcm28155_ap.c | 87 ++++++++++++++
board/cm4008/flash.c | 2 +-
board/cm41xx/flash.c | 2 +-
board/compulab/cm_t335/u-boot.lds | 23 ++--
board/davinci/da8xxevm/u-boot-spl-da850evm.lds | 6 +-
board/davinci/da8xxevm/u-boot-spl-hawk.lds | 5 +-
board/freescale/mx31ads/u-boot.lds | 9 +-
board/htkw/mcx/mcx.h | 2 -
board/mpl/vcma9/lowlevel_init.S | 5 +-
board/samsung/common/exynos-uboot-spl.lds | 6 +-
board/samsung/goni/lowlevel_init.S | 3 -
board/samsung/smdk2410/lowlevel_init.S | 5 +-
board/samsung/smdkc100/lowlevel_init.S | 3 -
board/silica/pengwyn/Makefile | 13 +++
board/silica/pengwyn/board.c | 207
++++++++++++++++++++++++++++++++++
board/silica/pengwyn/board.h | 15 +++
board/silica/pengwyn/mux.c | 98 ++++++++++++++++
board/ti/am335x/u-boot.lds | 9 +-
board/ti/am43xx/board.c | 16 +--
board/ti/am43xx/mux.c | 6 +-
board/ti/omap5912osk/lowlevel_init.S | 4 -
board/vpac270/u-boot-spl.lds | 9 +-
boards.cfg | 6 +
common/Makefile | 2 -
common/board_f.c | 14 +--
common/board_r.c | 4 +-
common/cmd_pxe.c | 11 ++
doc/README.arm-unaligned-accesses | 122
-------------------- doc/README.unaligned-memory-access.txt |
240 +++++++++++++++++++++++++++++++++++++++
drivers/gpio/Makefile | 1 +
drivers/gpio/kona_gpio.c | 141
+++++++++++++++++++++++ drivers/i2c/Makefile
| 1 + drivers/i2c/kona_i2c.c | 730
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/mmc/Makefile | 1 +
drivers/mmc/kona_sdhci.c | 134
++++++++++++++++++++++ fs/ubifs/Makefile
| 3 - include/asm-generic/sections.h | 26 ++---
include/bitfield.h | 58 ++++++++++
include/configs/am335x_evm.h | 13 +++
include/configs/am43xx_evm.h | 9 ++
include/configs/bcm28155_ap.h | 140
+++++++++++++++++++++++ include/configs/bur_am335x_common.h
| 197 ++++++++++++++++++++++++++++++++
include/configs/cm_t35.h | 7 --
include/configs/dra7xx_evm.h | 11 ++
include/configs/kwb.h | 128
+++++++++++++++++++++ include/configs/mcx.h
| 9 +- include/configs/pengwyn.h | 208
++++++++++++++++++++++++++++++++++
include/configs/rpi_b.h | 119
+++++++++++++++----- include/configs/tao3530.h
| 7 ++ include/configs/ti_am335x_common.h | 1 -
include/configs/ti_omap4_common.h | 6 +
include/configs/tseries.h | 265
+++++++++++++++++++++++++++++++++++++++++++
lib/Makefile | 3 -
scripts/checkpatch.pl | 5 + 121 files
changed, 5960 insertions(+), 608 deletions(-) create mode 100644
arch/arm/cpu/armv7/bcm281xx/Makefile create mode 100644
arch/arm/cpu/armv7/bcm281xx/clk-bcm281xx.c create mode 100644
arch/arm/cpu/armv7/bcm281xx/clk-bsc.c create mode 100644
arch/arm/cpu/armv7/bcm281xx/clk-core.c create mode 100644
arch/arm/cpu/armv7/bcm281xx/clk-core.h create mode 100644
arch/arm/cpu/armv7/bcm281xx/clk-sdio.c create mode 100644
arch/arm/cpu/armv7/bcm281xx/reset.c create mode 100644
arch/arm/cpu/armv7/kona-common/Makefile create mode 100644
arch/arm/cpu/armv7/kona-common/clk-stubs.c create mode 100644
arch/arm/cpu/armv7/kona-common/hwinit-common.c create mode 100644
arch/arm/cpu/armv7/kona-common/s_init.c create mode 100644
arch/arm/include/asm/arch-bcm281xx/gpio.h create mode 100644
arch/arm/include/asm/arch-bcm281xx/sysmap.h create mode 100644
arch/arm/include/asm/kona-common/clk.h create mode 100644
arch/arm/include/asm/kona-common/kona_sdhci.h create mode 100644
board/BuR/common/bur_common.h create mode 100644
board/BuR/common/common.c create mode 100644 board/BuR/kwb/Makefile
create mode 100644 board/BuR/kwb/board.c create mode 100644
board/BuR/kwb/mux.c create mode 100644 board/BuR/tseries/Makefile
create mode 100644 board/BuR/tseries/board.c create mode 100644
board/BuR/tseries/mux.c create mode 100644
board/broadcom/bcm28155_ap/Makefile create mode 100644
board/broadcom/bcm28155_ap/bcm28155_ap.c create mode 100644
board/silica/pengwyn/Makefile create mode 100644
board/silica/pengwyn/board.c create mode 100644
board/silica/pengwyn/board.h create mode 100644
board/silica/pengwyn/mux.c delete mode 100644
doc/README.arm-unaligned-accesses create mode 100644
doc/README.unaligned-memory-access.txt create mode 100644
drivers/gpio/kona_gpio.c create mode 100644 drivers/i2c/kona_i2c.c
create mode 100644 drivers/mmc/kona_sdhci.c create mode 100644
include/bitfield.h create mode 100644 include/configs/bcm28155_ap.h
create mode 100644 include/configs/bur_am335x_common.h create mode
100644 include/configs/kwb.h create mode 100644
include/configs/pengwyn.h create mode 100644 include/configs/tseries.h

Amicalement,
--
Albert.