Skip to contentSkip to conversation

Pull request: u-boot-arm/master

U-Boot Applied Albert ARIBAUD 3 participants 8 messages Apr 27, 2011 – May 2, 2011

lore
Share & tools
lore
#0 lore raw

Wolfgang,

The following changes since commit a01ebd9679f07421ec5abfda5dc0ab76c7202d3b:

mpc52xx, digsy_mtc: add trickle charger support for rev5 boards.
(2011-04-26 00:25:05 +0200)

are available in the git repository at:
git://git.denx.de/u-boot-arm master

Albert ARIBAUD (1):
Replace obsolete e-mail address

Alessandro Rubini (3):
nhk8815: remove platform.S, which was unused at link time
nhk8815: add support for relocation
nhk8815: move config targets from Makefile to boards.cfg

Alexander Holler (4):
omap3_beagle: enable the use of a plain text file
OMAP3: Change some USB related MUX values
OMAP3: Add support for DPLL5 (usbhost)
omap3_beagle: enable EHCI and USB storage.

Enric Balletbo i Serra (2):
ARM: OMAP3: Revamp IGEP v2 default
ARM: OMAP3: Revamp IGEP module default configuration

Eric Benard (2):
cpu9260: update board support
cpuat91: fix board support

Eric Cooper (1):
ARM: fix stack pointer adjustment in board_init_f()

Fabio Estevam (6):
mx25: Make the UART port number explicit in its setup function
ARM: mx31: Print the silicon version
MX31: Introduce get_reset_cause()
MX31: mx31pdk: Make the board name simpler.
ARM: MX31: Fix file name label
MX25: tx25: Add _end section on nand_spl

Igor Grinberg (9):
OMAP3: CM-T35: Move DECLARE_GLOBAL_DATA_PTR to file scope
OMAP3: CM-T35: update config
OMAP3: CM-T35: update board files header information
OMAP3: CM-T35: update MAINTAINERS file
OMAP3: CM-T35: add MMC1 pinmux
OMAP3: CM-T35: fix mmc
OMAP3: CM-T35: remove redundand i2c initialization
OMAP3: CM-T35: enable the green LED
OMAP3: CM-T35: Add support for CM-T3730

Jason Kridner (2):
Add 'led' command
BeagleBoard: Added LED driver

Jason Liu (1):
MX5: factor out boot cause funciton to common code

Koen Kooi (2):
OMAP3: BeagleBoard: add xM rev B to ID table
OMAP3: BeagleBoard: add more expansionboard IDs

Lei Wen (6):
pxa: move i2c driver to the common place
mv_i2c: fix timeout value to be consistent with comments
mv_i2c: use structure to replace the direclty define
I2C: add i2c support for Pantheon platform
I2C: mv_i2c: add multi bus support
I2C: add i2c support for Armada100 platform

Liu Hui-R64343 (2):
MX53: drop config.mk from mx53evk
MX5: Enable flat-device-tree support on mx51/53 evk board

Luca Ceresoli (4):
ARMV7: OMAP3: Fix preprocessor check for CONFIG_OMAP34XX
ARMV7: OMAP3: Add GPMC_CONFIGx register value definitions
ARMV7: OMAP3: Cleanup extern variables in mem.c
ARMV7: OMAP3: Add support for Comelit DIG297 board

Macpaul Lin (6):
ftpmu010: fix relocation and enhance features ftpmu010.h: add asm support used by lowlevel_init
fttmr010: move fttmr010 header to include/faraday
a320evb: fix include path of timer fttmr010
ftsdmc020: move ftsdmc020.h to include/faraday
ftsmc020: move ftsmc020 static mem controller to driver/mtd

Matt Waddel (1):
ARMV7: Vexpress: Remove config.mk

Matthias Weisser (1):
arm: Use optimized memcpy and memset from linux

Minkyu Kang (1):
Don't grab memory for LCD if FB address is defined

Po-Yu Chuang (2):
power: ftpmu010: move drivers/power/ftpmu010.h to include/faraday
arm: a320: use new ftpmu010 API

Rogan Dawes (1):
Orion5x: Correct DRAM bank detection

Srinath (1):
ARMV7: AM3517/05: Add support for CraneBoard.

Stefano Babic (7):
Makefile: change rule to build IMX image
MX51: drop config.mk from mx51evk
MX31: add support for MX31 watchdog
MX31: qong: add watchdog
IMX: MX31: Cleanup include files and drop nasty #ifdef in drivers
MX31: drop warnings in get_cpu_rev
MX31: mx31pdk: fix nand_spl

Steve Kipisz (1):
OMAP3: BeagleBoard: Enable pullups on i2c2.

Sughosh Ganu (1):
Fix the issue of _end symbol not being found while building

Tom Warren (4):
arm: Tegra2: add support for A9 CPU init
arm: Tegra2: Add missing PLLX init
arm: Tegra2: GPIO: Add basic GPIO definitions
arm: Tegra2: Move clk/mux init to board_early_init_f, add GPIO init

  MAINTAINERS                                        |   18 +-
  MAKEALL                                            |    2 +
  Makefile                                           |   21 +-
  README                                             |   20 +
  arch/arm/cpu/arm1136/mx31/devices.c                |    4 +-
  arch/arm/cpu/arm1136/mx31/generic.c                |   59 +++-
  arch/arm/cpu/arm1136/mx31/timer.c                  |   40 ++-
  arch/arm/cpu/arm920t/a320/Makefile                 |    1 -
  arch/arm/cpu/arm920t/a320/timer.c                  |   25 +-
  arch/arm/cpu/arm926ejs/armada100/cpu.c             |   16 +
  arch/arm/cpu/arm926ejs/mx25/generic.c              |    2 +-
  arch/arm/cpu/arm926ejs/orion5x/Makefile            |    2 +-
  arch/arm/cpu/arm926ejs/orion5x/cpu.c               |    2 +-
  arch/arm/cpu/arm926ejs/orion5x/dram.c              |    4 +-
  arch/arm/cpu/arm926ejs/orion5x/lowlevel_init.S     |    2 +-
  arch/arm/cpu/arm926ejs/orion5x/timer.c             |    2 +-
  arch/arm/cpu/arm926ejs/pantheon/cpu.c              |   12 +
  arch/arm/cpu/arm926ejs/start.S                     |    2 +-
  arch/arm/cpu/arm946es/start.S                      |    2 +-
  arch/arm/cpu/armv7/mx5/soc.c                       |   28 ++
  arch/arm/cpu/armv7/omap3/clock.c                   |   20 +
  arch/arm/cpu/armv7/omap3/lowlevel_init.S           |   22 ++
  arch/arm/cpu/armv7/omap3/mem.c                     |   32 --
  arch/arm/cpu/armv7/start.S                         |   14 +-
  arch/arm/cpu/armv7/tegra2/Makefile                 |    2 +-
  arch/arm/cpu/armv7/tegra2/ap20.c                   |  358 
++++++++++++++++++
  arch/arm/cpu/armv7/tegra2/ap20.h                   |  104 +++++
  arch/arm/cpu/armv7/tegra2/lowlevel_init.S          |   94 +++++
  arch/arm/cpu/pxa/Makefile                          |    1 -
  arch/arm/cpu/pxa/cpu.c                             |   10 +
  arch/arm/include/asm/arch-armada100/config.h       |   12 +
  arch/arm/include/asm/arch-armada100/mfp.h          |   40 ++-
  arch/arm/include/asm/arch-mx31/{mx31.h => clock.h} |    6 +-
  .../asm/arch-mx31/{mx31-regs.h => imx-regs.h}      |   41 ++-
  arch/arm/include/asm/arch-omap3/clocks.h           |    1 +
  arch/arm/include/asm/arch-omap3/clocks_omap3.h     |   26 ++
  arch/arm/include/asm/arch-omap3/cpu.h              |   21 +-
  arch/arm/include/asm/arch-omap3/ehci_omap3.h       |   58 +++
  arch/arm/include/asm/arch-omap3/omap3-regs.h       |   95 +++++
  arch/arm/include/asm/arch-omap3/omap3.h            |   14 +
  arch/arm/include/asm/arch-orion5x/cpu.h            |    2 +-
  arch/arm/include/asm/arch-orion5x/mv88f5182.h      |    2 +-
  arch/arm/include/asm/arch-orion5x/orion5x.h        |    3 +-
  arch/arm/include/asm/arch-pantheon/config.h        |   10 +
  arch/arm/include/asm/arch-pantheon/cpu.h           |    4 +-
  arch/arm/include/asm/arch-pantheon/mfp.h           |    6 +-
  arch/arm/include/asm/arch-pxa/pxa-regs.h           |   56 ---
  arch/arm/include/asm/arch-tegra2/clk_rst.h         |   33 ++-
  arch/arm/include/asm/arch-tegra2/gpio.h            |   59 +++
  arch/arm/include/asm/arch-tegra2/pmc.h             |    8 +
  arch/arm/include/asm/arch-tegra2/scu.h             |   43 +++
  arch/arm/include/asm/arch-tegra2/tegra2.h          |    9 +
  arch/arm/include/asm/assembler.h                   |   60 +++
  arch/arm/include/asm/string.h                      |   10 +-
  arch/arm/lib/Makefile                              |    2 +
  arch/arm/lib/board.c                               |    6 +-
  arch/arm/lib/memcpy.S                              |  241 ++++++++++++
  arch/arm/lib/memset.S                              |  126 +++++++
  arch/m68k/lib/board.c                              |    4 +
  arch/powerpc/lib/board.c                           |    4 +
  board/LaCie/edminiv2/Makefile                      |    2 +-
  board/LaCie/edminiv2/config.mk                     |    2 +-
  board/LaCie/edminiv2/edminiv2.c                    |    2 +-
  board/Marvell/aspenite/aspenite.c                  |    5 +
  board/Marvell/dkb/dkb.c                            |    4 +
  board/armltd/vexpress/config.mk                    |   22 --
  board/cm_t35/Makefile                              |    2 +-
  board/cm_t35/cm_t35.c                              |  116 ++++--
  board/cm_t35/leds.c                                |   45 +++
  .../mx51evk/config.mk => comelit/dig297/Makefile}  |   32 ++-
  board/comelit/dig297/dig297.c                      |  187 +++++++++
  board/comelit/dig297/dig297.h                      |  383 
+++++++++++++++++++
  board/davedenx/qong/fpga.c                         |    4 +-
  board/davedenx/qong/lowlevel_init.S                |    2 +-
  board/davedenx/qong/qong.c                         |   16 +-
  board/eukrea/cpu9260/config.mk                     |    1 -
  board/eukrea/cpu9260/cpu9260.c                     |  161 ++++-----
  board/eukrea/cpu9260/led.c                         |   36 +-
  board/eukrea/cpuat91/Makefile                      |    4 +-
  board/eukrea/cpuat91/config.mk                     |    1 -
  board/eukrea/cpuat91/cpuat91.c                     |   11 +-
  board/faraday/a320evb/a320evb.c                    |    2 +-
  board/faraday/a320evb/lowlevel_init.S              |    2 +-
  board/freescale/mx31ads/lowlevel_init.S            |    2 +-
  board/freescale/mx31ads/mx31ads.c                  |    4 +-
  board/freescale/mx31pdk/lowlevel_init.S            |    2 +-
  board/freescale/mx31pdk/mx31pdk.c                  |    6 +-
  board/freescale/mx53evk/config.mk                  |   24 --
  board/imx31_phycore/imx31_phycore.c                |    4 +-
  board/imx31_phycore/lowlevel_init.S                |    2 +-
  board/innokom/innokom.c                            |    9 +-
  board/karo/tx25/tx25.c                             |    4 +-
  board/logicpd/imx31_litekit/imx31_litekit.c        |    4 +-
  board/logicpd/imx31_litekit/lowlevel_init.S        |    2 +-
  board/nvidia/common/board.c                        |   40 ++-
  .../mx31.h => board/nvidia/common/board.h          |   22 +-
  board/nvidia/harmony/Makefile                      |    1 +
  .../mx31.h => board/nvidia/harmony/harmony.c       |   25 +-
  board/nvidia/seaboard/Makefile                     |    1 +
  board/nvidia/seaboard/seaboard.c                   |   52 +++
  board/st/nhk8815/Makefile                          |    2 +-
  board/st/nhk8815/config.mk                         |   26 --
  board/st/nhk8815/nhk8815.c                         |    9 +-
  board/st/nhk8815/platform.S                        |  340 
-----------------
  board/ti/am3517crane/Makefile                      |   46 +++
  board/ti/am3517crane/am3517crane.c                 |   75 ++++
  board/ti/am3517crane/am3517crane.h                 |  395 
++++++++++++++++++++
  board/ti/am3517crane/config.mk                     |   29 ++
  board/ti/beagle/Makefile                           |    4 +-
  board/ti/beagle/beagle.c                           |  169 ++++++++-
  board/ti/beagle/beagle.h                           |   42 ++-
  board/ti/beagle/led.c                              |   91 +++++
  boards.cfg                                         |   18 +-
  common/cmd_led.c                                   |  153 ++++++++
  drivers/block/mvsata_ide.c                         |    4 +-
  drivers/gpio/mxc_gpio.c                            |    5 -
  drivers/i2c/Makefile                               |    1 +
  arch/arm/cpu/pxa/i2c.c => drivers/i2c/mv_i2c.c     |  294 ++++++++-------
  drivers/i2c/mv_i2c.h                               |   83 ++++
  drivers/i2c/mvtwsi.c                               |    2 +-
  drivers/i2c/mxc_i2c.c                              |    7 +-
  drivers/mtd/Makefile                               |    1 +
  .../cpu/arm920t/a320 => drivers/mtd}/ftsmc020.c    |    2 +-
  drivers/power/ftpmu010.c                           |   41 ++-
  drivers/power/ftpmu010.h                           |  146 -------
  drivers/serial/serial_mxc.c                        |    4 -
  drivers/spi/mxc_spi.c                              |    9 +-
  drivers/usb/host/ehci-mxc.c                        |    2 +-
  drivers/video/mx3fb.c                              |    6 +-
  include/configs/a320evb.h                          |    9 +-
  include/configs/am3517_crane.h                     |  332 ++++++++++++++++
  include/configs/am3517_evm.h                       |   18 +-
  include/configs/aspenite.h                         |    1 +
  include/configs/ca9x4_ct_vxp.h                     |    1 +
  include/configs/cm_t35.h                           |   57 ++--
  include/configs/cpu9260.h                          |  265 +++++++++-----
  include/configs/cpuat91.h                          |  141 ++++---
  include/configs/devkit8000.h                       |   10 +-
  include/configs/dig297.h                           |  311 +++++++++++++++
  include/configs/dkb.h                              |    2 +
  include/configs/edminiv2.h                         |    2 +-
  include/configs/harmony.h                          |    1 +
  include/configs/igep0020.h                         |   57 +++-
  include/configs/igep0030.h                         |   57 +++-
  include/configs/imx31_litekit.h                    |    2 +-
  include/configs/innokom.h                          |    2 +
  include/configs/mx31ads.h                          |    2 +-
  include/configs/mx31pdk.h                          |    2 +-
  include/configs/mx51evk.h                          |    5 +
  include/configs/mx53evk.h                          |    3 +
  include/configs/nhk8815.h                          |    5 +
  include/configs/omap3_beagle.h                     |   65 ++--
  include/configs/omap3_evm.h                        |   26 +-
  include/configs/omap3_overo.h                      |   16 +-
  include/configs/omap3_pandora.h                    |   16 +-
  include/configs/omap3_sdp3430.h                    |   10 -
  include/configs/omap3_zoom1.h                      |   16 +-
  include/configs/omap3_zoom2.h                      |   16 +-
  include/configs/qong.h                             |    3 +-
  include/configs/seaboard.h                         |    1 +
  include/configs/tegra2-common.h                    |    2 +
  include/configs/xm250.h                            |    2 +
  include/faraday/ftpmu010.h                         |  244 ++++++++++++
  .../asm/arch-a320 => include/faraday}/ftsdmc020.h  |    0
  .../asm/arch-a320 => include/faraday}/ftsmc020.h   |    0
  .../asm/arch-a320 => include/faraday}/fttmr010.h   |    0
  nand_spl/board/davinci/da8xxevm/u-boot.lds         |    2 +
  nand_spl/board/freescale/mx31pdk/u-boot.lds        |    2 +
  nand_spl/board/karo/tx25/u-boot.lds                |    2 +
  nand_spl/nand_boot_fsl_nfc.c                       |    4 -
  170 files changed, 5391 insertions(+), 1496 deletions(-)

create mode 100644 arch/arm/cpu/armv7/tegra2/ap20.c
create mode 100644 arch/arm/cpu/armv7/tegra2/ap20.h
copy arch/arm/include/asm/arch-mx31/{mx31.h => clock.h} (92%) rename arch/arm/include/asm/arch-mx31/{mx31-regs.h => imx-regs.h} (97%) create mode 100644 arch/arm/include/asm/arch-omap3/ehci_omap3.h create mode 100644 arch/arm/include/asm/arch-omap3/omap3-regs.h create mode 100644 arch/arm/include/asm/arch-tegra2/gpio.h create mode 100644 arch/arm/include/asm/arch-tegra2/scu.h create mode 100644 arch/arm/include/asm/assembler.h
create mode 100644 arch/arm/lib/memcpy.S
create mode 100644 arch/arm/lib/memset.S
delete mode 100644 board/armltd/vexpress/config.mk
create mode 100644 board/cm_t35/leds.c
rename board/{freescale/mx51evk/config.mk => comelit/dig297/Makefile}
(56%)
create mode 100644 board/comelit/dig297/dig297.c
create mode 100644 board/comelit/dig297/dig297.h
delete mode 100644 board/eukrea/cpu9260/config.mk
delete mode 100644 board/eukrea/cpuat91/config.mk
delete mode 100644 board/freescale/mx53evk/config.mk
copy arch/arm/include/asm/arch-mx31/mx31.h =>
board/nvidia/common/board.h (67%)
rename arch/arm/include/asm/arch-mx31/mx31.h =>
board/nvidia/harmony/harmony.c (67%)
create mode 100644 board/nvidia/seaboard/seaboard.c
delete mode 100644 board/st/nhk8815/config.mk
delete mode 100644 board/st/nhk8815/platform.S
create mode 100644 board/ti/am3517crane/Makefile
create mode 100644 board/ti/am3517crane/am3517crane.c create mode 100644 board/ti/am3517crane/am3517crane.h create mode 100644 board/ti/am3517crane/config.mk
create mode 100644 board/ti/beagle/led.c
create mode 100644 common/cmd_led.c
rename arch/arm/cpu/pxa/i2c.c => drivers/i2c/mv_i2c.c (65%) create mode 100644 drivers/i2c/mv_i2c.h
rename {arch/arm/cpu/arm920t/a320 => drivers/mtd}/ftsmc020.c (97%) delete mode 100644 drivers/power/ftpmu010.h
create mode 100644 include/configs/am3517_crane.h
create mode 100644 include/configs/dig297.h
create mode 100644 include/faraday/ftpmu010.h
rename {arch/arm/include/asm/arch-a320 => include/faraday}/ftsdmc020.h
(100%)
rename {arch/arm/include/asm/arch-a320 => include/faraday}/ftsmc020.h
(100%)
rename {arch/arm/include/asm/arch-a320 => include/faraday}/fttmr010.h
(100%)

Amicalement,

Signature · 1 line
Albert.
#1 lore raw

Dear Albert ARIBAUD,

Quoted 344 lines · In message <[email protected]> you wrote:

Wolfgang,

The following changes since commit a01ebd9679f07421ec5abfda5dc0ab76c7202d3b:

mpc52xx, digsy_mtc: add trickle charger support for rev5 boards.
(2011-04-26 00:25:05 +0200)

are available in the git repository at:
git://git.denx.de/u-boot-arm master

Albert ARIBAUD (1):
Replace obsolete e-mail address

Alessandro Rubini (3):
nhk8815: remove platform.S, which was unused at link time
nhk8815: add support for relocation
nhk8815: move config targets from Makefile to boards.cfg

Alexander Holler (4):
omap3_beagle: enable the use of a plain text file
OMAP3: Change some USB related MUX values
OMAP3: Add support for DPLL5 (usbhost)
omap3_beagle: enable EHCI and USB storage.

Enric Balletbo i Serra (2):
ARM: OMAP3: Revamp IGEP v2 default
ARM: OMAP3: Revamp IGEP module default configuration

Eric Benard (2):
cpu9260: update board support
cpuat91: fix board support

Eric Cooper (1):
ARM: fix stack pointer adjustment in board_init_f()

Fabio Estevam (6):
mx25: Make the UART port number explicit in its setup function
ARM: mx31: Print the silicon version
MX31: Introduce get_reset_cause()
MX31: mx31pdk: Make the board name simpler.
ARM: MX31: Fix file name label
MX25: tx25: Add _end section on nand_spl

Igor Grinberg (9):
OMAP3: CM-T35: Move DECLARE_GLOBAL_DATA_PTR to file scope
OMAP3: CM-T35: update config
OMAP3: CM-T35: update board files header information
OMAP3: CM-T35: update MAINTAINERS file
OMAP3: CM-T35: add MMC1 pinmux
OMAP3: CM-T35: fix mmc
OMAP3: CM-T35: remove redundand i2c initialization
OMAP3: CM-T35: enable the green LED
OMAP3: CM-T35: Add support for CM-T3730

Jason Kridner (2):
Add 'led' command
BeagleBoard: Added LED driver

Jason Liu (1):
MX5: factor out boot cause funciton to common code

Koen Kooi (2):
OMAP3: BeagleBoard: add xM rev B to ID table
OMAP3: BeagleBoard: add more expansionboard IDs

Lei Wen (6):
pxa: move i2c driver to the common place
mv_i2c: fix timeout value to be consistent with comments
mv_i2c: use structure to replace the direclty define
I2C: add i2c support for Pantheon platform
I2C: mv_i2c: add multi bus support
I2C: add i2c support for Armada100 platform

Liu Hui-R64343 (2):
MX53: drop config.mk from mx53evk
MX5: Enable flat-device-tree support on mx51/53 evk board

Luca Ceresoli (4):
ARMV7: OMAP3: Fix preprocessor check for CONFIG_OMAP34XX
ARMV7: OMAP3: Add GPMC_CONFIGx register value definitions
ARMV7: OMAP3: Cleanup extern variables in mem.c
ARMV7: OMAP3: Add support for Comelit DIG297 board

Macpaul Lin (6):
ftpmu010: fix relocation and enhance features ftpmu010.h: add asm support used by lowlevel_init
fttmr010: move fttmr010 header to include/faraday
a320evb: fix include path of timer fttmr010
ftsdmc020: move ftsdmc020.h to include/faraday
ftsmc020: move ftsmc020 static mem controller to driver/mtd

Matt Waddel (1):
ARMV7: Vexpress: Remove config.mk

Matthias Weisser (1):
arm: Use optimized memcpy and memset from linux

Minkyu Kang (1):
Don't grab memory for LCD if FB address is defined

Po-Yu Chuang (2):
power: ftpmu010: move drivers/power/ftpmu010.h to include/faraday
arm: a320: use new ftpmu010 API

Rogan Dawes (1):
Orion5x: Correct DRAM bank detection

Srinath (1):
ARMV7: AM3517/05: Add support for CraneBoard.

Stefano Babic (7):
Makefile: change rule to build IMX image
MX51: drop config.mk from mx51evk
MX31: add support for MX31 watchdog
MX31: qong: add watchdog
IMX: MX31: Cleanup include files and drop nasty #ifdef in drivers
MX31: drop warnings in get_cpu_rev
MX31: mx31pdk: fix nand_spl

Steve Kipisz (1):
OMAP3: BeagleBoard: Enable pullups on i2c2.

Sughosh Ganu (1):
Fix the issue of _end symbol not being found while building

Tom Warren (4):
arm: Tegra2: add support for A9 CPU init
arm: Tegra2: Add missing PLLX init
arm: Tegra2: GPIO: Add basic GPIO definitions
arm: Tegra2: Move clk/mux init to board_early_init_f, add GPIO init

  MAINTAINERS                                        |   18 +-
  MAKEALL                                            |    2 +
  Makefile                                           |   21 +-
  README                                             |   20 +
  arch/arm/cpu/arm1136/mx31/devices.c                |    4 +-
  arch/arm/cpu/arm1136/mx31/generic.c                |   59 +++-
  arch/arm/cpu/arm1136/mx31/timer.c                  |   40 ++-
  arch/arm/cpu/arm920t/a320/Makefile                 |    1 -
  arch/arm/cpu/arm920t/a320/timer.c                  |   25 +-
  arch/arm/cpu/arm926ejs/armada100/cpu.c             |   16 +
  arch/arm/cpu/arm926ejs/mx25/generic.c              |    2 +-
  arch/arm/cpu/arm926ejs/orion5x/Makefile            |    2 +-
  arch/arm/cpu/arm926ejs/orion5x/cpu.c               |    2 +-
  arch/arm/cpu/arm926ejs/orion5x/dram.c              |    4 +-
  arch/arm/cpu/arm926ejs/orion5x/lowlevel_init.S     |    2 +-
  arch/arm/cpu/arm926ejs/orion5x/timer.c             |    2 +-
  arch/arm/cpu/arm926ejs/pantheon/cpu.c              |   12 +
  arch/arm/cpu/arm926ejs/start.S                     |    2 +-
  arch/arm/cpu/arm946es/start.S                      |    2 +-
  arch/arm/cpu/armv7/mx5/soc.c                       |   28 ++
  arch/arm/cpu/armv7/omap3/clock.c                   |   20 +
  arch/arm/cpu/armv7/omap3/lowlevel_init.S           |   22 ++
  arch/arm/cpu/armv7/omap3/mem.c                     |   32 --
  arch/arm/cpu/armv7/start.S                         |   14 +-
  arch/arm/cpu/armv7/tegra2/Makefile                 |    2 +-
  arch/arm/cpu/armv7/tegra2/ap20.c                   |  358 
++++++++++++++++++
  arch/arm/cpu/armv7/tegra2/ap20.h                   |  104 +++++
  arch/arm/cpu/armv7/tegra2/lowlevel_init.S          |   94 +++++
  arch/arm/cpu/pxa/Makefile                          |    1 -
  arch/arm/cpu/pxa/cpu.c                             |   10 +
  arch/arm/include/asm/arch-armada100/config.h       |   12 +
  arch/arm/include/asm/arch-armada100/mfp.h          |   40 ++-
  arch/arm/include/asm/arch-mx31/{mx31.h => clock.h} |    6 +-
  .../asm/arch-mx31/{mx31-regs.h => imx-regs.h}      |   41 ++-
  arch/arm/include/asm/arch-omap3/clocks.h           |    1 +
  arch/arm/include/asm/arch-omap3/clocks_omap3.h     |   26 ++
  arch/arm/include/asm/arch-omap3/cpu.h              |   21 +-
  arch/arm/include/asm/arch-omap3/ehci_omap3.h       |   58 +++
  arch/arm/include/asm/arch-omap3/omap3-regs.h       |   95 +++++
  arch/arm/include/asm/arch-omap3/omap3.h            |   14 +
  arch/arm/include/asm/arch-orion5x/cpu.h            |    2 +-
  arch/arm/include/asm/arch-orion5x/mv88f5182.h      |    2 +-
  arch/arm/include/asm/arch-orion5x/orion5x.h        |    3 +-
  arch/arm/include/asm/arch-pantheon/config.h        |   10 +
  arch/arm/include/asm/arch-pantheon/cpu.h           |    4 +-
  arch/arm/include/asm/arch-pantheon/mfp.h           |    6 +-
  arch/arm/include/asm/arch-pxa/pxa-regs.h           |   56 ---
  arch/arm/include/asm/arch-tegra2/clk_rst.h         |   33 ++-
  arch/arm/include/asm/arch-tegra2/gpio.h            |   59 +++
  arch/arm/include/asm/arch-tegra2/pmc.h             |    8 +
  arch/arm/include/asm/arch-tegra2/scu.h             |   43 +++
  arch/arm/include/asm/arch-tegra2/tegra2.h          |    9 +
  arch/arm/include/asm/assembler.h                   |   60 +++
  arch/arm/include/asm/string.h                      |   10 +-
  arch/arm/lib/Makefile                              |    2 +
  arch/arm/lib/board.c                               |    6 +-
  arch/arm/lib/memcpy.S                              |  241 ++++++++++++
  arch/arm/lib/memset.S                              |  126 +++++++
  arch/m68k/lib/board.c                              |    4 +
  arch/powerpc/lib/board.c                           |    4 +
  board/LaCie/edminiv2/Makefile                      |    2 +-
  board/LaCie/edminiv2/config.mk                     |    2 +-
  board/LaCie/edminiv2/edminiv2.c                    |    2 +-
  board/Marvell/aspenite/aspenite.c                  |    5 +
  board/Marvell/dkb/dkb.c                            |    4 +
  board/armltd/vexpress/config.mk                    |   22 --
  board/cm_t35/Makefile                              |    2 +-
  board/cm_t35/cm_t35.c                              |  116 ++++--
  board/cm_t35/leds.c                                |   45 +++
  .../mx51evk/config.mk => comelit/dig297/Makefile}  |   32 ++-
  board/comelit/dig297/dig297.c                      |  187 +++++++++
  board/comelit/dig297/dig297.h                      |  383 
+++++++++++++++++++
  board/davedenx/qong/fpga.c                         |    4 +-
  board/davedenx/qong/lowlevel_init.S                |    2 +-
  board/davedenx/qong/qong.c                         |   16 +-
  board/eukrea/cpu9260/config.mk                     |    1 -
  board/eukrea/cpu9260/cpu9260.c                     |  161 ++++-----
  board/eukrea/cpu9260/led.c                         |   36 +-
  board/eukrea/cpuat91/Makefile                      |    4 +-
  board/eukrea/cpuat91/config.mk                     |    1 -
  board/eukrea/cpuat91/cpuat91.c                     |   11 +-
  board/faraday/a320evb/a320evb.c                    |    2 +-
  board/faraday/a320evb/lowlevel_init.S              |    2 +-
  board/freescale/mx31ads/lowlevel_init.S            |    2 +-
  board/freescale/mx31ads/mx31ads.c                  |    4 +-
  board/freescale/mx31pdk/lowlevel_init.S            |    2 +-
  board/freescale/mx31pdk/mx31pdk.c                  |    6 +-
  board/freescale/mx53evk/config.mk                  |   24 --
  board/imx31_phycore/imx31_phycore.c                |    4 +-
  board/imx31_phycore/lowlevel_init.S                |    2 +-
  board/innokom/innokom.c                            |    9 +-
  board/karo/tx25/tx25.c                             |    4 +-
  board/logicpd/imx31_litekit/imx31_litekit.c        |    4 +-
  board/logicpd/imx31_litekit/lowlevel_init.S        |    2 +-
  board/nvidia/common/board.c                        |   40 ++-
  .../mx31.h => board/nvidia/common/board.h          |   22 +-
  board/nvidia/harmony/Makefile                      |    1 +
  .../mx31.h => board/nvidia/harmony/harmony.c       |   25 +-
  board/nvidia/seaboard/Makefile                     |    1 +
  board/nvidia/seaboard/seaboard.c                   |   52 +++
  board/st/nhk8815/Makefile                          |    2 +-
  board/st/nhk8815/config.mk                         |   26 --
  board/st/nhk8815/nhk8815.c                         |    9 +-
  board/st/nhk8815/platform.S                        |  340 
-----------------
  board/ti/am3517crane/Makefile                      |   46 +++
  board/ti/am3517crane/am3517crane.c                 |   75 ++++
  board/ti/am3517crane/am3517crane.h                 |  395 
++++++++++++++++++++
  board/ti/am3517crane/config.mk                     |   29 ++
  board/ti/beagle/Makefile                           |    4 +-
  board/ti/beagle/beagle.c                           |  169 ++++++++-
  board/ti/beagle/beagle.h                           |   42 ++-
  board/ti/beagle/led.c                              |   91 +++++
  boards.cfg                                         |   18 +-
  common/cmd_led.c                                   |  153 ++++++++
  drivers/block/mvsata_ide.c                         |    4 +-
  drivers/gpio/mxc_gpio.c                            |    5 -
  drivers/i2c/Makefile                               |    1 +
  arch/arm/cpu/pxa/i2c.c => drivers/i2c/mv_i2c.c     |  294 ++++++++-------
  drivers/i2c/mv_i2c.h                               |   83 ++++
  drivers/i2c/mvtwsi.c                               |    2 +-
  drivers/i2c/mxc_i2c.c                              |    7 +-
  drivers/mtd/Makefile                               |    1 +
  .../cpu/arm920t/a320 => drivers/mtd}/ftsmc020.c    |    2 +-
  drivers/power/ftpmu010.c                           |   41 ++-
  drivers/power/ftpmu010.h                           |  146 -------
  drivers/serial/serial_mxc.c                        |    4 -
  drivers/spi/mxc_spi.c                              |    9 +-
  drivers/usb/host/ehci-mxc.c                        |    2 +-
  drivers/video/mx3fb.c                              |    6 +-
  include/configs/a320evb.h                          |    9 +-
  include/configs/am3517_crane.h                     |  332 ++++++++++++++++
  include/configs/am3517_evm.h                       |   18 +-
  include/configs/aspenite.h                         |    1 +
  include/configs/ca9x4_ct_vxp.h                     |    1 +
  include/configs/cm_t35.h                           |   57 ++--
  include/configs/cpu9260.h                          |  265 +++++++++-----
  include/configs/cpuat91.h                          |  141 ++++---
  include/configs/devkit8000.h                       |   10 +-
  include/configs/dig297.h                           |  311 +++++++++++++++
  include/configs/dkb.h                              |    2 +
  include/configs/edminiv2.h                         |    2 +-
  include/configs/harmony.h                          |    1 +
  include/configs/igep0020.h                         |   57 +++-
  include/configs/igep0030.h                         |   57 +++-
  include/configs/imx31_litekit.h                    |    2 +-
  include/configs/innokom.h                          |    2 +
  include/configs/mx31ads.h                          |    2 +-
  include/configs/mx31pdk.h                          |    2 +-
  include/configs/mx51evk.h                          |    5 +
  include/configs/mx53evk.h                          |    3 +
  include/configs/nhk8815.h                          |    5 +
  include/configs/omap3_beagle.h                     |   65 ++--
  include/configs/omap3_evm.h                        |   26 +-
  include/configs/omap3_overo.h                      |   16 +-
  include/configs/omap3_pandora.h                    |   16 +-
  include/configs/omap3_sdp3430.h                    |   10 -
  include/configs/omap3_zoom1.h                      |   16 +-
  include/configs/omap3_zoom2.h                      |   16 +-
  include/configs/qong.h                             |    3 +-
  include/configs/seaboard.h                         |    1 +
  include/configs/tegra2-common.h                    |    2 +
  include/configs/xm250.h                            |    2 +
  include/faraday/ftpmu010.h                         |  244 ++++++++++++
  .../asm/arch-a320 => include/faraday}/ftsdmc020.h  |    0
  .../asm/arch-a320 => include/faraday}/ftsmc020.h   |    0
  .../asm/arch-a320 => include/faraday}/fttmr010.h   |    0
  nand_spl/board/davinci/da8xxevm/u-boot.lds         |    2 +
  nand_spl/board/freescale/mx31pdk/u-boot.lds        |    2 +
  nand_spl/board/karo/tx25/u-boot.lds                |    2 +
  nand_spl/nand_boot_fsl_nfc.c                       |    4 -
  170 files changed, 5391 insertions(+), 1496 deletions(-)

create mode 100644 arch/arm/cpu/armv7/tegra2/ap20.c
create mode 100644 arch/arm/cpu/armv7/tegra2/ap20.h
copy arch/arm/include/asm/arch-mx31/{mx31.h => clock.h} (92%) rename arch/arm/include/asm/arch-mx31/{mx31-regs.h => imx-regs.h} (97%) create mode 100644 arch/arm/include/asm/arch-omap3/ehci_omap3.h create mode 100644 arch/arm/include/asm/arch-omap3/omap3-regs.h create mode 100644 arch/arm/include/asm/arch-tegra2/gpio.h create mode 100644 arch/arm/include/asm/arch-tegra2/scu.h create mode 100644 arch/arm/include/asm/assembler.h
create mode 100644 arch/arm/lib/memcpy.S
create mode 100644 arch/arm/lib/memset.S
delete mode 100644 board/armltd/vexpress/config.mk
create mode 100644 board/cm_t35/leds.c
rename board/{freescale/mx51evk/config.mk => comelit/dig297/Makefile}
(56%)
create mode 100644 board/comelit/dig297/dig297.c
create mode 100644 board/comelit/dig297/dig297.h
delete mode 100644 board/eukrea/cpu9260/config.mk
delete mode 100644 board/eukrea/cpuat91/config.mk
delete mode 100644 board/freescale/mx53evk/config.mk
copy arch/arm/include/asm/arch-mx31/mx31.h =>
board/nvidia/common/board.h (67%)
rename arch/arm/include/asm/arch-mx31/mx31.h =>
board/nvidia/harmony/harmony.c (67%)
create mode 100644 board/nvidia/seaboard/seaboard.c
delete mode 100644 board/st/nhk8815/config.mk
delete mode 100644 board/st/nhk8815/platform.S
create mode 100644 board/ti/am3517crane/Makefile
create mode 100644 board/ti/am3517crane/am3517crane.c create mode 100644 board/ti/am3517crane/am3517crane.h create mode 100644 board/ti/am3517crane/config.mk
create mode 100644 board/ti/beagle/led.c
create mode 100644 common/cmd_led.c
rename arch/arm/cpu/pxa/i2c.c => drivers/i2c/mv_i2c.c (65%) create mode 100644 drivers/i2c/mv_i2c.h
rename {arch/arm/cpu/arm920t/a320 => drivers/mtd}/ftsmc020.c (97%) delete mode 100644 drivers/power/ftpmu010.h
create mode 100644 include/configs/am3517_crane.h

Quoted 8 lines

create mode 100644 include/configs/dig297.h
create mode 100644 include/faraday/ftpmu010.h
rename {arch/arm/include/asm/arch-a320 => include/faraday}/ftsdmc020.h
(100%)
rename {arch/arm/include/asm/arch-a320 => include/faraday}/ftsmc020.h
(100%)
rename {arch/arm/include/asm/arch-a320 => include/faraday}/fttmr010.h
(100%)

Applied, thanks.

Best regards,

Wolfgang Denk

Signature · 5 lines
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
No one can guarantee the actions of another.
	-- Spock, "Day of the Dove", stardate unknown
#2 lore raw

Hi Wolfgang,

2011/4/28 Wolfgang Denk <[email protected]>:

Quoted 1 line

Dear Albert ARIBAUD,

Since the following dependant patches has been applied to u-boot master.

Quoted 8 lines
Quoted 2 lines

Macpaul Lin (6):
? ? ? ?ftsmc020: move ftsmc020 static mem controller to driver/mtd

Applied, thanks.

Best regards,

Wolfgang Denk

Would you please consider also apply this dependant fix when you have time?
[U-Boot,v2] ftsmc020: enhanced features and unnested structures
http://patchwork.ozlabs.org/patch/89078/

Thanks.

Signature · 2 lines
Best regards,
Macpaul Lin
#3 lore raw

Dear Macpaul Lin,

Quoted 4 lines · In message <[email protected]> you wrote:

Would you please consider also apply this dependant fix when you have time?
[U-Boot,v2] ftsmc020: enhanced features and unnested structures
http://patchwork.ozlabs.org/patch/89078/

Is this a bug fix?

Best regards,

Wolfgang Denk

Signature · 6 lines
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
The perversity of nature is nowhere better demonstrated by  the  fact
that,  when  exposed to the same atmosphere, bread becomes hard while
crackers become soft.
#4 lore raw

Hi Wolfgang,

2011/4/29 Wolfgang Denk <[email protected]>:

Quoted 8 lines

Dear Macpaul Lin,

Quoted 4 lines · In message <[email protected]> you wrote:

Would you please consider also apply this dependant fix when you have time? ?[U-Boot,v2] ftsmc020: enhanced features and unnested structures
http://patchwork.ozlabs.org/patch/89078/

Quoted 5 lines

Is this a bug fix?

Best regards,

Wolfgang Denk

It is about code clean up, avoid relocation prolem for global declaration, and reorganinzed structures for better coding style.

Also add some enhancement according to correct datasheet which is used by other SoC that is waiting to be reviewed.

Thanks.

Signature · 2 lines
Best regards,
Macpaul Lin
#5 lore raw

Dear Macpaul Lin,

Quoted 2 lines · In message <[email protected]> you wrote:
Quoted 2 lines

Is this a bug fix?

...

Quoted 6 lines

It is about code clean up, avoid relocation prolem for global declaration, and reorganinzed structures for better coding style.

Also add some enhancement according to correct datasheet which is used by other SoC that is waiting to be reviewed.

OK, as you explain it, can you please split this commit into 4 separate patches then:

1) code clean up
2) fix relocation problem
3) reorganize structures for better coding style
4) enhance code

Thanks.

Best regards,

Wolfgang Denk

Signature · 8 lines
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"The net result is a system that is not only binary  compatible  with
4.3  BSD, but is even bug for bug compatible in almost all features."
- Avadit  Tevanian,  Jr.,  "Architecture-Independent  Virtual  Memory
Management  for  Parallel  and  Distributed  Environments:  The  Mach
Approach"
#6 lore raw

Hi Wolfgang,

2011/5/1 Wolfgang Denk <[email protected]>:

Quoted 9 lines

Dear Macpaul Lin,

OK, as you explain it, can you please split this commit into 4 separate patches then:

1) code clean up
2) fix relocation problem
3) reorganize structures for better coding style
4) enhance code

I have split the original patch v2 "ftsmc020: enhanced features and unnested structures - http://patchwork.ozlabs.org/patch/89078/" into 3 patches according to your suggestion as follows:

ftsmc020: fix relocation
http://patchwork.ozlabs.org/patch/93606/

ftsmc020: un-nest the register structure in header
http://patchwork.ozlabs.org/patch/93607/

ftsmc020: add missing definitions
http://patchwork.ozlabs.org/patch/93608/

I also attached the In-reply-to header in the e-mail with these v3 patches. So these 3 patches should be in the origin thread of previous patch v2.

Thanks.

Signature · 2 lines
Best regards,
Macpaul Lin
#7 lore raw

Dear Macpaul Lin,

Quoted 8 lines · In message <[email protected]> you wrote:

I have split the original patch v2 "ftsmc020: enhanced features and unnested structures - http://patchwork.ozlabs.org/patch/89078/" into 3 patches according to your suggestion as follows:

ftsmc020: fix relocation
http://patchwork.ozlabs.org/patch/93606/

Quoted 8 lines

ftsmc020: un-nest the register structure in header
http://patchwork.ozlabs.org/patch/93607/

ftsmc020: add missing definitions
http://patchwork.ozlabs.org/patch/93608/

I also attached the In-reply-to header in the e-mail with these v3 patches. So these 3 patches should be in the origin thread of previous patch v2.

Thanks!

Best regards,

Wolfgang Denk

Signature · 5 lines
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Accident: A condition in which presence of mind is good, but  absence
of body is better.