[U-Boot] Pull request: u-boot-arm/next into u-boot/next

Tom Rini
2012-10-09T22:24:35Z

On Tue, Oct 09, 2012 at 05:34:13PM +0200, Albert ARIBAUD wrote:

> Hi Tom,
>
> The following changes since commit 661c21dd46e857b74682b0610d83cfea7f3ac3c2:
>
> usb.h: Add udc_disconnect prototype to usb.h (2012-10-08 18:01:17 -0700)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-arm next
>
> for you to fetch changes up to 0d6b8f29a3c59306d6cd8f2baa92897f56b06695:
>
> configs: mx6qsabre_common.h: Use default clock definitions (2012-10-09 16:52:18 +0200)
>
> ----------------------------------------------------------------
> Beno??t Th??baudeau (26):
> 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 (7):
> 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 (8):
> 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
>
> Lucas Stach (6):
> tegra20: complete periph_id enum
> tegra20: add clock_set_pllout function
> tegra20: rework UART GPIO handling
> tegra: add funcmux entry for NAND attached to KBC
> tegra: clean up board include hell
> tegra: nand: add board pinmux
>
> Lukasz Dalek (2):
> h2200: Add support for iPAQ h2200 palmtop
> pxa: Add code to examine cpu model and revision
>
> Matthias Weisser (1):
> imx: Use MXC_I2C_CLK in imx i2c driver
>
> Otavio Salvador (1):
> mx6qsabreauto: Use ttymxc3 as console
>
> Stephen Warren (1):
> tegra: enable CONFIG_CMD_PART
>
> Thierry Reding (2):
> tegra: Update Avionic Design vendor prefix
> tegra: Rename Medcom to Medcom-Wide
>
> Tom Warren (2):
> Tegra20: Move some code files to common directories for upcoming Tegra30 patches.
> Tegra20: Move some include files to arch-tegra for sharing with Tegra30
>
> MAINTAINERS | 4 +-
> Makefile | 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/arm720t/tegra-common/Makefile | 47 ++
> .../cpu/arm720t/{tegra20 => tegra-common}/cpu.h | 0
> .../cpu/arm720t/{tegra20 => tegra-common}/spl.c | 18 +-
> arch/arm/cpu/arm720t/tegra20/Makefile | 1 -
> arch/arm/cpu/arm720t/tegra20/cpu.c | 12 +-
> 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/cpu/armv7/tegra-common/Makefile | 48 +++
> .../armv7/{tegra20 => tegra-common}/cmd_enterrcm.c | 4 +-
> arch/arm/cpu/armv7/tegra20/Makefile | 1 -
> arch/arm/cpu/armv7/tegra20/usb.c | 8 +-
> arch/arm/cpu/pxa/cpuinfo.c | 11 +-
> arch/arm/cpu/tegra-common/Makefile | 48 +++
> .../{tegra20-common/ap20.c => tegra-common/ap.c} | 12 +-
> .../cpu/{tegra20-common => tegra-common}/board.c | 9 +-
> .../lowlevel_init.S | 0
> .../{tegra20-common => tegra-common}/sys_info.c | 0
> .../cpu/{tegra20-common => tegra-common}/timer.c | 4 +-
> arch/arm/cpu/tegra20-common/Makefile | 3 +-
> arch/arm/cpu/tegra20-common/clock.c | 47 +-
> arch/arm/cpu/tegra20-common/emc.c | 4 +-
> arch/arm/cpu/tegra20-common/funcmux.c | 19 +-
> arch/arm/cpu/tegra20-common/pinmux.c | 4 +-
> arch/arm/cpu/tegra20-common/pmu.c | 8 +-
> arch/arm/cpu/tegra20-common/warmboot.c | 18 +-
> arch/arm/cpu/tegra20-common/warmboot_avp.c | 14 +-
> 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-mx6/clock.h | 15 +
> arch/arm/include/asm/arch-mx6/crm_regs.h | 364 ++++++++--------
> arch/arm/include/asm/arch-mx6/imx-regs.h | 166 ++++++-
> arch/arm/include/asm/arch-pxa/pxa.h | 13 +
> .../asm/{arch-tegra20/ap20.h => arch-tegra/ap.h} | 0
> .../asm/{arch-tegra20 => arch-tegra}/board.h | 20 +-
> .../asm/{arch-tegra20 => arch-tegra}/clk_rst.h | 11 +-
> arch/arm/include/asm/arch-tegra/clock.h | 265 ++++++++++++
> .../asm/{arch-tegra20 => arch-tegra}/fuse.h | 0
> .../arm/include/asm/arch-tegra/gpio.h | 27 +-
> .../include/asm/{arch-tegra20 => arch-tegra}/mmc.h | 0
> .../include/asm/{arch-tegra20 => arch-tegra}/pmc.h | 0
> .../include/asm/{arch-tegra20 => arch-tegra}/scu.h | 0
> .../asm/{arch-tegra20 => arch-tegra}/sys_proto.h | 0
> .../{arch-tegra20/tegra20.h => arch-tegra/tegra.h} | 14 +-
> .../asm/{arch-tegra20 => arch-tegra}/tegra_i2c.h | 4 +-
> .../asm/{arch-tegra20 => arch-tegra}/tegra_mmc.h | 0
> .../asm/{arch-tegra20 => arch-tegra}/tegra_spi.h | 0
> .../asm/{arch-tegra20 => arch-tegra}/timer.h | 0
> .../asm/{arch-tegra20 => arch-tegra}/uart.h | 0
> .../asm/{arch-tegra20 => arch-tegra}/warmboot.h | 0
> arch/arm/include/asm/arch-tegra20/clock-tables.h | 196 +++++++++
> arch/arm/include/asm/arch-tegra20/clock.h | 388 +----------------
> arch/arm/include/asm/arch-tegra20/funcmux.h | 1 +
> arch/arm/include/asm/arch-tegra20/gpio.h | 22 +-
> .../board.h => include/asm/arch-tegra20/tegra.h} | 17 +-
> board/avionic-design/common/tamonten.c | 20 +-
> ...{tegra20-medcom.dts => tegra20-medcom-wide.dts} | 2 +-
> board/avionic-design/dts/tegra20-plutux.dts | 2 +-
> board/avionic-design/dts/tegra20-tec.dts | 2 +-
> .../{medcom => medcom-wide}/Makefile | 0
> board/compal/paz00/paz00.c | 11 +-
> board/compulab/trimslice/trimslice.c | 13 +-
> .../imximage.cfg => imx/ddr/mx6q_4x_mt41j128.cfg} | 0
> board/freescale/mx31ads/lowlevel_init.S | 4 +-
> 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/h2200/Makefile | 49 +++
> board/h2200/h2200-header.S | 27 ++
> board/h2200/h2200.c | 53 +++
> board/hale/tt01/tt01.c | 2 +-
> board/imx31_phycore/lowlevel_init.S | 2 +-
> board/karo/tx25/lowlevel_init.S | 34 +-
> board/logicpd/imx31_litekit/lowlevel_init.S | 2 +-
> board/nvidia/common/board.c | 42 +-
> board/nvidia/common/emc.c | 8 +-
> board/nvidia/common/uart-spi-switch.c | 6 +-
> board/nvidia/harmony/harmony.c | 11 +-
> board/nvidia/seaboard/seaboard.c | 6 +-
> board/nvidia/whistler/whistler.c | 13 +-
> boards.cfg | 7 +-
> drivers/gpio/tegra_gpio.c | 2 +-
> drivers/i2c/mxc_i2c.c | 4 +-
> drivers/i2c/tegra_i2c.c | 4 +-
> drivers/input/tegra-kbc.c | 2 +-
> drivers/mmc/tegra_mmc.c | 6 +-
> drivers/mtd/nand/tegra_nand.c | 6 +-
> drivers/spi/tegra_spi.c | 7 +-
> drivers/usb/host/ehci-mx5.c | 3 +-
> drivers/video/ipu_common.c | 12 +-
> include/configs/h2200.h | 156 +++++++
> include/configs/ima3-mx53.h | 3 -
> include/configs/{medcom.h => medcom-wide.h} | 8 +-
> include/configs/mx31pdk.h | 10 +-
> include/configs/mx51_efikamx.h | 2 -
> include/configs/mx51evk.h | 2 -
> 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/tegra-common-post.h | 9 +
> include/configs/tegra20-common.h | 4 +-
> include/configs/vision2.h | 2 -
> spl/Makefile | 2 +
> 128 files changed, 3423 insertions(+), 1220 deletions(-)
> create mode 100644 arch/arm/cpu/arm720t/tegra-common/Makefile
> rename arch/arm/cpu/arm720t/{tegra20 => tegra-common}/cpu.h (100%)
> rename arch/arm/cpu/arm720t/{tegra20 => tegra-common}/spl.c (91%)
> create mode 100644 arch/arm/cpu/armv7/tegra-common/Makefile
> rename arch/arm/cpu/armv7/{tegra20 => tegra-common}/cmd_enterrcm.c (96%)
> create mode 100644 arch/arm/cpu/tegra-common/Makefile
> rename arch/arm/cpu/{tegra20-common/ap20.c => tegra-common/ap.c} (95%)
> rename arch/arm/cpu/{tegra20-common => tegra-common}/board.c (94%)
> rename arch/arm/cpu/{tegra20-common => tegra-common}/lowlevel_init.S (100%)
> rename arch/arm/cpu/{tegra20-common => tegra-common}/sys_info.c (100%)
> rename arch/arm/cpu/{tegra20-common => tegra-common}/timer.c (97%)
> rename arch/arm/include/asm/{arch-tegra20/ap20.h => arch-tegra/ap.h} (100%)
> rename arch/arm/include/asm/{arch-tegra20 => arch-tegra}/board.h (54%)
> rename arch/arm/include/asm/{arch-tegra20 => arch-tegra}/clk_rst.h (95%)
> create mode 100644 arch/arm/include/asm/arch-tegra/clock.h
> rename arch/arm/include/asm/{arch-tegra20 => arch-tegra}/fuse.h (100%)
> rename board/nvidia/common/board.h => arch/arm/include/asm/arch-tegra/gpio.h (62%)
> rename arch/arm/include/asm/{arch-tegra20 => arch-tegra}/mmc.h (100%)
> rename arch/arm/include/asm/{arch-tegra20 => arch-tegra}/pmc.h (100%)
> rename arch/arm/include/asm/{arch-tegra20 => arch-tegra}/scu.h (100%)
> rename arch/arm/include/asm/{arch-tegra20 => arch-tegra}/sys_proto.h (100%)
> rename arch/arm/include/asm/{arch-tegra20/tegra20.h => arch-tegra/tegra.h} (90%)
> rename arch/arm/include/asm/{arch-tegra20 => arch-tegra}/tegra_i2c.h (98%)
> rename arch/arm/include/asm/{arch-tegra20 => arch-tegra}/tegra_mmc.h (100%)
> rename arch/arm/include/asm/{arch-tegra20 => arch-tegra}/tegra_spi.h (100%)
> rename arch/arm/include/asm/{arch-tegra20 => arch-tegra}/timer.h (100%)
> rename arch/arm/include/asm/{arch-tegra20 => arch-tegra}/uart.h (100%)
> rename arch/arm/include/asm/{arch-tegra20 => arch-tegra}/warmboot.h (100%)
> create mode 100644 arch/arm/include/asm/arch-tegra20/clock-tables.h
> rename arch/arm/{cpu/arm720t/tegra20/board.h => include/asm/arch-tegra20/tegra.h} (73%)
> rename board/avionic-design/dts/{tegra20-medcom.dts => tegra20-medcom-wide.dts} (92%)
> rename board/avionic-design/{medcom => medcom-wide}/Makefile (100%)
> 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 board/h2200/Makefile
> create mode 100644 board/h2200/h2200-header.S
> create mode 100644 board/h2200/h2200.c
> create mode 100644 include/configs/h2200.h
> rename include/configs/{medcom.h => medcom-wide.h} (89%)
> create mode 100644 include/configs/mx6qsabre_common.h
> create mode 100644 include/configs/mx6qsabreauto.h
> create mode 100644 include/configs/mx6qsabresd.h

After checking with Albert, the above is applied to u-boot/next, except
for the h2200 support patch as that needs to be reworked.

--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20121009/34ede9a1/attachment.pgp>