Pull request, u-boot-tegra/master

Tom Warren tomcwarren3959 at gmail.com
Fri Apr 3 19:23:03 CEST 2020


 Tom,

Please pull u-boot-tegra/master into U-Boot/master. Thanks.

All Tegra builds are OK on my system, and Stephen's test frame reports that
all tests pass.
This adds support for Jetson Nano, plus miscellaneous other fixes found
during Nano bringup.
It also adds Igor's update_uboot wrapper patches.

The following changes since commit e0718b3ab754860bd47677e6b4fc5b70da42c4ab:

  Merge tag 'dm-pull-1apr20' of git://git.denx.de/u-boot-dm (2020-04-01
14:29:21 -0400)

are available in the git repository at:

  ssh://twarren@git-mirror-santaclara:12001/m/denx.de/u-boot-tegra.git
master

for you to fetch changes up to 7c02bc9649f6d3afd272ac4a94b280495473834c:

  ARM: tegra: Add NVIDIA Jetson Nano Developer Kit support (2020-04-02
14:30:02 -0700)

----------------------------------------------------------------
Igor Opaniuk (4):
      apalis-tk1: add update_uboot wrapper
      apalis_t30: add update_uboot wrapper
      colibri_t20: add update_uboot wrapper
      colibri_t30: add update_uboot wrapper

JC Kuo (1):
      t210: do not enable PLLE and UPHY PLL HW PWRSEQ

Stephen Warren (1):
      ARM: tegra: p2371-2180: add I2C nodes to DT

Tom Warren (11):
      t210: pinmux: Remove pinmux/GPIO init from T210 boards
      i2c: t210: Add VI_I2C clock source support
      tegra: Enable CONFIG_BOOTP_PREFER_SERVERIP for all Jetson boards
      mmc: t210: Add autocal and tap/trim updates for SDMMC1/3
      mmc: t210: Fix 'bad' SD-card clock when doing 400KHz card detect
      qspi: t210: Fix claim_bus's use of the wrong bus/device
      qspi: t210: Fix QSPI clock and tap delays
      qspi: t210: Use dev_read calls to get FDT data like base, freq
      t210: Adjust ramdisk_addr_r/fdt_addr_r to allow for large kernels
      mtd: spi: Add Macronix MX25U3235F device
      ARM: tegra: Add NVIDIA Jetson Nano Developer Kit support

Vishruth (1):
      ARM: tegra: p2771-0000: enable PIE relocation

 arch/arm/cpu/armv8/cpu.c                           |   5 +
 arch/arm/dts/Makefile                              |   3 +-
 arch/arm/dts/tegra210-p2371-2180.dts               |  12 +
 arch/arm/dts/tegra210-p3450-0000.dts               | 147 +++++++++++
 arch/arm/include/asm/arch-tegra/tegra_mmc.h        |  20 +-
 arch/arm/include/asm/arch-tegra/xusb-padctl.h      |   1 +
 arch/arm/mach-tegra/board2.c                       |  31 +++
 arch/arm/mach-tegra/tegra210/Kconfig               |   7 +
 arch/arm/mach-tegra/tegra210/Makefile              |   3 +-
 arch/arm/mach-tegra/tegra210/clock.c               |  27 +-
 arch/arm/mach-tegra/tegra210/pinmux.c              | 194 --------------
 arch/arm/mach-tegra/tegra210/xusb-padctl.c         |  68 +++--
 arch/arm/mach-tegra/xusb-padctl-dummy.c            |   4 +
 board/nvidia/e2220-1170/e2220-1170.c               |  21 +-
 board/nvidia/e2220-1170/pinmux-config-e2220-1170.h | 276
--------------------
 board/nvidia/p2371-0000/p2371-0000.c               |  21 +-
 board/nvidia/p2371-0000/pinmux-config-p2371-0000.h | 267
--------------------
 board/nvidia/p2371-2180/p2371-2180.c               |  21 +-
 board/nvidia/p2371-2180/pinmux-config-p2371-2180.h | 278
---------------------
 board/nvidia/p2571/p2571.c                         |  21 +-
 board/nvidia/p2571/pinmux-config-p2571.h           | 242 ------------------
 board/nvidia/p3450-0000/Kconfig                    |  12 +
 board/nvidia/p3450-0000/MAINTAINERS                |   6 +
 board/nvidia/p3450-0000/Makefile                   |   8 +
 board/nvidia/p3450-0000/p3450-0000.c               | 178 +++++++++++++
 configs/e2220-1170_defconfig                       |   1 +
 configs/p2371-0000_defconfig                       |   1 +
 configs/p2371-2180_defconfig                       |   1 +
 configs/p2571_defconfig                            |   1 +
 configs/p2771-0000-000_defconfig                   |   2 +
 configs/p2771-0000-500_defconfig                   |   2 +
 configs/p3450-0000_defconfig                       |  64 +++++
 drivers/mmc/tegra_mmc.c                            | 103 +++++++-
 drivers/mtd/spi/spi-nor-ids.c                      |   1 +
 drivers/spi/tegra210_qspi.c                        |  39 +--
 include/configs/apalis-tk1.h                       |   9 +
 include/configs/apalis_t30.h                       |  11 +
 include/configs/colibri_t20.h                      |   8 +-
 include/configs/colibri_t30.h                      |  11 +
 include/configs/p3450-0000.h                       |  46 ++++
 include/configs/tegra210-common.h                  |   4 +-
 41 files changed, 757 insertions(+), 1420 deletions(-)
 create mode 100644 arch/arm/dts/tegra210-p3450-0000.dts
 delete mode 100644 arch/arm/mach-tegra/tegra210/pinmux.c
 delete mode 100644 board/nvidia/e2220-1170/pinmux-config-e2220-1170.h
 delete mode 100644 board/nvidia/p2371-0000/pinmux-config-p2371-0000.h
 delete mode 100644 board/nvidia/p2371-2180/pinmux-config-p2371-2180.h
 delete mode 100644 board/nvidia/p2571/pinmux-config-p2571.h
 create mode 100644 board/nvidia/p3450-0000/Kconfig
 create mode 100644 board/nvidia/p3450-0000/MAINTAINERS
 create mode 100644 board/nvidia/p3450-0000/Makefile
 create mode 100644 board/nvidia/p3450-0000/p3450-0000.c
 create mode 100644 configs/p3450-0000_defconfig
 create mode 100644 include/configs/p3450-0000.h


More information about the U-Boot mailing list