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

login
register
mail settings
Submitter Albert ARIBAUD
Date Oct. 2, 2013, 3:34 p.m.
Message ID <20131002173407.341dd3a3@lilith>
Download mbox
Permalink /patch/279795/
State Accepted
Delegated to: Tom Rini
Headers show

Pull-request

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

Comments

Albert ARIBAUD - Oct. 2, 2013, 3:34 p.m.
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,
Tom Rini - Oct. 2, 2013, 6:20 p.m.
On Wed, Oct 02, 2013 at 05:34:07PM +0200, Albert ARIBAUD wrote:

> 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

Applied to u-boot/master, thanks!