From patchwork Mon Oct 8 09:56:23 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Stefano Babic X-Patchwork-Id: 189965 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 AD76A2C0168 for ; Mon, 8 Oct 2012 20:56:46 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 6C56928083; Mon, 8 Oct 2012 11:56: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 ZSFboitHWNrs; Mon, 8 Oct 2012 11:56:43 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 1EBBA28086; Mon, 8 Oct 2012 11:56:40 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 7E03D28086 for ; Mon, 8 Oct 2012 11:56:36 +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 9nILq2oBhGlS for ; Mon, 8 Oct 2012 11:56:34 +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 D620B28083 for ; Mon, 8 Oct 2012 11:56:32 +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 08DBB4226B; Mon, 8 Oct 2012 11:56:31 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by paperina.lan (Postfix) with ESMTP id CE692140A124; Mon, 8 Oct 2012 11:56:30 +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 DOak9hB3Lzpd; Mon, 8 Oct 2012 11:56:23 +0200 (CEST) Received: from [192.168.2.247] (papero.lan [192.168.2.247]) by paperina.lan (Postfix) with ESMTP id 1E34C140A023; Mon, 8 Oct 2012 11:56:23 +0200 (CEST) Message-ID: <5072A347.1090004@denx.de> Date: Mon, 08 Oct 2012 11:56:23 +0200 From: Stefano Babic User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120912 Thunderbird/15.0.1 MIME-Version: 1.0 To: Albert ARIBAUD X-Enigmail-Version: 1.4.4 Cc: "U-Boot@lists.denx.de" Subject: [U-Boot] [PULL] : Please pull u-boot-imx/next 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, these changes are in my -next branch, so please pull them into arm/next. The following changes since commit 4668a086bb0a769b741e3a4ffab85f1c41c7cdb8: sandbox: Add asm/errno.h (2012-09-29 10:00:29 -0700) are available in the git repository at: git://www.denx.de/git/u-boot-imx.git next for you to fetch changes up to 635e9c5c1cd51f6f2cf9f62f01cb6aa436b119a6: configs: mx6qsabre_common.h: Use default clock definitions (2012-10-03 17:19:39 +0200) ---------------------------------------------------------------- Benoît Thébaudeau (28): mx51evk: Add CONFIG_REVISION_TAG KARO TX25: Fix NAND Flash R/W cycle times mx5/6: Define default SoC input clock frequencies mx5 clocks: Cleanup mx5: Use explicit clock gate names mx5: Fix clock gate values mx51: Fix USB PHY clocks mx5 clocks: Add and use CCSR definitions mx5 clocks: Fix get_lp_apm() mx5 clocks: Fix get_periph_clk() mx5 clocks: Fix get_ipg_per_clk() mx5 clocks: Fix get_uart_clk() mx5 clocks: Simplify imx_get_cspiclk() mx5 clocks: Fix MXC_FEC_CLK mx51: Fix I2C clock ID check mx5/6 clocks: Fix SDHC clocks mx25: Fix decode_pll mx25: Clean up clock calculations mx25: Define more standard clocks mx25 clocks: Fix MXC_FEC_CLK mx25: Clean up clocks API mx25: Define cpu_eth_init() only if needed mx25: Fix eSDHC support mx5: Optimize lowlevel_init code size mx31: Add more CCM access macros mx35: Define MAX and AIPS registers mx31: Fix PDR0_CSI_PODF mx25: Clean up lowlevel_init Eric Benard (1): mx25: add CPU revision 1.2 Eric Nelson (9): i.MX: mxc_ipuv3_fb: add ipuv3_fb_shutdown() routine to stop IPU frame buffer i.MX: shut down video before launch of O/S i.MX6: provide functional names for CCM_CCGR0-CCGR6 bit fields i.MX6: change register name for CCM_CHSCCDR to match ref. manual i.MX6: define bitfields for CHSCCDR register i.MX6: define IOMUX_GPR3 register bitfields i.MX6: Add ANATOP_PFD_480 bitfield constants i.MX6: define struct iomuxc and IOMUX_GPR2 register bitfields i.MX6: get rid of redundant struct src_regs (dupe of struct src) Fabio Estevam (9): mx28evk: Remove fecmxc_mii_postcall() mx6q: Factor out common DDR3 init code mx6: Add basic support for mx6qsabresd board. mx6qsabresd: Add Ethernet support mx6qsabresd: Add 8-bit USDHC support configs: mx6: Add a common config file mx6q: Add basic support for mx6qsabreauto mx6qsabreauto: Add Ethernet support configs: mx6qsabre_common.h: Use default clock definitions Matthias Weisser (1): imx: Use MXC_I2C_CLK in imx i2c driver Otavio Salvador (2): mx28evk: Add missing 'setexpr' command mx6qsabreauto: Use ttymxc3 as console MAINTAINERS | 2 + arch/arm/cpu/arm1136/mx31/generic.c | 1 + arch/arm/cpu/arm1136/mx35/asm-offsets.c | 33 +- arch/arm/cpu/arm1136/mx35/generic.c | 1 + arch/arm/cpu/arm926ejs/mx25/generic.c | 66 +-- arch/arm/cpu/armv7/mx5/clock.c | 454 +++++++++++--------- arch/arm/cpu/armv7/mx5/lowlevel_init.S | 112 ++--- arch/arm/cpu/armv7/mx6/clock.c | 31 +- arch/arm/cpu/armv7/mx6/soc.c | 2 +- arch/arm/imx-common/cpu.c | 9 + arch/arm/imx-common/speed.c | 18 +- arch/arm/imx-common/timer.c | 12 +- arch/arm/include/asm/arch-mx25/clock.h | 14 +- arch/arm/include/asm/arch-mx25/imx-regs.h | 1 + arch/arm/include/asm/arch-mx25/macro.h | 87 +++- arch/arm/include/asm/arch-mx31/clock.h | 1 + arch/arm/include/asm/arch-mx31/imx-regs.h | 16 +- arch/arm/include/asm/arch-mx35/clock.h | 1 + arch/arm/include/asm/arch-mx35/imx-regs.h | 52 +++ arch/arm/include/asm/arch-mx5/clock.h | 22 +- arch/arm/include/asm/arch-mx5/crm_regs.h | 419 +++++++++++++++++- arch/arm/include/asm/arch-mx5/imx-regs.h | 2 + arch/arm/include/asm/arch-mx6/clock.h | 15 + arch/arm/include/asm/arch-mx6/crm_regs.h | 364 ++++++++-------- arch/arm/include/asm/arch-mx6/imx-regs.h | 166 ++++++- .../imximage.cfg => imx/ddr/mx6q_4x_mt41j128.cfg} | 0 board/freescale/mx28evk/mx28evk.c | 25 -- board/freescale/mx31ads/lowlevel_init.S | 4 +- board/freescale/mx51evk/mx51evk.c | 8 + board/freescale/mx53loco/mx53loco.c | 2 +- board/freescale/mx6qsabreauto/Makefile | 41 ++ board/freescale/mx6qsabreauto/imximage.cfg | 159 +++++++ board/freescale/mx6qsabreauto/mx6qsabreauto.c | 192 +++++++++ board/freescale/mx6qsabresd/Makefile | 41 ++ board/freescale/mx6qsabresd/mx6qsabresd.c | 198 +++++++++ board/hale/tt01/tt01.c | 2 +- board/imx31_phycore/lowlevel_init.S | 2 +- board/karo/tx25/lowlevel_init.S | 42 +- board/logicpd/imx31_litekit/lowlevel_init.S | 2 +- boards.cfg | 4 +- drivers/i2c/mxc_i2c.c | 4 +- drivers/usb/host/ehci-mx5.c | 3 +- drivers/video/ipu_common.c | 12 +- drivers/video/mxc_ipuv3_fb.c | 20 + include/configs/ima3-mx53.h | 3 - include/configs/mx28evk.h | 1 + include/configs/mx31pdk.h | 10 +- include/configs/mx51_efikamx.h | 2 - include/configs/mx51evk.h | 3 +- include/configs/mx53ard.h | 2 - include/configs/mx53evk.h | 2 - include/configs/mx53loco.h | 2 - include/configs/mx53smd.h | 2 - include/configs/mx6qarm2.h | 2 - include/configs/mx6qsabre_common.h | 177 ++++++++ include/configs/mx6qsabreauto.h | 22 + include/configs/mx6qsabrelite.h | 2 - include/configs/mx6qsabresd.h | 27 ++ include/configs/vision2.h | 2 - include/ipu_pixfmt.h | 1 + 60 files changed, 2277 insertions(+), 645 deletions(-) rename board/freescale/{mx6qsabrelite/imximage.cfg => imx/ddr/mx6q_4x_mt41j128.cfg} (100%) create mode 100644 board/freescale/mx6qsabreauto/Makefile create mode 100644 board/freescale/mx6qsabreauto/imximage.cfg create mode 100644 board/freescale/mx6qsabreauto/mx6qsabreauto.c create mode 100644 board/freescale/mx6qsabresd/Makefile create mode 100644 board/freescale/mx6qsabresd/mx6qsabresd.c create mode 100644 include/configs/mx6qsabre_common.h create mode 100644 include/configs/mx6qsabreauto.h create mode 100644 include/configs/mx6qsabresd.h Best regards, Stefano