From patchwork Tue Aug 7 16:00:36 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefano Babic X-Patchwork-Id: 175689 X-Patchwork-Delegate: albert.aribaud@free.fr 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 EC0742C00AD for ; Wed, 8 Aug 2012 02:00:50 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 975E9282F5; Tue, 7 Aug 2012 18:00:47 +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 vFx3DVsihCnu; Tue, 7 Aug 2012 18:00:47 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 99B24282EE; Tue, 7 Aug 2012 18:00:45 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 12DF8282EE for ; Tue, 7 Aug 2012 18:00:43 +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 u+Z1Lql48Yd4 for ; Tue, 7 Aug 2012 18:00:42 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from smtpi4.ngi.it (smtpi4.ngi.it [88.149.128.104]) by theia.denx.de (Postfix) with ESMTP id 72AB0282ED for ; Tue, 7 Aug 2012 18:00:40 +0200 (CEST) Received: from paperina.lan (88-149-182-160.v4.ngi.it [88.149.182.160]) by smtpi4.ngi.it (Postfix) with ESMTP id 55673421AB; Tue, 7 Aug 2012 18:00:40 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by paperina.lan (Postfix) with ESMTP id 22CB5140A145; Tue, 7 Aug 2012 18:00:40 +0200 (CEST) Received: from paperina.lan ([127.0.0.1]) by localhost (paperina.lan [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mKmLwoVICc3D; Tue, 7 Aug 2012 18:00:36 +0200 (CEST) Received: from [192.168.2.247] (papero.lan [192.168.2.247]) by paperina.lan (Postfix) with ESMTP id EFAA4140A0B6; Tue, 7 Aug 2012 18:00:35 +0200 (CEST) Message-ID: <50213BA4.1050801@denx.de> Date: Tue, 07 Aug 2012 18:00:36 +0200 From: Stefano Babic User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: Albert ARIBAUD X-Enigmail-Version: 1.5a1pre Cc: "U-Boot@lists.denx.de" Subject: [U-Boot] [GIT PULL] Pull request: u-boot-imx 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 Hi Albert, please pull from u-boot-imx, thanks. The following changes since commit 8abcd8ab962cd5fb2a4c025e7c7b62a9faf4aa08: DaVinci DA8xx: fix set_cpu_clk_info() (2012-08-05 22:02:40 +0200) are available in the git repository at: git://www.denx.de/git/u-boot-imx.git master for you to fetch changes up to c031cea4c7f5af2aba58e8883eb5cca871213d1b: MX28: Add SchulerControl SC_SPS_1 platform (2012-08-07 17:49:55 +0200) ---------------------------------------------------------------- Fabio Estevam (3): mx28evk: Turn on caches mx51evk: do not overwrite the console vision2: do not overwrite the console Marek Vasut (9): MX28: SPI: Refactor spi_xfer a bit MX28: SPI: Pull out the PIO transfer function MX28: SPI: Add DMA transfer support MX28: Fix up the MMC driver DMA mode MX28: Split out the PIO and DMA transfer functions MX28: Transfer small blocks via PIO in MXS MMC MX28: Fix MXS MMC DMA issues MX28: Move the u-boot.bd info CPUDIR/SOCDIR MX28: Add SchulerControl SC_SPS_1 platform Otavio Salvador (9): imx: Use a clear identification of an unidentified CPU type MX28: extend print_cpuinfo() to use chip information MX28: use a clear name for DDR2 initialization mxs: reorganize source directory for easy sharing of code in i.MXS SoCs mxs: prefix register acessor macros with 'mxs' prefix mxs: prefix register structs with 'mxs' prefix mxs: Reowork SPL to use 'mxs' prefix for methods mxs: Clarify why we poweroff in case of brownout in 5v conflict mxs: rename mx28.c to mxs.c as it is common to i.MX233 and i.MX28 SoCs Stathis Voukelatos (1): i.MX28: bug fixes in PMU configuration code Stefano Babic (1): MX5: mx53loco: do not overwrite the console Veli-Pekka Peltola (1): Add support for Bluegiga APX4 Development Kit MAINTAINERS | 5 + Makefile | 2 +- arch/arm/cpu/arm926ejs/{mx28 => mxs}/Makefile | 2 +- arch/arm/cpu/arm926ejs/{mx28 => mxs}/clock.c | 40 +-- arch/arm/cpu/arm926ejs/{mx28 => mxs}/iomux.c | 6 +- arch/arm/cpu/arm926ejs/{mx28/mx28.c => mxs/mxs.c} | 72 +++-- .../arm926ejs/{mx28/mx28_init.h => mxs/mxs_init.h} | 14 +- arch/arm/cpu/arm926ejs/{mx28 => mxs}/spl_boot.c | 20 +- .../cpu/arm926ejs/{mx28 => mxs}/spl_lradc_init.c | 10 +- .../arm/cpu/arm926ejs/{mx28 => mxs}/spl_mem_init.c | 64 ++--- .../cpu/arm926ejs/{mx28 => mxs}/spl_power_init.c | 274 ++++++++++---------- arch/arm/cpu/arm926ejs/{mx28 => mxs}/start.S | 0 arch/arm/cpu/arm926ejs/{mx28 => mxs}/timer.c | 8 +- .../arm/cpu/arm926ejs/{mx28 => mxs}/u-boot-spl.lds | 2 +- .../arm/cpu/arm926ejs/mxs}/u-boot.bd | 0 arch/arm/cpu/armv7/imx-common/cpu.c | 4 +- .../include/asm/{arch-mx28 => arch-mxs}/clock.h | 0 arch/arm/include/asm/{arch-mx28 => arch-mxs}/dma.h | 0 .../arm/include/asm/{arch-mx28 => arch-mxs}/gpio.h | 0 .../include/asm/{arch-mx28 => arch-mxs}/imx-regs.h | 0 .../asm/{arch-mx28 => arch-mxs}/iomux-mx28.h | 0 .../include/asm/{arch-mx28 => arch-mxs}/iomux.h | 0 .../asm/{arch-mx28 => arch-mxs}/regs-apbh.h | 256 +++++++++--------- .../asm/{arch-mx28 => arch-mxs}/regs-base.h | 0 .../include/asm/{arch-mx28 => arch-mxs}/regs-bch.h | 44 ++-- .../asm/{arch-mx28 => arch-mxs}/regs-clkctrl.h | 60 ++--- .../asm/{arch-mx28 => arch-mxs}/regs-common.h | 34 +-- .../asm/{arch-mx28 => arch-mxs}/regs-digctl.h | 56 ++-- .../asm/{arch-mx28 => arch-mxs}/regs-gpmi.h | 28 +- .../include/asm/{arch-mx28 => arch-mxs}/regs-i2c.h | 30 +-- .../asm/{arch-mx28 => arch-mxs}/regs-lcdif.h | 66 ++--- .../asm/{arch-mx28 => arch-mxs}/regs-lradc.h | 50 ++-- .../asm/{arch-mx28 => arch-mxs}/regs-ocotp.h | 88 +++---- .../asm/{arch-mx28 => arch-mxs}/regs-pinctrl.h | 170 ++++++------ .../asm/{arch-mx28 => arch-mxs}/regs-power.h | 30 +-- .../include/asm/{arch-mx28 => arch-mxs}/regs-rtc.h | 30 +-- .../include/asm/{arch-mx28 => arch-mxs}/regs-ssp.h | 42 +-- .../asm/{arch-mx28 => arch-mxs}/regs-timrot.h | 40 +-- .../include/asm/{arch-mx28 => arch-mxs}/regs-usb.h | 2 +- .../asm/{arch-mx28 => arch-mxs}/regs-usbphy.h | 22 +- .../asm/{arch-mx28 => arch-mxs}/sys_proto.h | 10 +- board/bluegiga/apx4devkit/Makefile | 47 ++++ board/bluegiga/apx4devkit/apx4devkit.c | 150 +++++++++++ board/bluegiga/apx4devkit/spl_boot.c | 164 ++++++++++++ board/denx/m28evk/m28evk.c | 4 +- board/denx/m28evk/spl_boot.c | 2 +- board/freescale/mx28evk/iomux.c | 2 +- board/freescale/mx28evk/mx28evk.c | 4 +- board/freescale/mx28evk/u-boot.bd | 14 - board/freescale/mx51evk/mx51evk.c | 10 +- board/freescale/mx53loco/mx53loco.c | 12 +- board/schulercontrol/sc_sps_1/Makefile | 47 ++++ board/schulercontrol/sc_sps_1/sc_sps_1.c | 113 ++++++++ board/schulercontrol/sc_sps_1/spl_boot.c | 165 ++++++++++++ board/ttcontrol/vision2/vision2.c | 11 +- boards.cfg | 6 +- doc/README.m28 | 4 +- doc/README.mx28evk | 4 +- drivers/dma/apbh_dma.c | 32 +-- drivers/gpio/mxs_gpio.c | 16 +- drivers/i2c/mxs_i2c.c | 12 +- drivers/mmc/mxsmmc.c | 202 ++++++++------- drivers/mtd/nand/mxs_nand.c | 12 +- drivers/rtc/mxsrtc.c | 6 +- drivers/spi/mxs_spi.c | 200 +++++++++++--- drivers/usb/host/ehci-mxs.c | 24 +- include/configs/apx4devkit.h | 238 +++++++++++++++++ include/configs/m28evk.h | 4 +- include/configs/mx28evk.h | 6 +- include/configs/mx51evk.h | 2 + include/configs/mx53loco.h | 2 + include/configs/sc_sps_1.h | 208 +++++++++++++++ include/configs/vision2.h | 2 + 73 files changed, 2324 insertions(+), 982 deletions(-) rename arch/arm/cpu/arm926ejs/{mx28 => mxs}/Makefile (97%) rename arch/arm/cpu/arm926ejs/{mx28 => mxs}/clock.c (89%) rename arch/arm/cpu/arm926ejs/{mx28 => mxs}/iomux.c (94%) rename arch/arm/cpu/arm926ejs/{mx28/mx28.c => mxs/mxs.c} (79%) rename arch/arm/cpu/arm926ejs/{mx28/mx28_init.h => mxs/mxs_init.h} (81%) rename arch/arm/cpu/arm926ejs/{mx28 => mxs}/spl_boot.c (90%) rename arch/arm/cpu/arm926ejs/{mx28 => mxs}/spl_lradc_init.c (91%) rename arch/arm/cpu/arm926ejs/{mx28 => mxs}/spl_mem_init.c (83%) rename arch/arm/cpu/arm926ejs/{mx28 => mxs}/spl_power_init.c (81%) rename arch/arm/cpu/arm926ejs/{mx28 => mxs}/start.S (100%) rename arch/arm/cpu/arm926ejs/{mx28 => mxs}/timer.c (95%) rename arch/arm/cpu/arm926ejs/{mx28 => mxs}/u-boot-spl.lds (97%) rename {board/denx/m28evk => arch/arm/cpu/arm926ejs/mxs}/u-boot.bd (100%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/clock.h (100%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/dma.h (100%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/gpio.h (100%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/imx-regs.h (100%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/iomux-mx28.h (100%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/iomux.h (100%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-apbh.h (77%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-base.h (100%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-bch.h (92%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-clkctrl.h (88%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-common.h (78%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-digctl.h (77%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-gpmi.h (95%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-i2c.h (94%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-lcdif.h (84%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-lradc.h (96%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-ocotp.h (71%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-pinctrl.h (93%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-power.h (97%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-rtc.h (91%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-ssp.h (95%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-timrot.h (90%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-usb.h (99%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/regs-usbphy.h (94%) rename arch/arm/include/asm/{arch-mx28 => arch-mxs}/sys_proto.h (89%) create mode 100644 board/bluegiga/apx4devkit/Makefile create mode 100644 board/bluegiga/apx4devkit/apx4devkit.c create mode 100644 board/bluegiga/apx4devkit/spl_boot.c delete mode 100644 board/freescale/mx28evk/u-boot.bd create mode 100644 board/schulercontrol/sc_sps_1/Makefile create mode 100644 board/schulercontrol/sc_sps_1/sc_sps_1.c create mode 100644 board/schulercontrol/sc_sps_1/spl_boot.c create mode 100644 include/configs/apx4devkit.h create mode 100644 include/configs/sc_sps_1.h Best regards, Stefano