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

Tom Warren twarren.nvidia at gmail.com
Wed Feb 5 00:19:20 CET 2014


Albert,

Please pull u-boot-tegra/master into ARM/master. Thanks!

./MAKEALL -s tegra AOK, checkpatch.pl is clean, and ./MAKEALL -a arm only
shows failures that were already present in ARM/master.

The following changes since commit e97f9d817e600cd6f43d1d0da76f5787e33a5c56:

  Merge branch 'u-boot-ti/master' into 'u-boot-arm/master' (2014-01-29
14:07:50 +0100)

are available in the git repository at:


  git://git.denx.de/u-boot-tegra master

for you to fetch changes up to 7bc5c8c93032a7b86e268a172955e15b84f1aac3:

  ARM: tegra: fix "bootp" issue for Tegra124 too (2014-02-03 09:46:47 -0700)

----------------------------------------------------------------
Jim Lin (1):
      ARM: tegra: fix "bootp" issue for Tegra124 too

Jimmy Zhang (1):
      ARM: tegra: don't exceed AVP limits when configuring PLLP

Stephen Warren (14):
      ARM: tegra: accept any SKU ID for most chips
      ARM: tegra: set env vars to indicate Cardhu A04 support
      ARM: tegra: clear $usb_need_init each boot
      ARM: tegra: rename MASK_BITS_29_28 to MASK_BITS_31_28
      ARM: tegra: rename OUT_CLK_SOURCE_*
      ARM: tegra: use MASK_BITS_* macros everywhere
      ARM: tegra: MASK_BITS_ no longer needs specific values
      ARM: tegra: amend pmc.h for Tegra114+
      mmc: tegra: support Tegra124
      ARM: tegra: misc cleanups triggered by Tegra124 review
      ARM: tegra: pass just partition ID to power_partition()
      ARM: tegra: enable PLLX only once it's been fully configured
      ARM: tegra: remove a conditional for CSITE rate
      ARM: tegra: fix a typo in the tegra114.dtsi

Tom Warren (9):
      ARM: tegra: deduplicate MASK_BITS_xxx clock mux enum
      ARM: tegra: implement MASK_BITS_31_29
      ARM: tegra: only build __pinmux_nand() when it's needed
      ARM: tegra: add/edit headers for Tegra124
      ARM: tegra: add SPL/AVP (arm720t) CPU files for Tegra124
      ARM: tegra: Add CPU (armv7) files for Tegra124
      ARM: tegra: add common (shared) CPU files
      ARM: tegra: add DT files for Tegra124 and Venice2
      ARM: tegra: add Venice2 (Tegra124) board

 arch/arm/cpu/arm720t/tegra-common/cpu.c           |  75 +-
 arch/arm/cpu/arm720t/tegra-common/cpu.h           |  12 +-
 arch/arm/cpu/arm720t/tegra114/cpu.c               |  48 +-
 arch/arm/cpu/arm720t/tegra124/Makefile            |   8 +
 arch/arm/cpu/arm720t/tegra124/config.mk           |   7 +
 arch/arm/cpu/arm720t/tegra124/cpu.c               | 265 +++++++
 arch/arm/cpu/arm720t/tegra30/cpu.c                |  14 +-
 arch/arm/cpu/armv7/tegra124/Makefile              |   6 +
 arch/arm/cpu/armv7/tegra124/config.mk             |  10 +
 arch/arm/cpu/tegra-common/ap.c                    |  18 +-
 arch/arm/cpu/tegra-common/board.c                 |  10 +-
 arch/arm/cpu/tegra-common/cache.c                 |  10 +-
 arch/arm/cpu/tegra-common/clock.c                 | 128 +++-
 arch/arm/cpu/tegra114-common/clock.c              |  16 +-
 arch/arm/cpu/tegra124-common/Makefile             |  10 +
 arch/arm/cpu/tegra124-common/clock.c              | 826
++++++++++++++++++++++
 arch/arm/cpu/tegra124-common/funcmux.c            |  69 ++
 arch/arm/cpu/tegra124-common/pinmux.c             | 730 +++++++++++++++++++
 arch/arm/cpu/tegra20-common/clock.c               |   4 +-
 arch/arm/cpu/tegra30-common/clock.c               |  39 +-
 arch/arm/dts/tegra114.dtsi                        |   2 +-
 arch/arm/dts/tegra124.dtsi                        | 250 +++++++
 arch/arm/include/asm/arch-tegra/clk_rst.h         | 187 ++++-
 arch/arm/include/asm/arch-tegra/clock.h           |  17 +
 arch/arm/include/asm/arch-tegra/gp_padctrl.h      |   1 +
 arch/arm/include/asm/arch-tegra/pmc.h             | 270 ++++++-
 arch/arm/include/asm/arch-tegra/tegra.h           |   2 +
 arch/arm/include/asm/arch-tegra124/ahb.h          |  91 +++
 arch/arm/include/asm/arch-tegra124/clock-tables.h | 496 +++++++++++++
 arch/arm/include/asm/arch-tegra124/clock.h        |  19 +
 arch/arm/include/asm/arch-tegra124/flow.h         |  40 ++
 arch/arm/include/asm/arch-tegra124/funcmux.h      |  23 +
 arch/arm/include/asm/arch-tegra124/gp_padctrl.h   |  74 ++
 arch/arm/include/asm/arch-tegra124/gpio.h         | 303 ++++++++
 arch/arm/include/asm/arch-tegra124/hardware.h     |  16 +
 arch/arm/include/asm/arch-tegra124/pinmux.h       | 620 ++++++++++++++++
 arch/arm/include/asm/arch-tegra124/pmu.h          |  14 +
 arch/arm/include/asm/arch-tegra124/spl.h          |  13 +
 arch/arm/include/asm/arch-tegra124/sysctr.h       |  26 +
 arch/arm/include/asm/arch-tegra124/tegra.h        |  30 +
 arch/arm/include/asm/arch-tegra124/usb.h          | 268 +++++++
 board/nvidia/common/board.c                       |   2 +
 board/nvidia/dts/tegra124-venice2.dts             |  84 +++
 board/nvidia/venice2/Makefile                     |   9 +
 board/nvidia/venice2/as3722_init.c                |  91 +++
 board/nvidia/venice2/as3722_init.h                |  38 +
 board/nvidia/venice2/pinmux-config-venice2.h      | 339 +++++++++
 board/nvidia/venice2/venice2.c                    |  33 +
 boards.cfg                                        |   1 +
 drivers/mmc/tegra_mmc.c                           |   9 +
 include/configs/cardhu.h                          |   4 +
 include/configs/tegra-common-post.h               |   8 +-
 include/configs/tegra124-common.h                 |  83 +++
 include/configs/venice2.h                         |  79 +++
 include/fdtdec.h                                  |   1 +
 lib/fdtdec.c                                      |   1 +
 56 files changed, 5651 insertions(+), 198 deletions(-)
 create mode 100644 arch/arm/cpu/arm720t/tegra124/Makefile
 create mode 100644 arch/arm/cpu/arm720t/tegra124/config.mk
 create mode 100644 arch/arm/cpu/arm720t/tegra124/cpu.c
 create mode 100644 arch/arm/cpu/armv7/tegra124/Makefile
 create mode 100644 arch/arm/cpu/armv7/tegra124/config.mk
 create mode 100644 arch/arm/cpu/tegra124-common/Makefile
 create mode 100644 arch/arm/cpu/tegra124-common/clock.c
 create mode 100644 arch/arm/cpu/tegra124-common/funcmux.c
 create mode 100644 arch/arm/cpu/tegra124-common/pinmux.c
 create mode 100644 arch/arm/dts/tegra124.dtsi
 create mode 100644 arch/arm/include/asm/arch-tegra124/ahb.h
 create mode 100644 arch/arm/include/asm/arch-tegra124/clock-tables.h
 create mode 100644 arch/arm/include/asm/arch-tegra124/clock.h
 create mode 100644 arch/arm/include/asm/arch-tegra124/flow.h
 create mode 100644 arch/arm/include/asm/arch-tegra124/funcmux.h
 create mode 100644 arch/arm/include/asm/arch-tegra124/gp_padctrl.h
 create mode 100644 arch/arm/include/asm/arch-tegra124/gpio.h
 create mode 100644 arch/arm/include/asm/arch-tegra124/hardware.h
 create mode 100644 arch/arm/include/asm/arch-tegra124/pinmux.h
 create mode 100644 arch/arm/include/asm/arch-tegra124/pmu.h
 create mode 100644 arch/arm/include/asm/arch-tegra124/spl.h
 create mode 100644 arch/arm/include/asm/arch-tegra124/sysctr.h
 create mode 100644 arch/arm/include/asm/arch-tegra124/tegra.h
 create mode 100644 arch/arm/include/asm/arch-tegra124/usb.h
 create mode 100644 board/nvidia/dts/tegra124-venice2.dts
 create mode 100644 board/nvidia/venice2/Makefile
 create mode 100644 board/nvidia/venice2/as3722_init.c
 create mode 100644 board/nvidia/venice2/as3722_init.h
 create mode 100644 board/nvidia/venice2/pinmux-config-venice2.h
 create mode 100644 board/nvidia/venice2/venice2.c
 create mode 100644 include/configs/tegra124-common.h
 create mode 100644 include/configs/venice2.h


More information about the U-Boot mailing list