From patchwork Wed Oct 2 15:34:07 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Albert ARIBAUD X-Patchwork-Id: 279795 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 219EF2C0098 for ; Thu, 3 Oct 2013 01:34:46 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 960E74A087; Wed, 2 Oct 2013 17:34:41 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sPbT-SxIB5tp; Wed, 2 Oct 2013 17:34:41 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 3B3254A066; Wed, 2 Oct 2013 17:34:34 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 68F284A066 for ; Wed, 2 Oct 2013 17:34:27 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KHMuyM5P-tzz for ; Wed, 2 Oct 2013 17:34:21 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 BL_NJABL=SKIP(-1.5) (only DNSBL check requested) Received: from smtp1-g21.free.fr (smtp1-g21.free.fr [212.27.42.1]) by theia.denx.de (Postfix) with ESMTP id 0A9634A064 for ; Wed, 2 Oct 2013 17:34:19 +0200 (CEST) Received: from lilith (unknown [IPv6:2a01:e35:2eb9:21:ae22:bff:fe1a:1040]) (Authenticated sender: aribaud.smtp) by smtp1-g21.free.fr (Postfix) with ESMTPSA id 73A0894024A; Wed, 2 Oct 2013 17:34:09 +0200 (CEST) Date: Wed, 2 Oct 2013 17:34:07 +0200 From: Albert ARIBAUD To: Tom Rini Message-ID: <20131002173407.341dd3a3@lilith> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.20; x86_64-pc-linux-gnu) Mime-Version: 1.0 Cc: U-Boot Subject: [U-Boot] Pull request: u-boot-arm/master X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de 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,