From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Warren Date: Tue, 28 Jul 2015 08:31:02 -0700 Subject: [U-Boot] Pull request: u-boot-tegra/master Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Tom, Please pull u-boot-tegra/master into U-Boot/master. Thanks! ./MAKEALL -s tegra is OK (all 32-bit builds), and ./MAKEALL -a aarch64 is OK (includes p2571) The following changes since commit 26473945ad6667183296e7edee2a65edf31bb6f7: Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2015-07-25 09:04:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-tegra.git master for you to fetch changes up to e3ab4e38ef7f4df76896be415a47cc8f7de64f8a: T210: Add support for 64-bit T210-based P2571 board (2015-07-27 15:55:55 -0700) ---------------------------------------------------------------- Simon Glass (3): tegra124: Implement spl_was_boot_source() tegra: nyan-big: Allow TPM on I2C tegra124: Expand SPL space by 8KB Stephen Warren (2): pxe: add AArch64 image support dfu: fix 64-bit compile warnings Thierry Reding (10): i2c: tegra: Build warning fixes for 64-bit mmc: tegra: Build warning fixes for 64-bit ARM: tegra: Build warning fixes for 64-bit arm64: Handle arbitrary CONFIG_SYS_MALLOC_F_LEN values armv8: Allow SoCs to override the generic timer armv8/cache: Fix page table creation fdt: Fix fdtdec_get_addr_size() for 64-bit ARM: tegra: Restrict usable RAM to 32-bit on 64-bit SoCs ARM: tegra: Use standard cache enable for 64-bit ARM: tegra: Disable SPL and non-cached memory on 64-bit Tom Warren (6): Tegra210: Fix 64-bit build warning about save_boot_params_ret() Tegra: Rework KConfig options to allow 64-bit builds (T210) ARM: Tegra210: Add SoC code/include files for T210 ARM: Tegra210: Add support to common Tegra source/config files P2571: dts: Add DT file for Tegra210 P2571 board T210: Add support for 64-bit T210-based P2571 board arch/arm/Kconfig | 11 - arch/arm/cpu/armv8/cache_v8.c | 4 +- arch/arm/cpu/armv8/generic_timer.c | 2 + arch/arm/dts/Makefile | 3 +- arch/arm/dts/tegra210-p2571.dts | 106 ++ arch/arm/dts/tegra210.dtsi | 283 ++++++ arch/arm/include/asm/arch-tegra/ap.h | 6 +- arch/arm/include/asm/arch-tegra/clk_rst.h | 36 +- arch/arm/include/asm/arch-tegra/gp_padctrl.h | 3 +- arch/arm/include/asm/arch-tegra/pmc.h | 7 +- arch/arm/include/asm/arch-tegra/tegra.h | 4 +- arch/arm/include/asm/arch-tegra/usb.h | 3 + arch/arm/include/asm/arch-tegra210/ahb.h | 91 ++ arch/arm/include/asm/arch-tegra210/clock-tables.h | 566 +++++++++++ arch/arm/include/asm/arch-tegra210/clock.h | 27 + arch/arm/include/asm/arch-tegra210/flow.h | 45 + arch/arm/include/asm/arch-tegra210/funcmux.h | 23 + arch/arm/include/asm/arch-tegra210/gp_padctrl.h | 74 ++ arch/arm/include/asm/arch-tegra210/gpio.h | 303 ++++++ arch/arm/include/asm/arch-tegra210/mc.h | 72 ++ arch/arm/include/asm/arch-tegra210/pmu.h | 14 + arch/arm/include/asm/arch-tegra210/powergate.h | 12 + arch/arm/include/asm/arch-tegra210/sysctr.h | 26 + arch/arm/include/asm/arch-tegra210/tegra.h | 32 + arch/arm/lib/crt0_64.S | 3 +- arch/arm/mach-tegra/Kconfig | 30 + arch/arm/mach-tegra/Makefile | 5 +- arch/arm/mach-tegra/ap.c | 15 +- arch/arm/mach-tegra/board.c | 30 +- arch/arm/mach-tegra/board2.c | 16 + arch/arm/mach-tegra/cache.c | 2 + arch/arm/mach-tegra/clock.c | 30 +- arch/arm/mach-tegra/cpu.c | 55 +- arch/arm/mach-tegra/cpu.h | 10 +- arch/arm/mach-tegra/lowlevel_init.S | 15 + arch/arm/mach-tegra/pinmux-common.c | 2 +- arch/arm/mach-tegra/tegra210/Kconfig | 18 + arch/arm/mach-tegra/tegra210/Makefile | 11 + arch/arm/mach-tegra/tegra210/clock.c | 1091 +++++++++++++++++++++ arch/arm/mach-tegra/tegra210/funcmux.c | 40 + arch/arm/mach-tegra/tegra210/xusb-padctl.c | 495 ++++++++++ board/nvidia/nyan-big/pinmux-config-nyan-big.h | 8 +- board/nvidia/p2571/Kconfig | 12 + board/nvidia/p2571/MAINTAINERS | 6 + board/nvidia/p2571/Makefile | 9 + board/nvidia/p2571/max77620_init.c | 85 ++ board/nvidia/p2571/max77620_init.h | 67 ++ board/nvidia/p2571/p2571.c | 29 + board/nvidia/p2571/pinmux-config-p2571.h | 235 +++++ common/cmd_pxe.c | 8 +- configs/p2571_defconfig | 16 + drivers/dfu/dfu.c | 4 +- drivers/dfu/dfu_mmc.c | 2 +- drivers/i2c/tegra_i2c.c | 4 +- drivers/mmc/tegra_mmc.c | 18 +- drivers/usb/host/ehci-tegra.c | 31 +- include/command.h | 2 + include/configs/p2571.h | 75 ++ include/configs/tegra-common-post.h | 12 +- include/configs/tegra-common.h | 4 + include/configs/tegra124-common.h | 2 +- include/configs/tegra210-common.h | 76 ++ include/dt-bindings/clock/tegra210-car.h | 342 +++++++ include/fdtdec.h | 3 + lib/fdtdec.c | 58 +- 65 files changed, 4632 insertions(+), 97 deletions(-) create mode 100644 arch/arm/dts/tegra210-p2571.dts create mode 100644 arch/arm/dts/tegra210.dtsi create mode 100644 arch/arm/include/asm/arch-tegra210/ahb.h create mode 100644 arch/arm/include/asm/arch-tegra210/clock-tables.h create mode 100644 arch/arm/include/asm/arch-tegra210/clock.h create mode 100644 arch/arm/include/asm/arch-tegra210/flow.h create mode 100644 arch/arm/include/asm/arch-tegra210/funcmux.h create mode 100644 arch/arm/include/asm/arch-tegra210/gp_padctrl.h create mode 100644 arch/arm/include/asm/arch-tegra210/gpio.h create mode 100644 arch/arm/include/asm/arch-tegra210/mc.h create mode 100644 arch/arm/include/asm/arch-tegra210/pmu.h create mode 100644 arch/arm/include/asm/arch-tegra210/powergate.h create mode 100644 arch/arm/include/asm/arch-tegra210/sysctr.h create mode 100644 arch/arm/include/asm/arch-tegra210/tegra.h create mode 100644 arch/arm/mach-tegra/tegra210/Kconfig create mode 100644 arch/arm/mach-tegra/tegra210/Makefile create mode 100644 arch/arm/mach-tegra/tegra210/clock.c create mode 100644 arch/arm/mach-tegra/tegra210/funcmux.c create mode 100644 arch/arm/mach-tegra/tegra210/xusb-padctl.c create mode 100644 board/nvidia/p2571/Kconfig create mode 100644 board/nvidia/p2571/MAINTAINERS create mode 100644 board/nvidia/p2571/Makefile create mode 100644 board/nvidia/p2571/max77620_init.c create mode 100644 board/nvidia/p2571/max77620_init.h create mode 100644 board/nvidia/p2571/p2571.c create mode 100644 board/nvidia/p2571/pinmux-config-p2571.h create mode 100644 configs/p2571_defconfig create mode 100644 include/configs/p2571.h create mode 100644 include/configs/tegra210-common.h create mode 100644 include/dt-bindings/clock/tegra210-car.h