From mboxrd@z Thu Jan 1 00:00:00 1970 From: Albert ARIBAUD Date: Thu, 29 Mar 2012 08:13:44 +0200 Subject: [U-Boot] pull request for u-boot-tegra/master In-Reply-To: <5FBF8E85CA34454794F0F7ECBA79798F37977BF683@HQMAIL04.nvidia.com> References: <5FBF8E85CA34454794F0F7ECBA79798F37977BF683@HQMAIL04.nvidia.com> Message-ID: <4F73FD98.1050004@aribaud.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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.