[U-Boot] pull request for u-boot-tegra/master

Albert ARIBAUD albert.u.boot at aribaud.net
Thu Mar 29 08:13:44 CEST 2012


Hi Tom,

Le 28/03/2012 23:48, Tom Warren a écrit :
> Albert,
>
> Please pull u-boot-tegra/master into arm master. Thanks!
>
> The following changes since commit 4a3ea216414ad762b3718775a65437c13f0accbc:
>
>    ARM: highbank: setup env from boot source register (2012-03-28 23:34:27 +0200)
>
> are available in the git repository at:
>    git://git.denx.de/u-boot-tegra master
>
> Simon Glass (32):
>        fdt: Add fdtdec_find_aliases() to deal with alias nodes
>        fdt: Add tests for fdtdec
>        fdt: Tidy up a few fdtdec problems
>        fdt: Add functions to access phandles, arrays and bools
>        fdt: Add basic support for decoding GPIO definitions
>        arm: fdt: Add skeleton device tree file from kernel
>        tegra: fdt: Add Tegra2x device tree file from kernel
>        tegra: fdt: Add device tree file for Tegra2 Seaboard from kernel
>        fdt: Add staging area for device tree binding documentation
>        fdt: Add tegra-usb bindings file from linux
>        tegra: fdt: Add additional USB binding
>        tegra: fdt: Add clock bindings
>        tegra: fdt: Add clock bindings for Tegra2 Seaboard
>        tegra: usb: fdt: Add additional device tree definitions for USB ports
>        tegra: usb: fdt: Add USB definitions for Tegra2 Seaboard
>        usb: Add support for txfifo threshold
>        tegra: fdt: Add function to return peripheral/clock ID
>        tegra: usb: Add support for Tegra USB peripheral
>        fdt: Avoid early panic() when there is no FDT present
>        arm: Check for valid FDT after console is up
>        tegra: usb: Add USB support to nvidia boards
>        tegra: usb: Add common USB defines for tegra2 boards
>        tegra: usb: Enable USB on Seaboard
>        tegra: fdt: Enable FDT support for Seaboard
>        tegra: Rename NV_PA_PMC_BASE to TEGRA2_PMC_BASE
>        fdt: Add function to allow aliases to refer to multiple nodes
>        tegra: Enhance clock support to handle 16-bit clock divisors
>        tegra: i2c: Initialise I2C on Nvidia boards
>        tegra: i2c: Select number of controllers for Tegra2 boards
>        tegra: i2c: Enable I2C on Seaboard
>        tegra: i2c: Select I2C ordering for Seaboard
>        tegra: fdt: i2c: Add extra I2C bindings for U-Boot
>
> Tom Warren (2):
>        arm: Tegra2: Fix ELDK42 gcc failure with inline asm stack pointer load
>        tegra: fdt: Enable FDT support for Ventana
>
> Yen Lin (1):
>        tegra: i2c: Add I2C driver
>
> README                                             |    3 +
> arch/arm/cpu/armv7/tegra2/Makefile                 |    4 +-
> arch/arm/cpu/armv7/tegra2/ap20.c                   |   20 +-
> arch/arm/cpu/armv7/tegra2/board.c                  |    2 +-
> arch/arm/cpu/armv7/tegra2/clock.c                  |  121 ++++-
> arch/arm/cpu/armv7/tegra2/config.mk                |    2 +
> arch/arm/cpu/armv7/tegra2/usb.c                    |  460 ++++++++++++++++
> arch/arm/dts/skeleton.dtsi                         |   13 +
> arch/arm/dts/tegra20.dtsi                          |  196 +++++++
> arch/arm/include/asm/arch-tegra2/clk_rst.h         |   10 +-
> arch/arm/include/asm/arch-tegra2/clock.h           |   13 +
> arch/arm/include/asm/arch-tegra2/tegra2.h          |    6 +-
> arch/arm/include/asm/arch-tegra2/tegra_i2c.h       |  157 ++++++
> arch/arm/include/asm/arch-tegra2/usb.h             |  252 +++++++++
> arch/arm/lib/board.c                               |    8 +
> board/nvidia/common/board.c                        |   19 +
> board/nvidia/common/board.h                        |    6 +
> board/nvidia/dts/tegra2-seaboard.dts               |   92 ++++
> board/nvidia/seaboard/seaboard.c                   |    6 +
> doc/device-tree-bindings/README                    |   17 +
> .../clock/nvidia,tegra20-car.txt                   |  207 +++++++
> doc/device-tree-bindings/i2c/tegra20-i2c.txt       |   23 +
> doc/device-tree-bindings/usb/tegra-usb.txt         |   25 +
> drivers/i2c/Makefile                               |    1 +
> drivers/i2c/tegra_i2c.c                            |  569 ++++++++++++++++++++
> drivers/usb/host/Makefile                          |    1 +
> drivers/usb/host/ehci-hcd.c                        |    7 +
> drivers/usb/host/ehci-tegra.c                      |   62 +++
> drivers/usb/host/ehci.h                            |    6 +-
> include/configs/seaboard.h                         |   20 +
> include/configs/tegra2-common.h                    |   13 +
> include/configs/ventana.h                          |    5 +
> include/fdtdec.h                                   |  197 +++++++-
> lib/Makefile                                       |    1 +
> lib/fdtdec.c                                       |  323 +++++++++++-
> lib/fdtdec_test.c                                  |  226 ++++++++
> 36 files changed, 3038 insertions(+), 55 deletions(-)
> create mode 100644 arch/arm/cpu/armv7/tegra2/usb.c
> create mode 100644 arch/arm/dts/skeleton.dtsi
> create mode 100644 arch/arm/dts/tegra20.dtsi
> create mode 100644 arch/arm/include/asm/arch-tegra2/tegra_i2c.h
> create mode 100644 arch/arm/include/asm/arch-tegra2/usb.h
> create mode 100644 board/nvidia/dts/tegra2-seaboard.dts
> create mode 100644 doc/device-tree-bindings/README
> create mode 100644 doc/device-tree-bindings/clock/nvidia,tegra20-car.txt
> create mode 100644 doc/device-tree-bindings/i2c/tegra20-i2c.txt
> create mode 100644 doc/device-tree-bindings/usb/tegra-usb.txt
> create mode 100644 drivers/i2c/tegra_i2c.c
> create mode 100644 drivers/usb/host/ehci-tegra.c
> create mode 100644 lib/fdtdec_test.c

Applied to u-boot-arm/master, thanks!

Amicalement,
-- 
Albert.


More information about the U-Boot mailing list