| Submitter | Albert ARIBAUD |
|---|---|
| Date | April 27, 2011, 5:40 p.m. |
| Message ID | <4DB854FD.2090902@aribaud.net> |
| Download | mbox |
| Permalink | /patch/93097/ |
| State | Accepted |
| Headers | show |
Pull-request
git://git.denx.de/u-boot-arm masterComments
Dear Albert ARIBAUD, In message <4DB854FD.2090902@aribaud.net> 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 > 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
Hi Wolfgang, 2011/4/28 Wolfgang Denk <wd@denx.de>: > Dear Albert ARIBAUD, Since the following dependant patches has been applied to u-boot master. >> 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.
Dear Macpaul Lin, In message <BANLkTik20=bV2ruPGBKz_FT2BMCWz666nw@mail.gmail.com> 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
Hi Wolfgang, 2011/4/29 Wolfgang Denk <wd@denx.de>: > Dear Macpaul Lin, > > In message <BANLkTik20=bV2ruPGBKz_FT2BMCWz666nw@mail.gmail.com> 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 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.
Dear Macpaul Lin, In message <BANLkTimFR6ZbW_FJOSkFtnopTitrf-H6nQ@mail.gmail.com> you wrote: > > > Is this a bug fix? ... > 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
Hi Wolfgang, 2011/5/1 Wolfgang Denk <wd@denx.de>: > 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.
Dear Macpaul Lin, In message <BANLkTikSq59Aoy3wP_WYrVk3mhdM1vHiPw@mail.gmail.com> 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/ > > 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
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,