[U-Boot] Pull request: u-boot-tegra/master, 2nd try
Tom Warren
tomcwarren3959 at gmail.com
Tue Jul 28 19:56:22 CEST 2015
Tom,
Please pull u-boot-tegra/master into U-Boot/master. Thierry's ARM timer
patches have been updated. 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 873e3ef90ba98c764af6e05251354332205b9d3a:
T210: Add support for 64-bit T210-based P2571 board (2015-07-28 10:30:20
-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 (11):
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/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
ARM: tegra: Initialize timer earlier
ARM: tegra: Use architected timer on ARMv8
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/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 | 22 +
arch/arm/mach-tegra/cache.c | 2 +
arch/arm/mach-tegra/clock.c | 36 +-
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 | 7 +
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 +-
64 files changed, 4639 insertions(+), 103 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
More information about the U-Boot
mailing list