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

Albert ARIBAUD
2013-03-15T22:01:12Z

Hello Tom,

Here is a PR for ARM. Note that doc/README.scrapyard will need a manual
merge resolution due to ARM tree having a commit that reorders the
headers and reformats the lines while mainline has a commit adding two
new entries still in the older format.

The following changes since commit
fc959081d41aab2d6f4614c5fb3dd1b77ffcdcf4:

x86: Enable CONFIG_OF_CONTROL on coreboot (2013-03-04 15:57:52 -0800)

are available in the git repository at:

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

for you to fetch changes up to b27673ccbd3d5435319b5c09c3e7061f559f925d:

Merge branch 'u-boot-tegra/master' into
'u-boot-arm/master' (2013-03-15 20:50:43 +0100)

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

Albert ARIBAUD (9):
Merge 'u-boot-microblaze/mainline/arm' into 'u-boot-arm/master'
Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'
Merge branch 'u-boot-atmel/master' into 'u-boot-arm/master'
arm: omap: map u_boot_lists section to .sram
Remove linker lists (LGAs) from SPL linker scripts
arm: make __bss_start and __bss_end__ compiler-generated
Refactor linker-generated arrays
Merge branch 'u-boot-imx/master' into 'u-boot-arm/master'
Merge branch 'u-boot-tegra/master' into 'u-boot-arm/master'

Beno?t Th?baudeau (6):
imx: mx6q DDR3 init: Fix tMRD
imx: mx6q DDR3 init: Fix tXPR
imx: mx6q DDR3 init: Fix SDE_to_RST
imx: mx6q DDR3 init: Fix RST_to_CKE
imx: mx6q DDR3 init: Fix MR0.PPD
imx: mx6q DDR3 init: Benefit from available CL = 7

Bo Shen (3):
ARM: atmel: add at91sam9g20ek_2mmc nand boot support
ARM: at91: change nand flash table
ARM: at91sam9x5: Using CPU string directly

Chase Maupin (3):
am335x_evm: Add NAND environment variables
am335x_evm: Add SPI environment variables
am335x_evm: Add NET environment variables

Enric Balletbo i Serra (7):
OMAP3: igep00x0: use official board names.
OMAP3: igep00x0: add missing include mach-types.h
OMAP3: igep00x0: Add new IGEP COM PROTON.
SPL: ONENAND: Fix some ONENAND related defines.
SPL: ONENAND: Fix onenand_spl_load_image implementation.
SPL: ONENAND: Support SPL to boot u-boot from OneNAND.
OMAP3: Initialize gpmc if SPL_ONENAND_SUPPORT is enabled.

Eric Nelson (8):
i.MX6Q: mx6qsabre*: Configure to allow CONFIG_SYS_ALT_MEMTEST
i.MX6: mx6qsabrelite: indent with tabs
i.MX6: consolidate pad names for multi-CPU boards
i.MX6: crm_regs: define CCM_CCGRx for use in board config files
i.MX6: crm_regs: define IOMUXC_GPR4/6/7
i.MX6DL: define IOMUX pads NANDF_CS1-3 for use as GPIO
i.MX6: Add DDR controller registers
Add Boundary Devices Nitrogen6X boards

Fabio Estevam (6):
mx6: Disable Power Down Bit of watchdog
mx23evk: Remove CONFIG_SYS_BAUDRATE_TABLE
mx23evk: Turn on caches
common: cmd_sata: Fix usage text for 'sata init'
mx6: Provide a structure for accessing HDMI registers
nitrogen6x: Fix RAM size variable

Fadil Berisha (2):
mxs: timrot: Add support to i.MX23
mxs: timrot: Rename local macros

Howard Gray (1):
omap3: mvblx: change console to ttyO0 and make silent by default.

Ilya Yanok (4):
spl: support for booting via usbeth
am33xx: support for booting via usbeth
am335x_evm: enable support for booting via USB
doc/SPL/README.am335x-network: Document using ethernet (and USB)
SPL

Jesse Gilles (1):
ARM: sam9x5: fix ethernet pins in MII mode

Lars Poeschel (1):
am33xx: pcm051: Remove wp pin mux for sd-card

Lokesh Vutla (13):
ARM: OMAP4+: emif: Detect SDRAM from SDRAM config register
ARM: OMAP4+: Cleanup emif specific files
ARM: OMAP4+: Make control module register structure generic
ARM: OMAP5: Clean up iosettings code
ARM: OMAP5: Add DDR changes required for OMAP543X ES2.0 SOCs
ARM: OMAP5: srcomp: enable slew rate compensation cells after
powerup arm: dra7xx: clock: Add the prcm changes
arm: dra7xx: clock: Add the dplls data
arm: dra7xx: Add control module changes
arm: dra7xx: Add DDR related data for DRA752 ES1.0
arm: dra7xx: Add board files for DRA7XX socs
arm: dra7xx: Add dra7xx_evm build support
arm: dra7xx: Add silicon id support for DRA752 soc

Lucas Stach (7):
tegra: usb: set USB_PORTS_MAX to correct value
tegra: usb: make controller init functions more self contained
tegra: usb: remove unneeded function parameter
tegra: usb: move controller init into start_port
tegra: usb: various small cleanups
tegra: usb: move implementation into right directory
tegra: usb: move [start|stop]_port into ehci_hcd_[init|stop]

Marek Vasut (7):
mxs: Reset the EMI block on mx23
mxs: mmc: spi: dma: Better wrap the MXS differences
mxs: spi: Fix the MXS SPI for mx23
mxs: spi: Remove CONFIG_MXS_SPI_DMA_ENABLE
mxs: Squash the header file usage in ehci-mxs
mxs: Make ehci-mxs multiport capable
mxs: m28: Enable power to USB port 0

Mark Jackson (1):
Allow AM33xx boards to setup GPMC chipselects.

Michael Jones (2):
omap3: mvblx: select fpgafilename according to orientation
omap3: mvblx: pass FPGA version to the kernel

Michal Simek (3):
xilinx: zynq: Enable DCC and create new zynq_dcc board
arm: zynq: Add SLCR support with system reset
arm: zynq: Add lowlevel initialization to C

Mugunthan V N (1):
am335x: cpsw: optimize cpsw_send to increase network performance

Nicolas Ferre (2):
arm: at91/configs: add libfdt to configuration
arm: at91/configs: add bootz to configuration

Nikita Kiryanov (14):
omap: consolidate common mmc definitions
omap_hsmmc: fix out of bounds array access
omap_hsmmc: introduce omap_hsmmc_data struct
omap_hsmmc: implement driver check for card detection
cm-t35: implement board specific card detect check
mmc: add support for write protection
omap_hsmmc: add driver check for write protection
omap3: add useful dss defines
omap3: allow dynamic selection of gfx_format
lcd: add option for board specific splash screen preparation
cm-t35: add support for dvi displays
cm-t35: add support for user defined lcd parameters
lcd: implement a callback for splashimage
cm_t35: prevent splashimage from being set to a bad value

Otavio Salvador (11):
build: imx: Fix 'u-boot.imx' build without full OBJTREE reference
mxs: Rename CONFIG_SPL_MX28_PSWITCH_WAIT to
CONFIG_SPL_MXS_PSWITCH_WAIT mx23: Document the tRAS lockout setting in
memory initialization mx23evk: Adjust DRAM control register to use full
128MB of RAM led: Use STATUS_LED_ON and STATUS_LED_OFF when calling
__led_set mxs: Fix iomux.h to not break build during assembly stage
mx23_olinuxino: Add support for status LED
mx23evk: Enable USB support
mx23_olinuxino: Enable USB support
mx23_olinuxino: Add ethernet support
mx23_olinuxino: Fix warning for implicit declaration

SRICHARAN R (6):
ARM: OMAP4+: Change the PRCM structure prototype common for all
Socs ARM: OMAP4+: Cleanup the clocks layer
ARM: OMAP4+: Clean up the pmic code
ARM: OMAP5: Add silicon id support for ES2.0 revision.
ARM: OMAP5: clock: Add the prcm register changes required for
ES2.0 ARM: OMAP4/5: clocks: Add the required OPP settings as per the
latest addendum

Stefano Babic (3):
Merge branch 'master' of git://git.denx.de/u-boot-arm
Merge branch 'master' of git://git.denx.de/u-boot-arm
USB: drop unneeded header in ehci-mx6

Stephen Warren (8):
ARM: mx6: use common CPU errata config options
ARM: implement some Cortex-A9 errata workarounds
ARM: tegra: enable some CPU errata workarounds
ARM: tegra: implement WAR for Tegra114 CPU reset vector
ARM: tegra: make bounce buffer option common
disk: define HAVE_BLOCK_DEVICE in a common place
disk: define HAVE_BLOCK_DEVICE if CONFIG_CMD_PART
ARM: tegra: enable a common set of disk-related commands
everywhere

Tom Rini (9):
am335x evm: Add am335x_evm_spiboot target
am335x_evm: Never set CONFIG_EXTRA_ENV_SETTINGS in SPL
am335x_evm: Add am335x_evm_usbspl build target
am33xx: Update DDR3 EMIF configuration sequence
am335x_evm: Enable CONFIG_CMD_BOOTZ
omap5_evm: Enable CONFIG_CMD_BOOTZ
omap3_beagle: Enable CONFIG_CMD_BOOTZ
omap4_common: Enable CONFIG_CMD_BOOTZ
Merge u-boot/master into u-boot-ti/master

Tom Warren (27):
Tegra114: I2C: Take DVFS out of reset to allow I2C5 (PWR_I2C) to
work Tegra: I2C: Add T114 clock support to tegra_i2c driver
Tegra114: fdt: Update DT files with I2C info for T114/Dalmore
Tegra114: I2C: Enable I2C driver on Dalmore E1611 eval board
Tegra: fdt: Change /include/ to #include for C preprocessor
Tegra: fdt: tamonten: Add common tamonten.dtsi file from linux
Tegra: fdt: Add/enhance sdhci (mmc) nodes for all T20 DT files
Tegra: MMC: Add DT support to MMC driver for all T20 boards
Tegra: fdt: Remove memreserve line from Cardhu/Seaboard DT files
Tegra30: fdt: Sync DT nodes with kernel DT files (I2C, SPI, GPIO,
clock) Tegra: Add twarren as maintainer for Tegra30 and Tegra114 SoCs
Tegra: Remove unused CONFIG_SYS_CPU_OSC_FREQUENCY define
Tegra114: fdt: Sync DT nodes with kernel DT files (GPIO,
tegra_car) Tegra30: Cardhu: Remove unneeded cardhu.c.mmc file
Tegra114: pinmux: Update pinmux tables & code, fix a bug w/SDMMC3
init Tegra30: Cardhu: Add pad config tables/code based on pinmux code
Tegra30: fdt: Add SDMMC (sdhci) nodes for T30 boards (Cardhu for
now) Tegra: MMC: Added/update SDMMC registers/base addresses for T20/T30
Tegra30: MMC: Add SD bus power-rail and SDMMC pad init routines
mmc: Tegra: Add SD bus power/voltage function and MMC pad init
call. Tegra30: mmc: Add Tegra30 SDMMC compatible entry to fdtdec &
driver Tegra30: MMC: Enable DT MMC driver support for Tegra30 Cardhu
boards Tegra114: pinmux: Fix bad CAM_MCLK func 3 table entry
Tegra114: Fix/update GP padcfg register struct
Tegra114: Dalmore: Always use DEFAULT instead of DISABLE for lock
bits Tegra114: fdt: Move aliases from dtsi to dts file as per other
Tegras Tegra114: Dalmore: Add pad config tables/code based on pinmux
code

Tomas Novotny (2):
da8xx: ea20: Add the configuration define for the exact SoC
variant da8xx: Add the missing pinmux for da830 to the gpio driver

Wolfgang Denk (2):
README.scrapyard: add missing commit IDs
ARM: ns9750dev: remove remainders of dead board

fabio.estevam at freescale.com (1):
nitrogen: Use unsigned long to specify the total RAM size

robertcnelson at gmail.com (2):
beagle: expansion boards: retry i2c_read with 16bit addressing
beagle: expansion boards: add LSR COM6L adapter

.gitignore
| 1 -
MAINTAINERS
| 11 +
Makefile
| 17 +-
README
| 29 ++
arch/arm/cpu/arm1136/mx35/generic.c
| 2 +-
arch/arm/cpu/arm720t/tegra114/cpu.c
| 37 ++-
arch/arm/cpu/arm920t/ep93xx/u-boot.lds
| 2 +-
arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c
| 30 +-
arch/arm/cpu/arm926ejs/config.mk
| 2 +-
arch/arm/cpu/arm926ejs/mxs/clock.c
| 3 +-
arch/arm/cpu/arm926ejs/mxs/mxs_init.h
| 2 +-
arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c
| 16 +-
arch/arm/cpu/arm926ejs/mxs/spl_power_init.c
| 2 +-
arch/arm/cpu/arm926ejs/mxs/timer.c
| 39 ++-
arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds
| 6 -
arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
| 6 -
arch/arm/cpu/armv7/Makefile
| 2 +-
arch/arm/cpu/armv7/am33xx/board.c
| 4 +-
arch/arm/cpu/armv7/am33xx/ddr.c
| 12 +-
arch/arm/cpu/armv7/am33xx/u-boot-spl.lds
| 67 +++++
arch/arm/cpu/armv7/config.mk
| 2 +-
arch/arm/cpu/armv7/mx6/Makefile
| 1 -
arch/arm/cpu/armv7/mx6/soc.c
| 16 +
arch/arm/cpu/armv7/omap-common/boot-common.c
| 7 +-
arch/arm/cpu/armv7/omap-common/clocks-common.c
| 312 ++++++++++++++------
arch/arm/cpu/armv7/omap-common/emif-common.c
| 73 ++---
arch/arm/cpu/armv7/omap-common/hwinit-common.c
| 23 +-
arch/arm/cpu/armv7/omap-common/u-boot-spl.lds
| 4 -
arch/arm/cpu/armv7/omap-common/vc.c
| 11 +-
arch/arm/cpu/armv7/omap3/board.c
| 6 +-
arch/arm/cpu/armv7/omap4/Makefile
| 3 +-
arch/arm/cpu/armv7/omap4/clocks.c
| 517 --------------------------------
arch/arm/cpu/armv7/omap4/hw_data.c
| 491 ++++++++++++++++++++++++++++++
arch/arm/cpu/armv7/omap4/hwinit.c
| 36 +--
arch/arm/cpu/armv7/omap4/prcm-regs.c
| 315 ++++++++++++++++++++
arch/arm/cpu/armv7/omap4/sdram_elpida.c
| 34 ++-
arch/arm/cpu/armv7/omap5/Makefile
| 3 +-
arch/arm/cpu/armv7/omap5/clocks.c
| 494 -------------------------------
arch/arm/cpu/armv7/omap5/hw_data.c
| 596 +++++++++++++++++++++++++++++++++++++
arch/arm/cpu/armv7/omap5/hwinit.c
| 292 ++++++++++++------
arch/arm/cpu/armv7/omap5/prcm-regs.c
| 958 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/cpu/armv7/omap5/sdram.c
| 214 +++++++++++---
arch/arm/cpu/armv7/start.S
| 19 ++
arch/arm/cpu/armv7/tegra20/Makefile
| 1 -
arch/arm/cpu/armv7/tegra20/usb.c
| 567 -----------------------------------
arch/arm/cpu/armv7/zynq/Makefile
| 1 +
arch/arm/cpu/armv7/zynq/cpu.c
| 28 +-
arch/arm/cpu/armv7/zynq/slcr.c
| 63 ++++
arch/arm/cpu/ixp/u-boot.lds
| 14 +-
arch/arm/cpu/tegra114-common/pinmux.c
| 410 ++++++++++++++++++++------
arch/arm/cpu/tegra30-common/pinmux.c
| 190 +++++++++++-
arch/arm/cpu/u-boot-spl.lds
| 93 ++++++
arch/arm/cpu/u-boot.lds
| 14 +-
arch/arm/dts/tegra114.dtsi
| 75 ++++-
arch/arm/dts/tegra20.dtsi
| 18 +-
arch/arm/dts/tegra30.dtsi
| 124 +++++---
arch/arm/include/asm/arch-am33xx/mmc_host_def.h
| 140 +--------
arch/arm/include/asm/arch-am33xx/spl.h
| 1 +
arch/arm/include/asm/arch-am33xx/sys_proto.h
| 2 +
arch/arm/include/asm/arch-at91/at91sam9x5.h
| 6 -
arch/arm/include/asm/arch-davinci/gpio.h
| 7 +-
arch/arm/include/asm/arch-mx35/spl.h
| 2 +-
arch/arm/include/asm/arch-mx6/crm_regs.h
| 12 +
arch/arm/include/asm/arch-mx6/imx-regs.h
| 8 +
arch/arm/include/asm/arch-mx6/iomux.h
| 5 +
arch/arm/include/asm/arch-mx6/mx6-ddr.h
| 85 ++++++
arch/arm/include/asm/arch-mx6/mx6-pins.h
| 31 ++
arch/arm/include/asm/arch-mx6/mx6dl-ddr.h
| 71 +++++
arch/arm/include/asm/arch-mx6/mx6dl_pins.h
| 193 ++++++------
arch/arm/include/asm/arch-mx6/mx6q-ddr.h
| 69 +++++
arch/arm/include/asm/arch-mx6/mx6q_pins.h
| 1671
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/include/asm/arch-mx6/mx6x_pins.h
| 1671
-------------------------------------------------------------------------------------------------------
arch/arm/include/asm/arch-mx6/mxc_hdmi.h
| 1083
++++++++++++++++++++++++++++++++++---------------------------------
arch/arm/include/asm/arch-mxs/dma.h
| 19 +-
arch/arm/include/asm/arch-mxs/imx-regs.h
| 2 +
arch/arm/include/asm/arch-mxs/iomux.h
| 5 +
arch/arm/include/asm/arch-mxs/regs-ssp.h
| 26 ++
arch/arm/include/asm/arch-mxs/regs-timrot.h
| 101 +++++++
arch/arm/include/asm/arch-omap3/dss.h
| 31 ++
arch/arm/include/asm/arch-omap3/mmc_host_def.h
| 139 +--------
arch/arm/include/asm/arch-omap3/spl.h
| 2 +-
arch/arm/include/asm/arch-omap4/clocks.h
| 562 +++--------------------------------
arch/arm/include/asm/arch-omap4/mmc_host_def.h
| 140 +--------
arch/arm/include/asm/arch-omap4/omap.h
| 34 +--
arch/arm/include/asm/arch-omap4/spl.h
| 2 +-
arch/arm/include/asm/arch-omap4/sys_proto.h
| 2 +-
arch/arm/include/asm/arch-omap5/clocks.h
| 539 ++-------------------------------
arch/arm/include/asm/arch-omap5/mmc_host_def.h
| 140 +--------
arch/arm/include/asm/arch-omap5/mux_dra7xx.h
| 344 +++++++++++++++++++++
arch/arm/include/asm/arch-omap5/mux_omap5.h
| 8 -
arch/arm/include/asm/arch-omap5/omap.h
| 125 +++-----
arch/arm/include/asm/arch-omap5/spl.h
| 2 +-
arch/arm/include/asm/arch-omap5/sys_proto.h
| 10 +-
arch/arm/include/asm/arch-tegra/mmc.h
| 2 +-
arch/arm/include/asm/arch-tegra/tegra_i2c.h
| 6 +
arch/arm/include/asm/arch-tegra/tegra_mmc.h
| 48 ++- arch/arm/include/asm/{arch-tegra20 =>
arch-tegra}/usb.h | 22 --
arch/arm/include/asm/arch-tegra114/gp_padctrl.h
| 34 ++-
arch/arm/include/asm/arch-tegra114/pinmux.h
| 246 ++++++++--------
arch/arm/include/asm/arch-tegra20/tegra.h
| 1 -
arch/arm/include/asm/arch-tegra30/gp_padctrl.h
| 6 +
arch/arm/include/asm/arch-tegra30/pinmux.h
| 67 ++++-
arch/arm/include/asm/arch-tegra30/tegra.h
| 2 +
arch/arm/include/asm/arch-zynq/hardware.h
| 85 ++++++ arch/arm/{cpu/armv7/mx6/lowlevel_init.S =>
include/asm/arch-zynq/sys_proto.h} | 27 +-
arch/arm/include/asm/armv7.h
| 1 +
arch/arm/include/asm/emif.h
| 20 +-
arch/arm/include/asm/omap_common.h
| 523 ++++++++++++++++++++++++++++++++
arch/arm/include/asm/omap_mmc.h
| 168 +++++++++++
arch/arm/lib/Makefile
| 1 +
arch/arm/lib/bss.c
| 39 +++
arch/avr32/cpu/u-boot.lds
| 2 +-
arch/blackfin/cpu/u-boot.lds
| 2 +-
arch/microblaze/cpu/u-boot.lds
| 2 +-
arch/mips/cpu/u-boot.lds
| 2 +-
arch/nds32/cpu/n1213/u-boot.lds
| 2 +-
arch/nios2/cpu/u-boot.lds
| 2 +-
arch/powerpc/cpu/74xx_7xx/u-boot.lds
| 2 +-
arch/powerpc/cpu/mpc512x/u-boot.lds
| 2 +-
arch/powerpc/cpu/mpc5xx/u-boot.lds
| 2 +-
arch/powerpc/cpu/mpc5xxx/u-boot-customlayout.lds
| 2 +-
arch/powerpc/cpu/mpc5xxx/u-boot.lds
| 2 +-
arch/powerpc/cpu/mpc8220/u-boot.lds
| 2 +-
arch/powerpc/cpu/mpc824x/u-boot.lds
| 2 +-
arch/powerpc/cpu/mpc8260/u-boot.lds
| 2 +-
arch/powerpc/cpu/mpc83xx/u-boot.lds
| 2 +-
arch/powerpc/cpu/mpc85xx/u-boot-nand.lds
| 2 +-
arch/powerpc/cpu/mpc85xx/u-boot-nand_spl.lds
| 2 +-
arch/powerpc/cpu/mpc85xx/u-boot.lds
| 2 +-
arch/powerpc/cpu/mpc86xx/u-boot.lds
| 2 +-
arch/powerpc/cpu/ppc4xx/u-boot.lds
| 2 +-
arch/sandbox/cpu/u-boot.lds
| 2 +-
arch/sh/cpu/sh2/u-boot.lds
| 2 +-
arch/sh/cpu/sh3/u-boot.lds
| 2 +-
arch/sh/cpu/sh4/u-boot.lds
| 2 +-
arch/x86/cpu/u-boot.lds
| 2 +-
board/BuS/eb_cpu5282/u-boot.lds
| 2 +-
board/LEOX/elpt860/u-boot.lds
| 2 +-
board/RPXClassic/u-boot.lds
| 2 +-
board/RPXClassic/u-boot.lds.debug
| 2 +-
board/RPXlite/u-boot.lds
| 2 +-
board/RPXlite/u-boot.lds.debug
| 2 +-
board/RPXlite_dw/u-boot.lds
| 2 +-
board/RPXlite_dw/u-boot.lds.debug
| 2 +-
board/RRvision/u-boot.lds
| 2 +-
board/actux1/u-boot.lds
| 24 +-
board/actux2/u-boot.lds
| 24 +-
board/actux3/u-boot.lds
| 18 +-
board/adder/u-boot.lds
| 2 +-
board/ait/cam_enc_4xx/u-boot-spl.lds
| 4 -
board/altera/nios2-generic/u-boot.lds
| 2 +-
board/amcc/acadia/u-boot-nand.lds
| 2 +-
board/amcc/bamboo/u-boot-nand.lds
| 2 +-
board/amcc/canyonlands/u-boot-nand.lds
| 2 +-
board/amcc/kilauea/u-boot-nand.lds
| 2 +-
board/amcc/sequoia/u-boot-nand.lds
| 2 +-
board/amcc/sequoia/u-boot-ram.lds
| 2 +-
board/astro/mcf5373l/u-boot.lds
| 2 +-
board/atmel/at91sam9260ek/at91sam9260ek.c
| 7 +-
board/avionic-design/common/tamonten.c
| 19 +-
board/avionic-design/dts/tegra20-medcom-wide.dts
| 3 +-
board/avionic-design/dts/tegra20-plutux.dts
| 3 +-
board/avionic-design/dts/tegra20-tamonten.dtsi
| 489 ++++++++++++++++++++++++++++++
board/avionic-design/dts/tegra20-tec.dts
| 3 +-
board/boundary/nitrogen6x/1066mhz_4x128mx16.cfg
| 58 ++++
board/boundary/nitrogen6x/1066mhz_4x256mx16.cfg
| 58 ++++
board/boundary/nitrogen6x/6x_bootscript.txt
| 63 ++++
board/boundary/nitrogen6x/6x_bootscript_android.txt
| 64 ++++
board/boundary/nitrogen6x/6x_bootscript_android_recovery.txt
| 64 ++++
board/boundary/nitrogen6x/6x_upgrade.txt
| 45 +++
board/boundary/nitrogen6x/800mhz_2x128mx16.cfg
| 58 ++++
board/boundary/nitrogen6x/800mhz_2x256mx16.cfg
| 58 ++++
board/boundary/nitrogen6x/800mhz_4x128mx16.cfg
| 57 ++++
board/boundary/nitrogen6x/800mhz_4x256mx16.cfg
| 58 ++++
board/boundary/nitrogen6x/Makefile
| 41 +++
board/boundary/nitrogen6x/README
| 92 ++++++
board/boundary/nitrogen6x/clocks.cfg
| 46 +++
board/boundary/nitrogen6x/ddr-setup.cfg
| 112 +++++++
board/boundary/nitrogen6x/nitrogen6dl.cfg
| 45 +++
board/boundary/nitrogen6x/nitrogen6dl2g.cfg
| 45 +++
board/boundary/nitrogen6x/nitrogen6q.cfg
| 45 +++
board/boundary/nitrogen6x/nitrogen6q2g.cfg
| 45 +++
board/boundary/nitrogen6x/nitrogen6s.cfg
| 45 +++
board/boundary/nitrogen6x/nitrogen6s1g.cfg
| 45 +++
board/boundary/nitrogen6x/nitrogen6x.c
| 895 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/cm_t35/Makefile
| 1 +
board/cm_t35/cm_t35.c
| 16 +-
board/cm_t35/display.c
| 428 +++++++++++++++++++++++++++
board/cobra5272/u-boot.lds
| 2 +-
board/cogent/u-boot.lds
| 2 +-
board/cogent/u-boot.lds.debug
| 2 +-
board/comelit/dig297/dig297.c
| 3 +-
board/compal/dts/tegra20-paz00.dts
| 21 +-
board/compal/paz00/paz00.c
| 26 +-
board/compulab/dts/tegra20-trimslice.dts
| 16 +-
board/compulab/trimslice/trimslice.c
| 23 +-
board/corscience/tricorder/tricorder.c
| 2 +-
board/cray/L1/u-boot.lds.debug
| 2 +-
board/dave/PPChameleonEVB/u-boot.lds
| 2 +-
board/davinci/da8xxevm/u-boot-spl-da850evm.lds
| 5 -
board/davinci/da8xxevm/u-boot-spl-hawk.lds
| 5 -
board/denx/m28evk/m28evk.c
| 4 +
board/dvlhost/u-boot.lds
| 18 +-
board/eltec/mhpc/u-boot.lds
| 2 +-
board/eltec/mhpc/u-boot.lds.debug
| 2 +-
board/emk/top860/u-boot.lds
| 2 +-
board/ep88x/u-boot.lds
| 2 +-
board/esd/dasa_sim/u-boot.lds
| 2 +-
board/esd/pmc440/u-boot-nand.lds
| 2 +-
board/esd/tasreg/u-boot.lds
| 2 +-
board/esteem192e/u-boot.lds
| 2 +-
board/evb64260/u-boot.lds
| 2 +-
board/fads/u-boot.lds
| 2 +-
board/flagadm/u-boot.lds
| 2 +-
board/flagadm/u-boot.lds.debug
| 2 +-
board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg
| 10 +-
board/freescale/m5208evbe/u-boot.lds
| 2 +-
board/freescale/m52277evb/u-boot.lds
| 2 +-
board/freescale/m5235evb/u-boot.lds
| 2 +-
board/freescale/m5249evb/u-boot.lds
| 2 +-
board/freescale/m5253demo/u-boot.lds
| 2 +-
board/freescale/m5253evbe/u-boot.lds
| 2 +-
board/freescale/m5271evb/u-boot.lds
| 2 +-
board/freescale/m5272c3/u-boot.lds
| 2 +-
board/freescale/m5275evb/u-boot.lds
| 2 +-
board/freescale/m5282evb/u-boot.lds
| 2 +-
board/freescale/m53017evb/u-boot.lds
| 2 +-
board/freescale/m5329evb/u-boot.lds
| 2 +-
board/freescale/m5373evb/u-boot.lds
| 2 +-
board/freescale/m54418twr/u-boot.lds
| 2 +-
board/freescale/m54451evb/u-boot.lds
| 2 +-
board/freescale/m54455evb/u-boot.lds
| 2 +-
board/freescale/m547xevb/u-boot.lds
| 2 +-
board/freescale/m548xevb/u-boot.lds
| 2 +-
board/freescale/mx23evk/spl_boot.c
| 10 +
board/freescale/mx31ads/u-boot.lds
| 16 +-
board/freescale/mx6qarm2/mx6qarm2.c
| 78 ++---
board/freescale/mx6qsabreauto/mx6qsabreauto.c
| 60 ++--
board/freescale/mx6qsabrelite/mx6qsabrelite.c
| 292 +++++++++---------
board/freescale/mx6qsabresd/mx6qsabresd.c
| 102 +++----
board/gaisler/gr_cpci_ax2000/u-boot.lds
| 2 +-
board/gaisler/gr_ep2s60/u-boot.lds
| 2 +-
board/gaisler/gr_xc3s_1500/u-boot.lds
| 2 +-
board/gaisler/grsim/u-boot.lds
| 2 +-
board/gaisler/grsim_leon2/u-boot.lds
| 2 +-
board/gen860t/u-boot-flashenv.lds
| 2 +-
board/gen860t/u-boot.lds
| 2 +-
board/genietv/u-boot.lds
| 2 +-
board/genietv/u-boot.lds.debug
| 2 +-
board/hermes/u-boot.lds
| 2 +-
board/hermes/u-boot.lds.debug
| 2 +-
board/htkw/mcx/mcx.c
| 3 +-
board/hymod/u-boot.lds
| 2 +-
board/hymod/u-boot.lds.debug
| 2 +-
board/icu862/u-boot.lds
| 2 +-
board/icu862/u-boot.lds.debug
| 2 +-
board/idmr/u-boot.lds
| 2 +-
board/ip860/u-boot.lds
| 2 +-
board/ip860/u-boot.lds.debug
| 2 +-
board/isee/igep00x0/igep00x0.c
| 3 +-
board/isee/igep00x0/igep00x0.h
| 7 +-
board/ivm/u-boot.lds
| 2 +-
board/ivm/u-boot.lds.debug
| 2 +-
board/korat/u-boot-F7FC.lds
| 2 +-
board/kup/kup4k/u-boot.lds
| 2 +-
board/kup/kup4k/u-boot.lds.debug
| 2 +-
board/kup/kup4x/u-boot.lds
| 2 +-
board/kup/kup4x/u-boot.lds.debug
| 2 +-
board/logicpd/am3517evm/am3517evm.c
| 3 +-
board/logicpd/omap3som/omap3logic.c
| 2 +-
board/logicpd/zoom1/zoom1.c
| 3 +-
board/logicpd/zoom2/zoom2.c
| 3 +-
board/lwmon/u-boot.lds
| 2 +-
board/lwmon/u-boot.lds.debug
| 2 +-
board/manroland/uc100/u-boot.lds
| 2 +-
board/matrix_vision/mvblx/fpga.c
| 14 +-
board/matrix_vision/mvblx/mvblx.c
| 4 +-
board/matrix_vision/mvblx/sys_eeprom.c
| 24 ++
board/matrix_vision/mvsmr/u-boot.lds
| 2 +-
board/mbx8xx/u-boot.lds
| 2 +-
board/mbx8xx/u-boot.lds.debug
| 2 +-
board/mousse/u-boot.lds
| 2 +-
board/mpl/pip405/u-boot.lds.debug
| 2 +-
board/mvblue/u-boot.lds
| 2 +-
board/netphone/u-boot.lds
| 2 +-
board/netphone/u-boot.lds.debug
| 2 +-
board/netta/u-boot.lds
| 2 +-
board/netta/u-boot.lds.debug
| 2 +-
board/netta2/u-boot.lds
| 2 +-
board/netta2/u-boot.lds.debug
| 2 +-
board/netvia/u-boot.lds
| 2 +-
board/netvia/u-boot.lds.debug
| 2 +-
board/nokia/rx51/rx51.c
| 4 +-
board/ns9750dev/config.mk
| 16 -
board/ns9750dev/flash.c
| 474 -----------------------------
board/ns9750dev/led.c
| 46 ---
board/ns9750dev/lowlevel_init.S
| 298 -------------------
board/ns9750dev/ns9750dev.c
| 125 --------
board/nvidia/cardhu/cardhu.c
| 57 +++-
board/nvidia/cardhu/cardhu.c.mmc
| 151 ----------
board/nvidia/cardhu/pinmux-config-cardhu.h
| 21 +-
board/nvidia/common/board.c
| 56 +++-
board/nvidia/dalmore/dalmore.c
| 3 +
board/nvidia/dalmore/pinmux-config-dalmore.h
| 475 ++++++++++++++++++-----------
board/nvidia/dts/tegra114-dalmore.dts
| 35 ++-
board/nvidia/dts/tegra20-harmony.dts
| 20 +-
board/nvidia/dts/tegra20-seaboard.dts
| 15 +-
board/nvidia/dts/tegra20-ventana.dts
| 17 +-
board/nvidia/dts/tegra20-whistler.dts
| 15 +-
board/nvidia/dts/tegra30-cardhu.dts
| 23 +-
board/nvidia/harmony/harmony.c
| 26 +-
board/nvidia/seaboard/seaboard.c
| 25 +-
board/nvidia/whistler/whistler.c
| 30 +-
board/nx823/u-boot.lds
| 2 +-
board/nx823/u-boot.lds.debug
| 2 +-
board/olimex/mx23_olinuxino/mx23_olinuxino.c
| 13 +
board/olimex/mx23_olinuxino/spl_boot.c
| 8 +
board/openrisc/openrisc-generic/u-boot.lds
| 2 +-
board/overo/overo.c
| 3 +-
board/pandora/pandora.c
| 3 +-
board/phytec/pcm051/mux.c
| 1 -
board/quantum/u-boot.lds
| 2 +-
board/r360mpi/u-boot.lds
| 2 +-
board/rbc823/u-boot.lds
| 2 +-
board/renesas/sh7752evb/u-boot.lds
| 2 +-
board/renesas/sh7757lcr/u-boot.lds
| 2 +-
board/rsdproto/u-boot.lds
| 2 +-
board/samsung/smdk5250/smdk5250-uboot-spl.lds
| 2 +-
board/samsung/smdk6400/u-boot-nand.lds
| 2 +-
board/sandburst/karef/u-boot.lds.debug
| 2 +-
board/sandburst/metrobox/u-boot.lds.debug
| 2 +-
board/sandpoint/u-boot.lds
| 2 +-
board/sixnet/u-boot.lds
| 2 +-
board/snmc/qs850/u-boot.lds
| 2 +-
board/snmc/qs860t/u-boot.lds
| 2 +-
board/spc1920/u-boot.lds
| 2 +-
board/spd8xx/u-boot.lds
| 2 +-
board/spd8xx/u-boot.lds.debug
| 2 +-
board/stx/stxxtc/u-boot.lds
| 2 +-
board/stx/stxxtc/u-boot.lds.debug
| 2 +-
board/svm_sc8xx/u-boot.lds
| 2 +-
board/technexion/twister/twister.c
| 2 +-
board/teejet/mt_ventoux/mt_ventoux.c
| 4 +-
board/ti/am335x/board.c
| 40 +--
board/ti/am3517crane/am3517crane.c
| 3 +-
board/ti/beagle/beagle.c
| 17 +-
board/ti/beagle/beagle.h
| 6 +- board/{ns9750dev =>
ti/dra7xx}/Makefile | 22 +-
board/ti/dra7xx/evm.c
| 103 +++++++
board/ti/dra7xx/mux_data.h
| 47 +++
board/ti/evm/evm.c
| 3 +-
board/ti/omap5_evm/evm.c
| 4 +-
board/ti/panda/panda.c
| 3 +-
board/ti/sdp3430/sdp.c
| 3 +-
board/ti/sdp4430/sdp.c
| 4 +-
board/timll/devkit8000/devkit8000.c
| 3 +-
board/toradex/colibri_t20_iris/colibri_t20_iris.c
| 11 +-
board/toradex/dts/tegra20-colibri_t20_iris.dts
| 9 +-
board/tqc/tqm8xx/u-boot.lds
| 2 +-
board/v37/u-boot.lds
| 2 +-
board/vpac270/u-boot-spl.lds
| 4 -
board/w7o/u-boot.lds.debug
| 2 +-
board/xes/xpedite1000/u-boot.lds.debug
| 2 +-
boards.cfg
| 12 +
common/cmd_help.c
| 2 +-
common/cmd_led.c
| 6 +-
common/cmd_mmc.c
| 7 +
common/cmd_sata.c
| 2 +-
common/lcd.c
| 41 +++
common/spl/Makefile
| 1 +
common/spl/spl.c
| 10 +
common/spl/spl_onenand.c
| 47 +++
config.mk
| 2 -
disk/part.c
| 10 -
disk/part_amiga.c
| 6 +-
disk/part_dos.c
| 7 +-
disk/part_efi.c
| 8 +-
disk/part_iso.c
| 7 +-
disk/part_mac.c
| 7 +-
doc/README.commands
| 18 +-
doc/README.displaying-bmps
| 27 ++
doc/README.ns9750dev
| 36 ---
doc/README.scrapyard
| 161 +++++-----
doc/SPL/README.am335x-network
| 92 ++++++
doc/driver-model/UDM-serial.txt
| 2 +-
drivers/gpio/da8xx_gpio.c
| 137 ++++++++-
drivers/i2c/tegra_i2c.c
| 42 ++-
drivers/mmc/arm_pl180_mmci.c
| 1 +
drivers/mmc/bfin_sdh.c
| 1 +
drivers/mmc/davinci_mmc.c
| 1 +
drivers/mmc/fsl_esdhc.c
| 1 +
drivers/mmc/ftsdc010_esdhc.c
| 1 +
drivers/mmc/gen_atmel_mci.c
| 1 +
drivers/mmc/mmc.c
| 17 ++
drivers/mmc/mmc_spi.c
| 1 +
drivers/mmc/mxcmmc.c
| 1 +
drivers/mmc/mxsmmc.c
| 21 +-
drivers/mmc/omap_hsmmc.c
| 103 +++++--
drivers/mmc/sdhci.c
| 1 +
drivers/mmc/sh_mmcif.c
| 1 +
drivers/mmc/tegra_mmc.c
| 227 ++++++++++----
drivers/mtd/onenand/onenand_spl.c
| 14 +-
drivers/net/cpsw.c
| 20 +-
drivers/serial/Makefile
| 1 -
drivers/serial/ns9750_serial.c
| 218 --------------
drivers/serial/serial.c
| 2 -
drivers/spi/mxs_spi.c
| 39 ++-
drivers/usb/host/ehci-mx6.c
| 1 -
drivers/usb/host/ehci-mxs.c
| 155 +++++-----
drivers/usb/host/ehci-tegra.c
| 546 +++++++++++++++++++++++++++++++++-
drivers/video/omap3_dss.c
| 2 +-
dts/Makefile
| 3 +-
helper.mk
| 64 ----
include/command.h
| 2 +-
include/config_fallbacks.h
| 11 +
include/configs/am335x_evm.h
| 85 +++++-
include/configs/apx4devkit.h
| 3 +-
include/configs/at91rm9200ek.h
| 3 +
include/configs/at91sam9260ek.h
| 23 +-
include/configs/at91sam9261ek.h
| 19 +-
include/configs/at91sam9263ek.h
| 20 +-
include/configs/at91sam9m10g45ek.h
| 17 +-
include/configs/at91sam9rlek.h
| 3 +
include/configs/at91sam9x5ek.h
| 12 +-
include/configs/cardhu.h
| 12 +-
include/configs/cm_t35.h
| 9 +
include/configs/colibri_t20_iris.h
| 6 -
include/configs/dalmore.h
| 9 +
include/configs/dra7xx_evm.h
| 36 +++
include/configs/ea20.h
| 1 +
include/configs/harmony.h
| 8 -
include/configs/igep00x0.h
| 7 +-
include/configs/m28evk.h
| 5 +-
include/configs/medcom-wide.h
| 5 -
include/configs/mx23_olinuxino.h
| 64 +++-
include/configs/mx23evk.h
| 14 +-
include/configs/mx28evk.h
| 4 +-
include/configs/mx6_common.h
| 23 ++
include/configs/mx6qarm2.h
| 3 +
include/configs/mx6qsabre_common.h
| 4 +
include/configs/mx6qsabrelite.h
| 4 +
include/configs/nitrogen6x.h
| 285 ++++++++++++++++++
include/configs/ns9750dev.h
| 187 ------------
include/configs/omap3_beagle.h
| 3 +-
include/configs/omap3_mvblx.h
| 25 +-
include/configs/omap4_common.h
| 2 +-
include/configs/omap5_common.h
| 262 ++++++++++++++++
include/configs/omap5_evm.h
| 240 +--------------
include/configs/paz00.h
| 8 -
include/configs/pcm051.h
| 2 +-
include/configs/plutux.h
| 5 -
include/configs/sc_sps_1.h
| 3 +-
include/configs/seaboard.h
| 8 -
include/configs/tec.h
| 5 -
include/configs/tegra-common.h
| 23 +-
include/configs/tegra114-common.h
| 3 +
include/configs/tegra20-common.h
| 12 +-
include/configs/tegra30-common.h
| 6 +
include/configs/trimslice.h
| 8 -
include/configs/ventana.h
| 8 -
include/configs/whistler.h
| 8 -
include/configs/zynq.h
| 5 +
include/env_callback.h
| 9 +-
include/fdtdec.h
| 3 +
include/lcd.h
| 1 +
include/linker_lists.h
| 252 ++++++++++++----
include/mmc.h
| 2 +
include/ns9750_bbus.h
| 125 --------
include/ns9750_mem.h
| 172 -----------
include/ns9750_ser.h
| 202 -------------
include/ns9750_sys.h
| 215 --------------
include/spl.h
| 3 +
lib/fdtdec.c
| 3 +
nand_spl/board/freescale/mpc8536ds/Makefile
| 7 +-
nand_spl/board/freescale/mpc8569mds/Makefile
| 7 +-
nand_spl/board/freescale/mpc8572ds/Makefile
| 7 +-
nand_spl/board/freescale/mx31pdk/Makefile
| 7 +-
nand_spl/board/freescale/mx31pdk/u-boot.lds
| 2 +-
nand_spl/board/freescale/p1010rdb/Makefile
| 7 +-
nand_spl/board/freescale/p1023rds/Makefile
| 7 +-
nand_spl/board/freescale/p1_p2_rdb/Makefile
| 7 +-
nand_spl/board/karo/tx25/Makefile
| 7 +-
nand_spl/board/karo/tx25/u-boot.lds
| 2 +-
nand_spl/board/samsung/smdk6400/u-boot.lds
| 2 +-
spl/.gitignore
| 1 -
spl/Makefile
| 10 +- 486 files changed, 15587 insertions(+), 10406 deletions(-)
create mode 100644 arch/arm/cpu/armv7/am33xx/u-boot-spl.lds delete
mode 100644 arch/arm/cpu/armv7/omap4/clocks.c create mode 100644
arch/arm/cpu/armv7/omap4/hw_data.c create mode 100644
arch/arm/cpu/armv7/omap4/prcm-regs.c delete mode 100644
arch/arm/cpu/armv7/omap5/clocks.c create mode 100644
arch/arm/cpu/armv7/omap5/hw_data.c create mode 100644
arch/arm/cpu/armv7/omap5/prcm-regs.c delete mode 100644
arch/arm/cpu/armv7/tegra20/usb.c create mode 100644
arch/arm/cpu/armv7/zynq/slcr.c create mode 100644
arch/arm/cpu/u-boot-spl.lds create mode 100644
arch/arm/include/asm/arch-mx6/mx6-ddr.h create mode 100644
arch/arm/include/asm/arch-mx6/mx6-pins.h create mode 100644
arch/arm/include/asm/arch-mx6/mx6dl-ddr.h create mode 100644
arch/arm/include/asm/arch-mx6/mx6q-ddr.h create mode 100644
arch/arm/include/asm/arch-mx6/mx6q_pins.h delete mode 100644
arch/arm/include/asm/arch-mx6/mx6x_pins.h create mode 100644
arch/arm/include/asm/arch-omap5/mux_dra7xx.h rename
arch/arm/include/asm/{arch-tegra20 => arch-tegra}/usb.h (89%) create
mode 100644 arch/arm/include/asm/arch-zynq/hardware.h rename
arch/arm/{cpu/armv7/mx6/lowlevel_init.S =>
include/asm/arch-zynq/sys_proto.h} (54%) create mode 100644
arch/arm/include/asm/omap_mmc.h create mode 100644 arch/arm/lib/bss.c
create mode 100644 board/avionic-design/dts/tegra20-tamonten.dtsi
create mode 100644 board/boundary/nitrogen6x/1066mhz_4x128mx16.cfg
create mode 100644 board/boundary/nitrogen6x/1066mhz_4x256mx16.cfg
create mode 100644 board/boundary/nitrogen6x/6x_bootscript.txt create
mode 100644 board/boundary/nitrogen6x/6x_bootscript_android.txt create
mode 100644
board/boundary/nitrogen6x/6x_bootscript_android_recovery.txt create
mode 100644 board/boundary/nitrogen6x/6x_upgrade.txt create mode
100644 board/boundary/nitrogen6x/800mhz_2x128mx16.cfg create mode
100644 board/boundary/nitrogen6x/800mhz_2x256mx16.cfg create mode
100644 board/boundary/nitrogen6x/800mhz_4x128mx16.cfg create mode
100644 board/boundary/nitrogen6x/800mhz_4x256mx16.cfg create mode
100644 board/boundary/nitrogen6x/Makefile create mode 100644
board/boundary/nitrogen6x/README create mode 100644
board/boundary/nitrogen6x/clocks.cfg create mode 100644
board/boundary/nitrogen6x/ddr-setup.cfg create mode 100644
board/boundary/nitrogen6x/nitrogen6dl.cfg create mode 100644
board/boundary/nitrogen6x/nitrogen6dl2g.cfg create mode 100644
board/boundary/nitrogen6x/nitrogen6q.cfg create mode 100644
board/boundary/nitrogen6x/nitrogen6q2g.cfg create mode 100644
board/boundary/nitrogen6x/nitrogen6s.cfg create mode 100644
board/boundary/nitrogen6x/nitrogen6s1g.cfg create mode 100644
board/boundary/nitrogen6x/nitrogen6x.c create mode 100644
board/cm_t35/display.c delete mode 100644 board/ns9750dev/config.mk
delete mode 100644 board/ns9750dev/flash.c delete mode 100644
board/ns9750dev/led.c delete mode 100644
board/ns9750dev/lowlevel_init.S delete mode 100644
board/ns9750dev/ns9750dev.c delete mode 100644
board/nvidia/cardhu/cardhu.c.mmc rename board/{ns9750dev =>
ti/dra7xx}/Makefile (74%) create mode 100644 board/ti/dra7xx/evm.c
create mode 100644 board/ti/dra7xx/mux_data.h create mode 100644
common/spl/spl_onenand.c create mode 100644 doc/README.displaying-bmps
delete mode 100644 doc/README.ns9750dev create mode 100644
doc/SPL/README.am335x-network delete mode 100644
drivers/serial/ns9750_serial.c delete mode 100644 helper.mk create
mode 100644 include/configs/dra7xx_evm.h create mode 100644
include/configs/mx6_common.h create mode 100644
include/configs/nitrogen6x.h delete mode 100644
include/configs/ns9750dev.h create mode 100644
include/configs/omap5_common.h delete mode 100644
include/ns9750_bbus.h delete mode 100644 include/ns9750_mem.h delete
mode 100644 include/ns9750_ser.h delete mode 100644
include/ns9750_sys.h

Amicalement,
--
Albert.