public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] pull request for u-boot-tegra/master
@ 2012-05-03 15:56 Tom Warren
  2012-05-04  7:30 ` Albert ARIBAUD
  0 siblings, 1 reply; 40+ messages in thread
From: Tom Warren @ 2012-05-03 15:56 UTC (permalink / raw)
  To: u-boot

Albert,

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

The following changes since commit 026251a5e825d61d3bcdf6dffcc27d15afd574f4:
  Donghwa Lee (1):
        EXYNOS: Change bits per pixel value proper for u-boot.

are available in the git repository at:

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

Anton Staff (3):
      fdt: Add fdtdec functions to read byte array
      tegra: fdt: Add keyboard controller definition
      tegra: fdt: Add keyboard definitions for Seaboard

Bernie Thompson (1):
      input: Add support for keyboard matrix decoding from an fdt

Jimmy Zhang (3):
      tegra: Add EMC support for optimal memory timings
      tegra: Add PMU to manage power supplies
      tegra: Add EMC settings for Seaboard

Rakesh Iyer (1):
      tegra: Add tegra keyboard driver

Simon Glass (19):
      fdt: Add function to locate an array in the device tree
      fdt: Add function to return next compatible subnode
      Add abs() macro to return absolute value
      i2c: Add TPS6586X driver
      tegra: Move ap20.h header into arch location
      tegra: Add functions to access low-level Osc/PLL details
      tegra: Add tegra_get_chip_type() to detect SKU
      tegra: Add header file for APB_MISC register
      tegra: Set up PMU for Nvidia boards
      tegra: Set up warmboot code on Nvidia boards
      fdt: tegra: Add EMC node to device tree
      tegra: i2c: Add function to find DVC bus
      tegra: fdt: Add EMC data for Tegra2 Seaboard
      tegra: Enable LP0 on Seaboard
      input: Add linux/input.h for key code support
      input: Add generic keyboard input handler
      tegra: Add keyboard support to funcmux
      tegra: Switch on console mux and use environment for console
      tegra: Enable keyboard for Seaboard

Wei Ni (1):
      tegra: Turn off power detect in board init

Yen Lin (5):
      Add AES crypto library
      tegra: Add crypto library for warmboot code
      tegra: Add flow, gp_padctl, fuse, sdram headers
      tegra: Add warmboot implementation
      tegra: Setup PMC scratch info from ap20 setup

 arch/arm/cpu/armv7/tegra2/Makefile                 |    4 +
 arch/arm/cpu/armv7/tegra2/ap20.c                   |   44 ++-
 arch/arm/cpu/armv7/tegra2/board.c                  |    4 +-
 arch/arm/cpu/armv7/tegra2/clock.c                  |   32 +
 arch/arm/cpu/armv7/tegra2/crypto.c                 |  230 ++++++++
 arch/arm/cpu/armv7/tegra2/crypto.h                 |   36 ++
 arch/arm/cpu/armv7/tegra2/emc.c                    |  286 ++++++++++
 arch/arm/cpu/armv7/tegra2/funcmux.c                |   16 +
 arch/arm/cpu/armv7/tegra2/pmu.c                    |   70 +++
 arch/arm/cpu/armv7/tegra2/warmboot.c               |  386 +++++++++++++
 arch/arm/cpu/armv7/tegra2/warmboot_avp.c           |  250 ++++++++
 arch/arm/cpu/armv7/tegra2/warmboot_avp.h           |   81 +++
 arch/arm/dts/tegra20.dtsi                          |   11 +
 .../tegra2 => include/asm/arch-tegra2}/ap20.h      |    7 +
 arch/arm/include/asm/arch-tegra2/apb_misc.h        |   36 ++
 arch/arm/include/asm/arch-tegra2/clk_rst.h         |    3 +
 arch/arm/include/asm/arch-tegra2/clock.h           |   22 +
 arch/arm/include/asm/arch-tegra2/emc.h             |  113 ++++
 arch/arm/include/asm/arch-tegra2/flow.h            |   36 ++
 arch/arm/include/asm/arch-tegra2/fuse.h            |   39 ++
 arch/arm/include/asm/arch-tegra2/gp_padctrl.h      |   73 +++
 arch/arm/include/asm/arch-tegra2/pmu.h             |   30 +
 arch/arm/include/asm/arch-tegra2/sdram_param.h     |  148 +++++
 arch/arm/include/asm/arch-tegra2/tegra2.h          |   25 +
 arch/arm/include/asm/arch-tegra2/tegra_i2c.h       |    7 +
 arch/arm/include/asm/arch-tegra2/warmboot.h        |  150 +++++
 board/nvidia/common/Makefile                       |    1 +
 board/nvidia/common/board.c                        |   42 ++-
 board/nvidia/common/emc.c                          |   53 ++
 board/nvidia/common/emc.h                          |   29 +
 board/nvidia/dts/tegra2-seaboard.dts               |   64 +++
 drivers/i2c/tegra_i2c.c                            |   14 +
 drivers/input/Makefile                             |    3 +
 drivers/input/input.c                              |  429 ++++++++++++++
 drivers/input/key_matrix.c                         |  208 +++++++
 drivers/input/tegra-kbc.c                          |  375 ++++++++++++
 drivers/power/Makefile                             |    1 +
 drivers/power/tps6586x.c                           |  280 +++++++++
 include/aes.h                                      |   70 +++
 include/common.h                                   |   13 +
 include/configs/seaboard.h                         |   16 +
 include/configs/tegra2-common.h                    |   26 +-
 include/fdtdec.h                                   |   71 +++
 include/input.h                                    |  145 +++++
 include/key_matrix.h                               |   99 ++++
 include/linux/input.h                              |  155 +++++
 include/tegra-kbc.h                                |   33 ++
 include/tps6586x.h                                 |   68 +++
 lib/Makefile                                       |    1 +
 lib/aes.c                                          |  598 ++++++++++++++++++++
 lib/fdtdec.c                                       |   53 ++
 51 files changed, 4981 insertions(+), 5 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/tegra2/crypto.c
 create mode 100644 arch/arm/cpu/armv7/tegra2/crypto.h
 create mode 100644 arch/arm/cpu/armv7/tegra2/emc.c
 create mode 100644 arch/arm/cpu/armv7/tegra2/pmu.c
 create mode 100644 arch/arm/cpu/armv7/tegra2/warmboot.c
 create mode 100644 arch/arm/cpu/armv7/tegra2/warmboot_avp.c
 create mode 100644 arch/arm/cpu/armv7/tegra2/warmboot_avp.h
 rename arch/arm/{cpu/armv7/tegra2 => include/asm/arch-tegra2}/ap20.h (96%)
 create mode 100644 arch/arm/include/asm/arch-tegra2/apb_misc.h
 create mode 100644 arch/arm/include/asm/arch-tegra2/emc.h
 create mode 100644 arch/arm/include/asm/arch-tegra2/flow.h
 create mode 100644 arch/arm/include/asm/arch-tegra2/fuse.h
 create mode 100644 arch/arm/include/asm/arch-tegra2/gp_padctrl.h
 create mode 100644 arch/arm/include/asm/arch-tegra2/pmu.h
 create mode 100644 arch/arm/include/asm/arch-tegra2/sdram_param.h
 create mode 100644 arch/arm/include/asm/arch-tegra2/warmboot.h
 create mode 100644 board/nvidia/common/emc.c
 create mode 100644 board/nvidia/common/emc.h
 create mode 100644 drivers/input/input.c
 create mode 100644 drivers/input/key_matrix.c
 create mode 100644 drivers/input/tegra-kbc.c
 create mode 100644 drivers/power/tps6586x.c
 create mode 100644 include/aes.h
 create mode 100644 include/input.h
 create mode 100644 include/key_matrix.h
 create mode 100644 include/linux/input.h
 create mode 100644 include/tegra-kbc.h
 create mode 100644 include/tps6586x.h
 create mode 100644 lib/aes.c

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [U-Boot] pull request for u-boot-tegra/master
@ 2012-08-31 21:28 Tom Warren
  2012-09-01  6:56 ` Albert ARIBAUD
  0 siblings, 1 reply; 40+ messages in thread
From: Tom Warren @ 2012-08-31 21:28 UTC (permalink / raw)
  To: u-boot

Albert,

Please pull u-boot-tegra/master into arm/master. Hopefully this is the
final request for Allen's SPL patchset. Thanks!

The following changes since commit 092592c3b79aa3974ea12ae4f408db7679e6a109:
  Stephen Warren (1):
        ARM: add Raspberry Pi model B board, using BCM2835 SoC

are available in the git repository at:

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

Allen Martin (16):
      tegra20: rename tegra2 -> tegra20
      tegra20: move tegra20 SoC code to arch/arm/cpu/tegra20-common
      tegra20: rename CONFIG_MACH_TEGRA_GENERIC
      tegra20: tec: add tegra20-common-post.h
      tegra20: make board mkdir commands unconditional
      mkconfig: remove bashisms and cleanup config.mk generation
      MAKEALL: update to work with new boards.cfg syntax
      ARM: Fix arm720t SPL build
      tegra20: remove timer_init from SPL build
      ARM: add tegra20 support to arm720t
      tegra20: add u-boot-*-tegra.bin targets
      tegra20: move SDRAM param save to later in boot
      tegra20: enable SPL for tegra20 boards
      arm: enable libgcc build for SPL
      spl: fix SPL build of private libgcc
      tegra20: Remove armv4t build flags

 MAINTAINERS                                        |   18 ++--
 MAKEALL                                            |    9 +-
 Makefile                                           |   26 ++++
 arch/arm/cpu/arm720t/cpu.c                         |    2 +
 arch/arm/cpu/arm720t/interrupts.c                  |    5 +
 arch/arm/cpu/arm720t/start.S                       |   25 +++-
 .../cpu/{armv7/tegra2 => arm720t/tegra20}/Makefile |   28 +---
 .../arch-tegra2 => cpu/arm720t/tegra20}/board.h    |   11 +-
 .../{armv7/tegra2 => arm720t/tegra20}/config.mk    |   12 --
 .../{armv7/tegra2/ap20.c => arm720t/tegra20/cpu.c} |  148 ++------------------
 .../ap20.h => cpu/arm720t/tegra20/cpu.h}           |   15 +--
 arch/arm/cpu/arm720t/tegra20/spl.c                 |  133 ++++++++++++++++++
 arch/arm/cpu/armv7/Makefile                        |    2 +-
 arch/arm/cpu/armv7/start.S                         |    6 +-
 arch/arm/cpu/armv7/{tegra2 => tegra20}/Makefile    |   15 +--
 .../cpu/armv7/{tegra2 => tegra20}/cmd_enterrcm.c   |    4 +-
 arch/arm/cpu/armv7/{tegra2 => tegra20}/config.mk   |   12 --
 arch/arm/cpu/armv7/{tegra2 => tegra20}/usb.c       |    2 +-
 .../cpu/{armv7/tegra2 => tegra20-common}/Makefile  |   29 ++---
 arch/arm/cpu/tegra20-common/ap20.c                 |  131 +++++++++++++++++
 .../cpu/{armv7/tegra2 => tegra20-common}/board.c   |   39 ++----
 .../cpu/{armv7/tegra2 => tegra20-common}/clock.c   |   10 +-
 .../cpu/{armv7/tegra2 => tegra20-common}/crypto.c  |    0
 .../cpu/{armv7/tegra2 => tegra20-common}/crypto.h  |    0
 .../arm/cpu/{armv7/tegra2 => tegra20-common}/emc.c |    2 +-
 .../cpu/{armv7/tegra2 => tegra20-common}/funcmux.c |    2 +-
 .../tegra2 => tegra20-common}/lowlevel_init.S      |    0
 .../cpu/{armv7/tegra2 => tegra20-common}/pinmux.c  |    4 +-
 .../arm/cpu/{armv7/tegra2 => tegra20-common}/pmu.c |    2 +-
 .../{armv7/tegra2 => tegra20-common}/sys_info.c    |    2 +-
 .../cpu/{armv7/tegra2 => tegra20-common}/timer.c   |    2 +-
 .../{armv7/tegra2 => tegra20-common}/warmboot.c    |   18 ++--
 .../tegra2 => tegra20-common}/warmboot_avp.c       |    4 +-
 .../tegra2 => tegra20-common}/warmboot_avp.h       |    0
 .../asm/{arch-tegra2 => arch-tegra20}/ap20.h       |    4 +-
 .../asm/{arch-tegra2 => arch-tegra20}/apb_misc.h   |    0
 .../asm/{arch-tegra2 => arch-tegra20}/board.h      |    0
 .../asm/{arch-tegra2 => arch-tegra20}/clk_rst.h    |    0
 .../asm/{arch-tegra2 => arch-tegra20}/clock.h      |    0
 .../asm/{arch-tegra2 => arch-tegra20}/emc.h        |    0
 .../asm/{arch-tegra2 => arch-tegra20}/flow.h       |    0
 .../asm/{arch-tegra2 => arch-tegra20}/funcmux.h    |    2 +-
 .../asm/{arch-tegra2 => arch-tegra20}/fuse.h       |    0
 .../asm/{arch-tegra2 => arch-tegra20}/gp_padctrl.h |    2 +-
 .../asm/{arch-tegra2 => arch-tegra20}/gpio.h       |    2 +-
 arch/arm/include/asm/arch-tegra20/hardware.h       |   29 ++++
 .../asm/{arch-tegra2 => arch-tegra20}/mmc.h        |    8 +-
 .../asm/{arch-tegra2 => arch-tegra20}/pinmux.h     |    0
 .../asm/{arch-tegra2 => arch-tegra20}/pmc.h        |    0
 .../asm/{arch-tegra2 => arch-tegra20}/pmu.h        |    0
 .../asm/{arch-tegra2 => arch-tegra20}/scu.h        |    0
 .../{arch-tegra2 => arch-tegra20}/sdram_param.h    |    0
 .../asm/{arch-tegra2 => arch-tegra20}/sys_proto.h  |    4 +-
 .../tegra2.h => arch-tegra20/tegra20.h}            |   18 ++--
 .../asm/{arch-tegra2 => arch-tegra20}/tegra_i2c.h  |    2 +-
 .../asm/{arch-tegra2 => arch-tegra20}/tegra_spi.h  |    4 +-
 .../asm/{arch-tegra2 => arch-tegra20}/timer.h      |    6 +-
 .../uart-spi-switch.h                              |    0
 .../asm/{arch-tegra2 => arch-tegra20}/uart.h       |    0
 .../asm/{arch-tegra2 => arch-tegra20}/usb.h        |    0
 .../asm/{arch-tegra2 => arch-tegra20}/warmboot.h   |    0
 arch/arm/lib/Makefile                              |    2 +-
 board/avionic-design/common/tamonten.c             |    4 +-
 .../dts/{tegra2-medcom.dts => tegra20-medcom.dts}  |    0
 .../dts/{tegra2-plutux.dts => tegra20-plutux.dts}  |    0
 .../dts/{tegra2-tec.dts => tegra20-tec.dts}        |    0
 board/avionic-design/medcom/Makefile               |    2 -
 board/avionic-design/plutux/Makefile               |    2 -
 board/avionic-design/tec/Makefile                  |    2 -
 .../dts/{tegra2-paz00.dts => tegra20-paz00.dts}    |    0
 board/compal/paz00/Makefile                        |    2 -
 board/compal/paz00/paz00.c                         |    6 +-
 ...{tegra2-trimslice.dts => tegra20-trimslice.dts} |    0
 board/compulab/trimslice/Makefile                  |    2 -
 board/compulab/trimslice/trimslice.c               |    6 +-
 board/nvidia/common/board.c                        |   17 ++-
 board/nvidia/common/emc.c                          |    2 +-
 board/nvidia/common/uart-spi-switch.c              |    2 +-
 .../{tegra2-harmony.dts => tegra20-harmony.dts}    |    2 +-
 .../{tegra2-seaboard.dts => tegra20-seaboard.dts}  |    0
 .../{tegra2-ventana.dts => tegra20-ventana.dts}    |    2 +-
 .../{tegra2-whistler.dts => tegra20-whistler.dts}  |    2 +-
 board/nvidia/harmony/harmony.c                     |    6 +-
 board/nvidia/seaboard/seaboard.c                   |    6 +-
 board/nvidia/whistler/whistler.c                   |    6 +-
 boards.cfg                                         |   18 ++--
 drivers/gpio/tegra_gpio.c                          |   12 +-
 drivers/i2c/tegra_i2c.c                            |   12 +-
 drivers/input/Makefile                             |    2 +-
 drivers/mmc/tegra_mmc.c                            |   32 ++--
 drivers/mmc/tegra_mmc.h                            |   12 +-
 drivers/spi/tegra_spi.c                            |   10 +-
 include/configs/harmony.h                          |   14 +-
 include/configs/medcom.h                           |   12 +-
 include/configs/paz00.h                            |   12 +-
 include/configs/plutux.h                           |   12 +-
 include/configs/seaboard.h                         |   20 ++--
 include/configs/tec.h                              |   12 +-
 ...{tegra2-common-post.h => tegra20-common-post.h} |   73 +++++++++-
 .../configs/{tegra2-common.h => tegra20-common.h}  |   44 ++++--
 include/configs/trimslice.h                        |   14 +-
 include/configs/ventana.h                          |   12 +-
 include/configs/whistler.h                         |   14 +-
 include/fdtdec.h                                   |   12 +-
 include/serial.h                                   |    2 +-
 mkconfig                                           |   38 +++---
 spl/Makefile                                       |   10 ++
 107 files changed, 742 insertions(+), 529 deletions(-)
 copy arch/arm/cpu/{armv7/tegra2 => arm720t/tegra20}/Makefile (56%)
 copy arch/arm/{include/asm/arch-tegra2 => cpu/arm720t/tegra20}/board.h (81%)
 copy arch/arm/cpu/{armv7/tegra2 => arm720t/tegra20}/config.mk (73%)
 rename arch/arm/cpu/{armv7/tegra2/ap20.c => arm720t/tegra20/cpu.c} (63%)
 copy arch/arm/{include/asm/arch-tegra2/ap20.h =>
cpu/arm720t/tegra20/cpu.h} (93%)
 create mode 100644 arch/arm/cpu/arm720t/tegra20/spl.c
 copy arch/arm/cpu/armv7/{tegra2 => tegra20}/Makefile (69%)
 rename arch/arm/cpu/armv7/{tegra2 => tegra20}/cmd_enterrcm.c (94%)
 rename arch/arm/cpu/armv7/{tegra2 => tegra20}/config.mk (74%)
 rename arch/arm/cpu/armv7/{tegra2 => tegra20}/usb.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/Makefile (66%)
 create mode 100644 arch/arm/cpu/tegra20-common/ap20.c
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/board.c (79%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/clock.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/crypto.c (100%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/crypto.h (100%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/emc.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/funcmux.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/lowlevel_init.S (100%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/pinmux.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/pmu.c (98%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/sys_info.c (98%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/timer.c (98%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/warmboot.c (95%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/warmboot_avp.c (98%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/warmboot_avp.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/ap20.h (98%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/apb_misc.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/board.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/clk_rst.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/clock.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/emc.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/flow.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/funcmux.h (97%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/fuse.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/gp_padctrl.h (98%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/gpio.h (99%)
 create mode 100644 arch/arm/include/asm/arch-tegra20/hardware.h
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/mmc.h (84%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/pinmux.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/pmc.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/pmu.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/scu.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/sdram_param.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/sys_proto.h (93%)
 rename arch/arm/include/asm/{arch-tegra2/tegra2.h =>
arch-tegra20/tegra20.h} (87%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/tegra_i2c.h (99%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/tegra_spi.h (96%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/timer.h (92%)
 rename arch/arm/include/asm/{arch-tegra2 =>
arch-tegra20}/uart-spi-switch.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/uart.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/usb.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/warmboot.h (100%)
 rename board/avionic-design/dts/{tegra2-medcom.dts =>
tegra20-medcom.dts} (100%)
 rename board/avionic-design/dts/{tegra2-plutux.dts =>
tegra20-plutux.dts} (100%)
 rename board/avionic-design/dts/{tegra2-tec.dts => tegra20-tec.dts} (100%)
 rename board/compal/dts/{tegra2-paz00.dts => tegra20-paz00.dts} (100%)
 rename board/compulab/dts/{tegra2-trimslice.dts =>
tegra20-trimslice.dts} (100%)
 rename board/nvidia/dts/{tegra2-harmony.dts => tegra20-harmony.dts} (92%)
 rename board/nvidia/dts/{tegra2-seaboard.dts => tegra20-seaboard.dts} (100%)
 rename board/nvidia/dts/{tegra2-ventana.dts => tegra20-ventana.dts} (92%)
 rename board/nvidia/dts/{tegra2-whistler.dts => tegra20-whistler.dts} (94%)
 rename include/configs/{tegra2-common-post.h => tegra20-common-post.h} (74%)
 rename include/configs/{tegra2-common.h => tegra20-common.h} (84%)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [U-Boot] pull request for u-boot-tegra/master
@ 2012-08-17 23:25 Tom Warren
       [not found] ` <20120818212141.3e4f5a3a@lilith>
  0 siblings, 1 reply; 40+ messages in thread
From: Tom Warren @ 2012-08-17 23:25 UTC (permalink / raw)
  To: u-boot

Albert,

Please pull u-boot-tegra/master into ARM/master. Please ignore
previous pull requests for these patches (Tegra20 SPL from Allen
Martin), as some additional work was needed to make them viable for
all compilers & chips.  Also, I've included Tom Rini's latest 2
lowlevel_init fixes, as Allen's work depends on them.  Thanks!

The following changes since commit 7253ddf4acd3da2c8ac78c98f3ae7d6017499f72:
  Stephen Warren (1):
        ARM: add Raspberry Pi model B board, using BCM2835 SoC

are available in the git repository at:

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

Allen Martin (16):
      mkconfig: add support for SPL CPU
      tegra20: rename tegra2 -> tegra20
      tegra20: move tegra20 SoC code to arch/arm/cpu/tegra20-common
      tegra20: rename CONFIG_MACH_TEGRA_GENERIC
      tegra20: tec: add tegra20-common-post.h
      tegra20: make board mkdir commands unconditional
      mkconfig: remove bashisms and cleanup config.mk generation
      ARM: Fix arm720t SPL build
      tegra20: remove timer_init from SPL build
      ARM: add tegra20 support to arm720t
      tegra20: add u-boot-*-tegra.bin targets
      tegra20: move SDRAM param save to later in boot
      tegra20: enable SPL for tegra20 boards
      arm: enable libgcc build for SPL
      spl: fix SPL build of private libgcc
      tegra20: Remove armv4t build flags

Tom Rini (2):
      omap4/5/am33xx: Make lowlevel_init available to all armv7 platforms
      armv7: Make lowlevel_init.S's lowlevel_init do ABI compatible stack

 MAINTAINERS                                        |   18 ++--
 Makefile                                           |   26 ++++
 arch/arm/cpu/arm720t/cpu.c                         |    2 +
 arch/arm/cpu/arm720t/interrupts.c                  |    5 +
 arch/arm/cpu/arm720t/start.S                       |   25 +++-
 .../cpu/{armv7/tegra2 => arm720t/tegra20}/Makefile |   28 +---
 .../arch-tegra2 => cpu/arm720t/tegra20}/board.h    |   11 +-
 .../{armv7/tegra2 => arm720t/tegra20}/config.mk    |   12 --
 .../{armv7/tegra2/ap20.c => arm720t/tegra20/cpu.c} |  148 ++------------------
 .../ap20.h => cpu/arm720t/tegra20/cpu.h}           |   15 +--
 arch/arm/cpu/arm720t/tegra20/spl.c                 |  133 ++++++++++++++++++
 arch/arm/cpu/armv7/Makefile                        |    6 +-
 .../pmu.h => cpu/armv7/lowlevel_init.S}            |   35 ++++-
 arch/arm/cpu/armv7/omap-common/lowlevel_init.S     |   18 ---
 arch/arm/cpu/armv7/start.S                         |    6 +-
 arch/arm/cpu/armv7/{tegra2 => tegra20}/Makefile    |   15 +--
 .../cpu/armv7/{tegra2 => tegra20}/cmd_enterrcm.c   |    4 +-
 arch/arm/cpu/armv7/{tegra2 => tegra20}/config.mk   |   12 --
 arch/arm/cpu/armv7/{tegra2 => tegra20}/usb.c       |    2 +-
 .../cpu/{armv7/tegra2 => tegra20-common}/Makefile  |   29 ++---
 arch/arm/cpu/tegra20-common/ap20.c                 |  131 +++++++++++++++++
 .../cpu/{armv7/tegra2 => tegra20-common}/board.c   |   39 ++----
 .../cpu/{armv7/tegra2 => tegra20-common}/clock.c   |   10 +-
 .../cpu/{armv7/tegra2 => tegra20-common}/crypto.c  |    0
 .../cpu/{armv7/tegra2 => tegra20-common}/crypto.h  |    0
 .../arm/cpu/{armv7/tegra2 => tegra20-common}/emc.c |    2 +-
 .../cpu/{armv7/tegra2 => tegra20-common}/funcmux.c |    2 +-
 .../tegra2 => tegra20-common}/lowlevel_init.S      |    0
 .../cpu/{armv7/tegra2 => tegra20-common}/pinmux.c  |    4 +-
 .../arm/cpu/{armv7/tegra2 => tegra20-common}/pmu.c |    2 +-
 .../{armv7/tegra2 => tegra20-common}/sys_info.c    |    2 +-
 .../cpu/{armv7/tegra2 => tegra20-common}/timer.c   |    2 +-
 .../{armv7/tegra2 => tegra20-common}/warmboot.c    |   18 ++--
 .../tegra2 => tegra20-common}/warmboot_avp.c       |    4 +-
 .../tegra2 => tegra20-common}/warmboot_avp.h       |    0
 arch/arm/include/asm/arch-am33xx/hardware.h        |    3 +-
 arch/arm/include/asm/arch-am33xx/omap.h            |    1 -
 arch/arm/include/asm/arch-omap4/omap.h             |    1 -
 arch/arm/include/asm/arch-omap5/omap.h             |    2 -
 .../asm/{arch-tegra2 => arch-tegra20}/ap20.h       |    4 +-
 .../asm/{arch-tegra2 => arch-tegra20}/apb_misc.h   |    0
 .../asm/{arch-tegra2 => arch-tegra20}/board.h      |    0
 .../asm/{arch-tegra2 => arch-tegra20}/clk_rst.h    |    0
 .../asm/{arch-tegra2 => arch-tegra20}/clock.h      |    0
 .../asm/{arch-tegra2 => arch-tegra20}/emc.h        |    0
 .../asm/{arch-tegra2 => arch-tegra20}/flow.h       |    0
 .../asm/{arch-tegra2 => arch-tegra20}/funcmux.h    |    2 +-
 .../asm/{arch-tegra2 => arch-tegra20}/fuse.h       |    0
 .../asm/{arch-tegra2 => arch-tegra20}/gp_padctrl.h |    2 +-
 .../asm/{arch-tegra2 => arch-tegra20}/gpio.h       |    2 +-
 arch/arm/include/asm/arch-tegra20/hardware.h       |   29 ++++
 .../asm/{arch-tegra2 => arch-tegra20}/mmc.h        |    8 +-
 .../asm/{arch-tegra2 => arch-tegra20}/pinmux.h     |    0
 .../asm/{arch-tegra2 => arch-tegra20}/pmc.h        |    0
 .../asm/{arch-tegra2 => arch-tegra20}/pmu.h        |    0
 .../asm/{arch-tegra2 => arch-tegra20}/scu.h        |    0
 .../{arch-tegra2 => arch-tegra20}/sdram_param.h    |    0
 .../asm/{arch-tegra2 => arch-tegra20}/sys_proto.h  |    4 +-
 .../tegra2.h => arch-tegra20/tegra20.h}            |   18 ++--
 .../asm/{arch-tegra2 => arch-tegra20}/tegra_i2c.h  |    2 +-
 .../asm/{arch-tegra2 => arch-tegra20}/tegra_spi.h  |    4 +-
 .../asm/{arch-tegra2 => arch-tegra20}/timer.h      |    6 +-
 .../uart-spi-switch.h                              |    0
 .../asm/{arch-tegra2 => arch-tegra20}/uart.h       |    0
 .../asm/{arch-tegra2 => arch-tegra20}/usb.h        |    0
 .../asm/{arch-tegra2 => arch-tegra20}/warmboot.h   |    0
 arch/arm/lib/Makefile                              |    2 +-
 board/avionic-design/common/tamonten.c             |    4 +-
 .../dts/{tegra2-medcom.dts => tegra20-medcom.dts}  |    0
 .../dts/{tegra2-plutux.dts => tegra20-plutux.dts}  |    0
 .../dts/{tegra2-tec.dts => tegra20-tec.dts}        |    0
 board/avionic-design/medcom/Makefile               |    2 -
 board/avionic-design/plutux/Makefile               |    2 -
 board/avionic-design/tec/Makefile                  |    2 -
 .../dts/{tegra2-paz00.dts => tegra20-paz00.dts}    |    0
 board/compal/paz00/Makefile                        |    2 -
 board/compal/paz00/paz00.c                         |    6 +-
 ...{tegra2-trimslice.dts => tegra20-trimslice.dts} |    0
 board/compulab/trimslice/Makefile                  |    2 -
 board/compulab/trimslice/trimslice.c               |    6 +-
 board/nvidia/common/board.c                        |   17 ++-
 board/nvidia/common/emc.c                          |    2 +-
 board/nvidia/common/uart-spi-switch.c              |    2 +-
 .../{tegra2-harmony.dts => tegra20-harmony.dts}    |    2 +-
 .../{tegra2-seaboard.dts => tegra20-seaboard.dts}  |    0
 .../{tegra2-ventana.dts => tegra20-ventana.dts}    |    2 +-
 .../{tegra2-whistler.dts => tegra20-whistler.dts}  |    2 +-
 board/nvidia/harmony/harmony.c                     |    6 +-
 board/nvidia/seaboard/seaboard.c                   |    6 +-
 board/nvidia/whistler/whistler.c                   |    6 +-
 boards.cfg                                         |   23 ++--
 doc/README.SPL                                     |   12 ++
 drivers/gpio/tegra_gpio.c                          |   12 +-
 drivers/i2c/tegra_i2c.c                            |   12 +-
 drivers/input/Makefile                             |    2 +-
 drivers/mmc/tegra_mmc.c                            |   32 ++--
 drivers/mmc/tegra_mmc.h                            |   12 +-
 drivers/spi/tegra_spi.c                            |   10 +-
 include/configs/am335x_evm.h                       |    4 +-
 include/configs/harmony.h                          |   14 +-
 include/configs/medcom.h                           |   12 +-
 include/configs/omap4_common.h                     |    7 +-
 include/configs/omap5_evm.h                        |    7 +-
 include/configs/paz00.h                            |   12 +-
 include/configs/plutux.h                           |   12 +-
 include/configs/seaboard.h                         |   20 ++--
 include/configs/tec.h                              |   12 +-
 ...{tegra2-common-post.h => tegra20-common-post.h} |   73 +++++++++-
 .../configs/{tegra2-common.h => tegra20-common.h}  |   44 ++++--
 include/configs/trimslice.h                        |   14 +-
 include/configs/ventana.h                          |   12 +-
 include/configs/whistler.h                         |   14 +-
 include/fdtdec.h                                   |   12 +-
 include/serial.h                                   |    2 +-
 mkconfig                                           |   25 +++-
 spl/Makefile                                       |   10 ++
 116 files changed, 793 insertions(+), 555 deletions(-)
 copy arch/arm/cpu/{armv7/tegra2 => arm720t/tegra20}/Makefile (56%)
 copy arch/arm/{include/asm/arch-tegra2 => cpu/arm720t/tegra20}/board.h (81%)
 copy arch/arm/cpu/{armv7/tegra2 => arm720t/tegra20}/config.mk (73%)
 rename arch/arm/cpu/{armv7/tegra2/ap20.c => arm720t/tegra20/cpu.c} (63%)
 copy arch/arm/{include/asm/arch-tegra2/ap20.h =>
cpu/arm720t/tegra20/cpu.h} (93%)
 create mode 100644 arch/arm/cpu/arm720t/tegra20/spl.c
 copy arch/arm/{include/asm/arch-tegra2/pmu.h =>
cpu/armv7/lowlevel_init.S} (57%)
 copy arch/arm/cpu/armv7/{tegra2 => tegra20}/Makefile (69%)
 rename arch/arm/cpu/armv7/{tegra2 => tegra20}/cmd_enterrcm.c (94%)
 rename arch/arm/cpu/armv7/{tegra2 => tegra20}/config.mk (74%)
 rename arch/arm/cpu/armv7/{tegra2 => tegra20}/usb.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/Makefile (66%)
 create mode 100644 arch/arm/cpu/tegra20-common/ap20.c
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/board.c (79%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/clock.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/crypto.c (100%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/crypto.h (100%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/emc.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/funcmux.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/lowlevel_init.S (100%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/pinmux.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/pmu.c (98%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/sys_info.c (98%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/timer.c (98%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/warmboot.c (95%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/warmboot_avp.c (98%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/warmboot_avp.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/ap20.h (98%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/apb_misc.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/board.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/clk_rst.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/clock.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/emc.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/flow.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/funcmux.h (97%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/fuse.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/gp_padctrl.h (98%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/gpio.h (99%)
 create mode 100644 arch/arm/include/asm/arch-tegra20/hardware.h
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/mmc.h (84%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/pinmux.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/pmc.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/pmu.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/scu.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/sdram_param.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/sys_proto.h (93%)
 rename arch/arm/include/asm/{arch-tegra2/tegra2.h =>
arch-tegra20/tegra20.h} (87%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/tegra_i2c.h (99%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/tegra_spi.h (96%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/timer.h (92%)
 rename arch/arm/include/asm/{arch-tegra2 =>
arch-tegra20}/uart-spi-switch.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/uart.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/usb.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/warmboot.h (100%)
 rename board/avionic-design/dts/{tegra2-medcom.dts =>
tegra20-medcom.dts} (100%)
 rename board/avionic-design/dts/{tegra2-plutux.dts =>
tegra20-plutux.dts} (100%)
 rename board/avionic-design/dts/{tegra2-tec.dts => tegra20-tec.dts} (100%)
 rename board/compal/dts/{tegra2-paz00.dts => tegra20-paz00.dts} (100%)
 rename board/compulab/dts/{tegra2-trimslice.dts =>
tegra20-trimslice.dts} (100%)
 rename board/nvidia/dts/{tegra2-harmony.dts => tegra20-harmony.dts} (92%)
 rename board/nvidia/dts/{tegra2-seaboard.dts => tegra20-seaboard.dts} (100%)
 rename board/nvidia/dts/{tegra2-ventana.dts => tegra20-ventana.dts} (92%)
 rename board/nvidia/dts/{tegra2-whistler.dts => tegra20-whistler.dts} (94%)
 rename include/configs/{tegra2-common-post.h => tegra20-common-post.h} (74%)
 rename include/configs/{tegra2-common.h => tegra20-common.h} (84%)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [U-Boot] pull request for u-boot-tegra/master
@ 2012-07-30 20:07 Tom Warren
  2012-08-03 23:35 ` Tom Warren
  2012-08-07 16:27 ` Tom Warren
  0 siblings, 2 replies; 40+ messages in thread
From: Tom Warren @ 2012-07-30 20:07 UTC (permalink / raw)
  To: u-boot

Albert,

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

The following changes since commit f8f09dd40423b7f9ea0f0b810a8f5da9cd580a17:
  Beno?t Th?baudeau (1):
        ARM1136: Fix cache range checks

are available in the git repository at:

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

Allen Martin (15):
      tegra20: rename tegra2 -> tegra20
      tegra20: move tegra20 SoC code to arch/arm/cpu/tegra20-common
      tegra20: rename CONFIG_MACH_TEGRA_GENERIC
      tegra20: tec: add tegra20-common-post.h
      tegra20: make board mkdir commands unconditional
      mkconfig: add support for SPL CPU
      ARM: Fix arm720t SPL build
      tegra20: remove timer_init from SPL build
      ARM: add tegra20 support to arm720t
      tegra20: add u-boot-*-tegra.bin targets
      tegra20: move SDRAM param save to later in boot
      tegra20: enable SPL for tegra20 boards
      arm: enable libgcc build for SPL
      spl: fix SPL build of private libgcc
      tegra20: Remove armv4t build flags

 MAINTAINERS                                        |   18 ++--
 Makefile                                           |   26 ++++
 arch/arm/cpu/arm720t/cpu.c                         |    2 +
 arch/arm/cpu/arm720t/interrupts.c                  |    5 +
 arch/arm/cpu/arm720t/start.S                       |   19 +++-
 .../cpu/{armv7/tegra2 => arm720t/tegra20}/Makefile |   28 +---
 .../arch-tegra2 => cpu/arm720t/tegra20}/board.h    |   11 +-
 .../{armv7/tegra2 => arm720t/tegra20}/config.mk    |   12 --
 .../{armv7/tegra2/ap20.c => arm720t/tegra20/cpu.c} |  148 ++------------------
 .../ap20.h => cpu/arm720t/tegra20/cpu.h}           |   15 +--
 arch/arm/cpu/arm720t/tegra20/spl.c                 |  132 +++++++++++++++++
 arch/arm/cpu/armv7/start.S                         |    2 -
 arch/arm/cpu/armv7/{tegra2 => tegra20}/Makefile    |   15 +--
 .../cpu/armv7/{tegra2 => tegra20}/cmd_enterrcm.c   |    4 +-
 arch/arm/cpu/armv7/{tegra2 => tegra20}/config.mk   |   12 --
 arch/arm/cpu/armv7/{tegra2 => tegra20}/usb.c       |    2 +-
 .../cpu/{armv7/tegra2 => tegra20-common}/Makefile  |   29 ++---
 arch/arm/cpu/tegra20-common/ap20.c                 |  131 +++++++++++++++++
 .../cpu/{armv7/tegra2 => tegra20-common}/board.c   |   39 ++----
 .../cpu/{armv7/tegra2 => tegra20-common}/clock.c   |   10 +-
 .../cpu/{armv7/tegra2 => tegra20-common}/crypto.c  |    0
 .../cpu/{armv7/tegra2 => tegra20-common}/crypto.h  |    0
 .../arm/cpu/{armv7/tegra2 => tegra20-common}/emc.c |    2 +-
 .../cpu/{armv7/tegra2 => tegra20-common}/funcmux.c |    2 +-
 .../tegra2 => tegra20-common}/lowlevel_init.S      |    0
 .../cpu/{armv7/tegra2 => tegra20-common}/pinmux.c  |    4 +-
 .../arm/cpu/{armv7/tegra2 => tegra20-common}/pmu.c |    2 +-
 .../{armv7/tegra2 => tegra20-common}/sys_info.c    |    2 +-
 .../cpu/{armv7/tegra2 => tegra20-common}/timer.c   |    2 +-
 .../{armv7/tegra2 => tegra20-common}/warmboot.c    |   18 ++--
 .../tegra2 => tegra20-common}/warmboot_avp.c       |    4 +-
 .../tegra2 => tegra20-common}/warmboot_avp.h       |    0
 .../asm/{arch-tegra2 => arch-tegra20}/ap20.h       |    4 +-
 .../asm/{arch-tegra2 => arch-tegra20}/apb_misc.h   |    0
 .../asm/{arch-tegra2 => arch-tegra20}/board.h      |    0
 .../asm/{arch-tegra2 => arch-tegra20}/clk_rst.h    |    0
 .../asm/{arch-tegra2 => arch-tegra20}/clock.h      |    0
 .../asm/{arch-tegra2 => arch-tegra20}/emc.h        |    0
 .../asm/{arch-tegra2 => arch-tegra20}/flow.h       |    0
 .../asm/{arch-tegra2 => arch-tegra20}/funcmux.h    |    2 +-
 .../asm/{arch-tegra2 => arch-tegra20}/fuse.h       |    0
 .../asm/{arch-tegra2 => arch-tegra20}/gp_padctrl.h |    2 +-
 .../asm/{arch-tegra2 => arch-tegra20}/gpio.h       |    2 +-
 arch/arm/include/asm/arch-tegra20/hardware.h       |   29 ++++
 .../asm/{arch-tegra2 => arch-tegra20}/mmc.h        |    8 +-
 .../asm/{arch-tegra2 => arch-tegra20}/pinmux.h     |    0
 .../asm/{arch-tegra2 => arch-tegra20}/pmc.h        |    0
 .../asm/{arch-tegra2 => arch-tegra20}/pmu.h        |    0
 .../asm/{arch-tegra2 => arch-tegra20}/scu.h        |    0
 .../{arch-tegra2 => arch-tegra20}/sdram_param.h    |    0
 .../asm/{arch-tegra2 => arch-tegra20}/sys_proto.h  |    4 +-
 .../tegra2.h => arch-tegra20/tegra20.h}            |   18 ++--
 .../asm/{arch-tegra2 => arch-tegra20}/tegra_i2c.h  |    2 +-
 .../asm/{arch-tegra2 => arch-tegra20}/tegra_spi.h  |    4 +-
 .../asm/{arch-tegra2 => arch-tegra20}/timer.h      |    6 +-
 .../uart-spi-switch.h                              |    0
 .../asm/{arch-tegra2 => arch-tegra20}/uart.h       |    0
 .../asm/{arch-tegra2 => arch-tegra20}/usb.h        |    0
 .../asm/{arch-tegra2 => arch-tegra20}/warmboot.h   |    0
 arch/arm/lib/Makefile                              |    2 +-
 board/avionic-design/common/tamonten.c             |    4 +-
 .../dts/{tegra2-medcom.dts => tegra20-medcom.dts}  |    0
 .../dts/{tegra2-plutux.dts => tegra20-plutux.dts}  |    0
 .../dts/{tegra2-tec.dts => tegra20-tec.dts}        |    0
 board/avionic-design/medcom/Makefile               |    2 -
 board/avionic-design/plutux/Makefile               |    2 -
 board/avionic-design/tec/Makefile                  |    2 -
 .../dts/{tegra2-paz00.dts => tegra20-paz00.dts}    |    0
 board/compal/paz00/Makefile                        |    2 -
 board/compal/paz00/paz00.c                         |    6 +-
 ...{tegra2-trimslice.dts => tegra20-trimslice.dts} |    0
 board/compulab/trimslice/Makefile                  |    2 -
 board/compulab/trimslice/trimslice.c               |    6 +-
 board/nvidia/common/board.c                        |   17 ++-
 board/nvidia/common/emc.c                          |    2 +-
 board/nvidia/common/uart-spi-switch.c              |    2 +-
 .../{tegra2-harmony.dts => tegra20-harmony.dts}    |    2 +-
 .../{tegra2-seaboard.dts => tegra20-seaboard.dts}  |    0
 .../{tegra2-ventana.dts => tegra20-ventana.dts}    |    2 +-
 .../{tegra2-whistler.dts => tegra20-whistler.dts}  |    2 +-
 board/nvidia/harmony/harmony.c                     |    6 +-
 board/nvidia/seaboard/seaboard.c                   |    6 +-
 board/nvidia/whistler/whistler.c                   |    6 +-
 boards.cfg                                         |   23 ++--
 doc/README.SPL                                     |   12 ++
 drivers/gpio/tegra_gpio.c                          |   12 +-
 drivers/i2c/tegra_i2c.c                            |   12 +-
 drivers/input/Makefile                             |    2 +-
 drivers/mmc/tegra_mmc.c                            |   32 ++--
 drivers/mmc/tegra_mmc.h                            |   12 +-
 drivers/spi/tegra_spi.c                            |   10 +-
 include/configs/harmony.h                          |   14 +-
 include/configs/medcom.h                           |   12 +-
 include/configs/paz00.h                            |   12 +-
 include/configs/plutux.h                           |   12 +-
 include/configs/seaboard.h                         |   20 ++--
 include/configs/tec.h                              |   12 +-
 ...{tegra2-common-post.h => tegra20-common-post.h} |   73 +++++++++-
 .../configs/{tegra2-common.h => tegra20-common.h}  |   44 ++++--
 include/configs/trimslice.h                        |   14 +-
 include/configs/ventana.h                          |   12 +-
 include/configs/whistler.h                         |   14 +-
 include/fdtdec.h                                   |   12 +-
 include/serial.h                                   |    2 +-
 mkconfig                                           |   24 ++-
 spl/Makefile                                       |   10 ++
 106 files changed, 742 insertions(+), 510 deletions(-)
 copy arch/arm/cpu/{armv7/tegra2 => arm720t/tegra20}/Makefile (56%)
 copy arch/arm/{include/asm/arch-tegra2 => cpu/arm720t/tegra20}/board.h (81%)
 copy arch/arm/cpu/{armv7/tegra2 => arm720t/tegra20}/config.mk (73%)
 rename arch/arm/cpu/{armv7/tegra2/ap20.c => arm720t/tegra20/cpu.c} (63%)
 copy arch/arm/{include/asm/arch-tegra2/ap20.h =>
cpu/arm720t/tegra20/cpu.h} (93%)
 create mode 100644 arch/arm/cpu/arm720t/tegra20/spl.c
 copy arch/arm/cpu/armv7/{tegra2 => tegra20}/Makefile (69%)
 rename arch/arm/cpu/armv7/{tegra2 => tegra20}/cmd_enterrcm.c (94%)
 rename arch/arm/cpu/armv7/{tegra2 => tegra20}/config.mk (74%)
 rename arch/arm/cpu/armv7/{tegra2 => tegra20}/usb.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/Makefile (66%)
 create mode 100644 arch/arm/cpu/tegra20-common/ap20.c
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/board.c (79%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/clock.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/crypto.c (100%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/crypto.h (100%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/emc.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/funcmux.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/lowlevel_init.S (100%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/pinmux.c (99%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/pmu.c (98%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/sys_info.c (98%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/timer.c (98%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/warmboot.c (95%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/warmboot_avp.c (98%)
 rename arch/arm/cpu/{armv7/tegra2 => tegra20-common}/warmboot_avp.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/ap20.h (98%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/apb_misc.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/board.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/clk_rst.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/clock.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/emc.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/flow.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/funcmux.h (97%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/fuse.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/gp_padctrl.h (98%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/gpio.h (99%)
 create mode 100644 arch/arm/include/asm/arch-tegra20/hardware.h
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/mmc.h (84%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/pinmux.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/pmc.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/pmu.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/scu.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/sdram_param.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/sys_proto.h (93%)
 rename arch/arm/include/asm/{arch-tegra2/tegra2.h =>
arch-tegra20/tegra20.h} (87%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/tegra_i2c.h (99%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/tegra_spi.h (96%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/timer.h (92%)
 rename arch/arm/include/asm/{arch-tegra2 =>
arch-tegra20}/uart-spi-switch.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/uart.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/usb.h (100%)
 rename arch/arm/include/asm/{arch-tegra2 => arch-tegra20}/warmboot.h (100%)
 rename board/avionic-design/dts/{tegra2-medcom.dts =>
tegra20-medcom.dts} (100%)
 rename board/avionic-design/dts/{tegra2-plutux.dts =>
tegra20-plutux.dts} (100%)
 rename board/avionic-design/dts/{tegra2-tec.dts => tegra20-tec.dts} (100%)
 rename board/compal/dts/{tegra2-paz00.dts => tegra20-paz00.dts} (100%)
 rename board/compulab/dts/{tegra2-trimslice.dts =>
tegra20-trimslice.dts} (100%)
 rename board/nvidia/dts/{tegra2-harmony.dts => tegra20-harmony.dts} (92%)
 rename board/nvidia/dts/{tegra2-seaboard.dts => tegra20-seaboard.dts} (100%)
 rename board/nvidia/dts/{tegra2-ventana.dts => tegra20-ventana.dts} (92%)
 rename board/nvidia/dts/{tegra2-whistler.dts => tegra20-whistler.dts} (94%)
 rename include/configs/{tegra2-common-post.h => tegra20-common-post.h} (74%)
 rename include/configs/{tegra2-common.h => tegra20-common.h} (84%)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [U-Boot] pull request for u-boot-tegra/master
@ 2012-07-09 17:49 Tom Warren
  2012-07-09 20:42 ` Albert ARIBAUD
  0 siblings, 1 reply; 40+ messages in thread
From: Tom Warren @ 2012-07-09 17:49 UTC (permalink / raw)
  To: u-boot

Albert,

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

The following changes since commit 58e22f8a15adec39d24d060180d76a4cbe86a04b:
  Stephen Warren (1):
        fdt: send all dtc output to stderr

are available in the git repository at:

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

Jim Lin (1):
      tegra: usb: Fix device enumeration problem of USB1

Lucas Stach (2):
      tegra: add ULPI on USB2 funcmux entry
      tegra: usb: fix wrong error check

Stephen Warren (10):
      Add env vars describing U-Boot target board
      tegra: enable CONFIG_ENV_VARS_UBOOT_CONFIG
      tegra: add enterrcm command
      tegra: bootcmd enhancements
      tegra: bootcmd: start USB only when needed
      tegra: add GMC/GMD funcmux entry for SFLASH
      tegra: add pin_mux_spi() board initialization function
      tegra: trimslice: set up serial flash pinmux
      tegra: enable bootz command
      tegra: define fdt_load/fdt_high variables

Thierry Reding (7):
      tegra: Rework Tamonten support
      tegra: medcom: Add device tree support
      tegra: plutux: Add device tree support
      tegra: Allow boards to perform early GPIO setup
      tegra: Implement gpio_early_init() on Tamonten
      tegra: Use SD write-protect GPIO on Tamonten
      tegra: Add Tamonten Evaluation Carrier support

Tom Warren (1):
      tegra: fix leftover CONFIG_TEGRA2_MMC & _SPI build switches

 MAINTAINERS                                |    1 +
 README                                     |   14 ++++
 arch/arm/cpu/armv7/tegra2/Makefile         |    1 +
 arch/arm/cpu/armv7/tegra2/cmd_enterrcm.c   |   65 +++++++++++++++++++
 arch/arm/cpu/armv7/tegra2/funcmux.c        |   23 ++++++-
 arch/arm/cpu/armv7/tegra2/usb.c            |    2 +-
 arch/arm/include/asm/arch-tegra2/funcmux.h |    6 ++
 arch/arm/include/asm/arch-tegra2/tegra2.h  |    1 +
 board/avionic-design/common/tamonten.c     |   65 ++++++-------------
 board/avionic-design/common/tamonten.h     |   32 ---------
 board/avionic-design/dts/tegra2-medcom.dts |   58 +++++++++++++++++
 board/avionic-design/dts/tegra2-plutux.dts |   58 +++++++++++++++++
 board/avionic-design/dts/tegra2-tec.dts    |   58 +++++++++++++++++
 board/avionic-design/medcom/Makefile       |    6 +-
 board/avionic-design/medcom/medcom.c       |   45 -------------
 board/avionic-design/plutux/Makefile       |    6 +-
 board/avionic-design/plutux/plutux.c       |   45 -------------
 board/avionic-design/tec/Makefile          |   50 ++++++++++++++
 board/compal/paz00/paz00.c                 |    4 +-
 board/compulab/trimslice/trimslice.c       |    7 ++-
 board/nvidia/common/board.c                |   16 ++++-
 board/nvidia/common/board.h                |    1 +
 boards.cfg                                 |    1 +
 common/env_common.c                        |   11 +++
 common/env_embedded.c                      |   11 +++
 drivers/usb/host/ehci-tegra.c              |   18 +++++-
 include/configs/medcom.h                   |   21 ++++++-
 include/configs/plutux.h                   |   21 ++++++-
 include/configs/tec.h                      |   82 ++++++++++++++++++++++++
 include/configs/tegra2-common-post.h       |   96 ++++++++++++++++++---------
 include/configs/tegra2-common.h            |    3 +
 mkconfig                                   |    8 ++
 32 files changed, 622 insertions(+), 214 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/tegra2/cmd_enterrcm.c
 delete mode 100644 board/avionic-design/common/tamonten.h
 create mode 100644 board/avionic-design/dts/tegra2-medcom.dts
 create mode 100644 board/avionic-design/dts/tegra2-plutux.dts
 create mode 100644 board/avionic-design/dts/tegra2-tec.dts
 delete mode 100644 board/avionic-design/medcom/medcom.c
 delete mode 100644 board/avionic-design/plutux/plutux.c
 create mode 100644 board/avionic-design/tec/Makefile
 create mode 100644 include/configs/tec.h

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [U-Boot] pull request for u-boot-tegra/master
@ 2012-05-31 16:47 Tom Warren
  2012-06-07 16:02 ` Tom Warren
                   ` (3 more replies)
  0 siblings, 4 replies; 40+ messages in thread
From: Tom Warren @ 2012-05-31 16:47 UTC (permalink / raw)
  To: u-boot

Albert,

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

The following changes since commit 2ca4a209a5b961ad1be8782c68dabe326d77dfaf:
  SRICHARAN R (1):
        OMAP4/5: Change omap4_sdp, omap4_panda, omap5_evm maintainer

are available in the git repository at:

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

Lucas Stach (2):
      tegra: sync SDIO1 pingroup enum name with TRM
      tegra: add SDIO1 funcmux entry for UARTA

Simon Glass (1):
      tegra: Correct PLL access in ap20.c and clock.c

Stephen Warren (22):
      tegra: paz00: fix typo in SD slot CD detect GPIO
      tegra: add alternate UART1 funcmux entry
      tegra: Whistler board support
      tegra: remove some cruft from CONFIG_EXTRA_ENV_SETTINGS
      tegra: flesh out bootcmd
      tegra: whistler: reduce and comment network cfg options
      tegra: seaboard: add support for USB networking
      tegra: add UART1 on GPU funcmux entry
      tegra: add SDMMC1 on SDIO1 funcmux entry
      tegra: Compulab TrimSlice board support
      tegra: harmony: add device tree support
      tegra: paz00: add device tree support
      tegra: remove CONFIG_USB_ETHER_SMSC95XX from boards without it
      tegra: ventana: add own device tree, enable USB
      env_mmc: align buffers using ALLOC_CACHE_ALIGN_BUFFER
      sf: winbond: Add support for the Winbond W25Q80BL
      tegra: ventana: store environment in eMMC
      tegra: whistler: store environment in eMMC
      tegra: trimslice: store environment in SPI flash
      tegra: paz00: store environment in eMMC
      tegra: seaboard: disable SPI, move environment to eMMC
      tegra: trimslice: fix a couple typos

Tom Warren (6):
      spi: Tegra2: Seaboard: fix UART corruption during SPI transactions
      spi: Tegra2: Seaboard: enable SPI/UART corruption fix
      spi: tegra2: rename tegra2_spi.* to tegra_spi.*
      mmc: tegra2: rename tegra2_mmc.* to tegra_mmc.*
      gpio: tegra2: rename tegra2_gpio.* to tegra_gpio.*
      arm: Tegra: Use ODMDATA from BCT in IRAM

amartin at nvidia.com (1):
      tegra: override compiler flags for low level init code

 MAINTAINERS                                        |    2 +
 arch/arm/cpu/armv7/tegra2/ap20.c                   |   28 ++++-
 arch/arm/cpu/armv7/tegra2/board.c                  |   18 +++-
 arch/arm/cpu/armv7/tegra2/clock.c                  |    4 +-
 arch/arm/cpu/armv7/tegra2/config.mk                |    7 +-
 arch/arm/cpu/armv7/tegra2/funcmux.c                |   30 +++++-
 arch/arm/include/asm/arch-tegra2/clock.h           |    5 +-
 arch/arm/include/asm/arch-tegra2/funcmux.h         |    4 +
 arch/arm/include/asm/arch-tegra2/gpio.h            |    7 +-
 arch/arm/include/asm/arch-tegra2/pinmux.h          |    2 +-
 arch/arm/include/asm/arch-tegra2/tegra2.h          |    4 +
 .../asm/arch-tegra2/{tegra2_spi.h => tegra_spi.h}  |    9 +-
 arch/arm/include/asm/arch-tegra2/uart-spi-switch.h |    4 +-
 board/compal/dts/tegra2-paz00.dts                  |   57 ++++++++++
 board/compal/paz00/paz00.c                         |   12 +-
 board/compulab/dts/tegra2-trimslice.dts            |   57 ++++++++++
 board/compulab/trimslice/Makefile                  |   49 ++++++++
 board/compulab/trimslice/trimslice.c               |   73 ++++++++++++
 board/nvidia/common/uart-spi-switch.c              |   29 ++----
 board/nvidia/dts/tegra2-harmony.dts                |   57 ++++++++++
 board/nvidia/dts/tegra2-ventana.dts                |   57 ++++++++++
 board/nvidia/dts/tegra2-whistler.dts               |   67 +++++++++++
 board/nvidia/harmony/harmony.c                     |    4 +-
 board/nvidia/seaboard/seaboard.c                   |    4 +-
 board/nvidia/whistler/Makefile                     |   48 ++++++++
 board/nvidia/whistler/whistler.c                   |  116 +++++++++++++++++++
 boards.cfg                                         |    2 +
 common/env_mmc.c                                   |   10 +-
 drivers/gpio/Makefile                              |    2 +-
 drivers/gpio/{tegra2_gpio.c => tegra_gpio.c}       |    2 +-
 drivers/mmc/Makefile                               |    2 +-
 drivers/mmc/{tegra2_mmc.c => tegra_mmc.c}          |    4 +-
 drivers/mmc/{tegra2_mmc.h => tegra_mmc.h}          |    8 +-
 drivers/mtd/spi/winbond.c                          |    8 ++
 drivers/spi/Makefile                               |    2 +-
 drivers/spi/{tegra2_spi.c => tegra_spi.c}          |   17 +++-
 include/configs/harmony.h                          |   29 ++++-
 include/configs/medcom.h                           |    6 +-
 include/configs/paz00.h                            |   34 +++++-
 include/configs/plutux.h                           |    6 +-
 include/configs/seaboard.h                         |   35 +++---
 include/configs/tegra2-common-post.h               |  117 ++++++++++++++++++++
 include/configs/tegra2-common.h                    |   10 +--
 include/configs/trimslice.h                        |   99 +++++++++++++++++
 include/configs/ventana.h                          |   29 ++++-
 include/configs/whistler.h                         |   94 ++++++++++++++++
 46 files changed, 1150 insertions(+), 120 deletions(-)
 rename arch/arm/include/asm/arch-tegra2/{tegra2_spi.h => tegra_spi.h} (95%)
 create mode 100644 board/compal/dts/tegra2-paz00.dts
 create mode 100644 board/compulab/dts/tegra2-trimslice.dts
 create mode 100644 board/compulab/trimslice/Makefile
 create mode 100644 board/compulab/trimslice/trimslice.c
 create mode 100644 board/nvidia/dts/tegra2-harmony.dts
 create mode 100644 board/nvidia/dts/tegra2-ventana.dts
 create mode 100644 board/nvidia/dts/tegra2-whistler.dts
 create mode 100644 board/nvidia/whistler/Makefile
 create mode 100644 board/nvidia/whistler/whistler.c
 rename drivers/gpio/{tegra2_gpio.c => tegra_gpio.c} (99%)
 rename drivers/mmc/{tegra2_mmc.c => tegra_mmc.c} (99%)
 rename drivers/mmc/{tegra2_mmc.h => tegra_mmc.h} (97%)
 rename drivers/spi/{tegra2_spi.c => tegra_spi.c} (95%)
 create mode 100644 include/configs/tegra2-common-post.h
 create mode 100644 include/configs/trimslice.h
 create mode 100644 include/configs/whistler.h

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [U-Boot] pull request for u-boot-tegra/master
@ 2012-04-26 21:14 Tom Warren
  0 siblings, 0 replies; 40+ messages in thread
From: Tom Warren @ 2012-04-26 21:14 UTC (permalink / raw)
  To: u-boot

Albert,

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

The following changes since commit 6e7c76a15753f3a5e1b94df372392a08e4b11b02:
  Nobuhiro Iwamatsu (1):
        arm: ea20: Change macro from BOARD_LATE_INIT to CONFIG_BOARD_LATE_INIT

are available in the git repository at:

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

Jimmy Zhang (3):
      tegra: Add EMC support for optimal memory timings
      tegra: Add PMU to manage power supplies
      tegra: Add EMC settings for Seaboard

Simon Glass (14):
      fdt: Add function to locate an array in the device tree
      fdt: Add function to return next compatible subnode
      Add abs() macro to return absolute value
      i2c: Add TPS6586X driver
      tegra: Move ap20.h header into arch location
      tegra: Add functions to access low-level Osc/PLL details
      tegra: Add tegra_get_chip_type() to detect SKU
      tegra: Add header file for APB_MISC register
      tegra: Set up PMU for Nvidia boards
      tegra: Set up warmboot code on Nvidia boards
      fdt: tegra: Add EMC node to device tree
      tegra: i2c: Add function to find DVC bus
      tegra: fdt: Add EMC data for Tegra2 Seaboard
      tegra: Enable LP0 on Seaboard

Wei Ni (1):
      tegra: Turn off power detect in board init

Yen Lin (5):
      Add AES crypto library
      tegra: Add crypto library for warmboot code
      tegra: Add flow, gp_padctl, fuse, sdram headers
      tegra: Add warmboot implementation
      tegra: Setup PMC scratch info from ap20 setup

arch/arm/cpu/armv7/tegra2/Makefile                 |    4 +
arch/arm/cpu/armv7/tegra2/ap20.c                   |   44 ++-
arch/arm/cpu/armv7/tegra2/board.c                  |    4 +-
arch/arm/cpu/armv7/tegra2/clock.c                  |   32 +
arch/arm/cpu/armv7/tegra2/crypto.c                 |  230 ++++++++
arch/arm/cpu/armv7/tegra2/crypto.h                 |   36 ++
arch/arm/cpu/armv7/tegra2/emc.c                    |  286 ++++++++++
arch/arm/cpu/armv7/tegra2/pmu.c                    |   70 +++
arch/arm/cpu/armv7/tegra2/warmboot.c               |  382 +++++++++++++
arch/arm/cpu/armv7/tegra2/warmboot_avp.c           |  250 ++++++++
arch/arm/cpu/armv7/tegra2/warmboot_avp.h           |   81 +++
arch/arm/dts/tegra20.dtsi                          |    7 +
.../tegra2 => include/asm/arch-tegra2}/ap20.h      |    7 +
arch/arm/include/asm/arch-tegra2/apb_misc.h        |   36 ++
arch/arm/include/asm/arch-tegra2/clk_rst.h         |    3 +
arch/arm/include/asm/arch-tegra2/clock.h           |   22 +
arch/arm/include/asm/arch-tegra2/emc.h             |  113 ++++
arch/arm/include/asm/arch-tegra2/flow.h            |   36 ++
arch/arm/include/asm/arch-tegra2/fuse.h            |   39 ++
arch/arm/include/asm/arch-tegra2/gp_padctrl.h      |   73 +++
arch/arm/include/asm/arch-tegra2/pmu.h             |   30 +
arch/arm/include/asm/arch-tegra2/sdram_param.h     |  148 +++++
arch/arm/include/asm/arch-tegra2/tegra2.h          |   25 +
arch/arm/include/asm/arch-tegra2/tegra_i2c.h       |    7 +
arch/arm/include/asm/arch-tegra2/warmboot.h        |  150 +++++
board/nvidia/common/Makefile                       |    1 +
board/nvidia/common/board.c                        |   41 ++-
board/nvidia/common/emc.c                          |   53 ++
board/nvidia/common/emc.h                          |   29 +
board/nvidia/dts/tegra2-seaboard.dts               |   37 ++
drivers/i2c/tegra_i2c.c                            |   14 +
drivers/power/Makefile                             |    1 +
drivers/power/tps6586x.c                           |  280 +++++++++
include/aes.h                                      |   70 +++
include/common.h                                   |   13 +
include/configs/seaboard.h                         |    8 +
include/configs/tegra2-common.h                    |   17 +
include/fdtdec.h                                   |   38 ++
include/tps6586x.h                                 |   68 +++
lib/Makefile                                       |    1 +
lib/aes.c                                          |  598 ++++++++++++++++++++
lib/fdtdec.c                                       |   28 +
42 files changed, 3408 insertions(+), 4 deletions(-)
create mode 100644 arch/arm/cpu/armv7/tegra2/crypto.c
create mode 100644 arch/arm/cpu/armv7/tegra2/crypto.h
create mode 100644 arch/arm/cpu/armv7/tegra2/emc.c
create mode 100644 arch/arm/cpu/armv7/tegra2/pmu.c
create mode 100644 arch/arm/cpu/armv7/tegra2/warmboot.c
create mode 100644 arch/arm/cpu/armv7/tegra2/warmboot_avp.c
create mode 100644 arch/arm/cpu/armv7/tegra2/warmboot_avp.h
rename arch/arm/{cpu/armv7/tegra2 => include/asm/arch-tegra2}/ap20.h (96%)
create mode 100644 arch/arm/include/asm/arch-tegra2/apb_misc.h
create mode 100644 arch/arm/include/asm/arch-tegra2/emc.h
create mode 100644 arch/arm/include/asm/arch-tegra2/flow.h
create mode 100644 arch/arm/include/asm/arch-tegra2/fuse.h
create mode 100644 arch/arm/include/asm/arch-tegra2/gp_padctrl.h
create mode 100644 arch/arm/include/asm/arch-tegra2/pmu.h
create mode 100644 arch/arm/include/asm/arch-tegra2/sdram_param.h
create mode 100644 arch/arm/include/asm/arch-tegra2/warmboot.h
create mode 100644 board/nvidia/common/emc.c
create mode 100644 board/nvidia/common/emc.h
create mode 100644 drivers/power/tps6586x.c
create mode 100644 include/aes.h
create mode 100644 include/tps6586x.h
create mode 100644 lib/aes.c

--

nvpublic

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [U-Boot] pull request for u-boot-tegra/master
@ 2012-03-28 21:48 Tom Warren
  2012-03-29  6:13 ` Albert ARIBAUD
  0 siblings, 1 reply; 40+ messages in thread
From: Tom Warren @ 2012-03-28 21:48 UTC (permalink / raw)
  To: u-boot

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

--

nvpublic

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [U-Boot] pull request for u-boot-tegra/master
@ 2012-03-09 22:39 Tom Warren
  2012-03-10  8:25 ` Wolfgang Denk
  0 siblings, 1 reply; 40+ messages in thread
From: Tom Warren @ 2012-03-09 22:39 UTC (permalink / raw)
  To: u-boot

Albert,

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

The following changes since commit 32ec258f829808dd7cf74fd83ba999fdaaeab715:

  IXP: Fix GPIO_INT_ACT_LOW_SET() (2012-03-08 08:11:45 +0100)

are available in the git repository at:
  git://git.denx.de/u-boot-tegra master

Simon Glass (26):
      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
      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
      ns16550: Add function to drain serial output
      Enable printf() console if pre-console putc() is available
      tegra: Implement pre-console putc() for fdt warning
      tegra: Enable pre-console putc() for Tegra boards

Tom Warren (2):
      arm: Tegra2: Fix ELDK42 gcc failure with inline asm stack pointer load
      tegra: fdt: Enable FDT support for Ventana

README                                             |    3 +
arch/arm/cpu/armv7/tegra2/Makefile                 |    4 +-
arch/arm/cpu/armv7/tegra2/ap20.c                   |   10 +-
arch/arm/cpu/armv7/tegra2/board.c                  |   61 +++
arch/arm/cpu/armv7/tegra2/clock.c                  |   58 +++
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                          |  188 ++++++++
arch/arm/include/asm/arch-tegra2/clock.h           |   13 +
arch/arm/include/asm/arch-tegra2/tegra2.h          |    2 +
arch/arm/include/asm/arch-tegra2/usb.h             |  252 +++++++++++
board/nvidia/common/board.c                        |   12 +
board/nvidia/common/board.h                        |    6 +
board/nvidia/dts/tegra2-seaboard.dts               |   74 ++++
board/nvidia/seaboard/seaboard.c                   |    6 +
common/console.c                                   |    2 +-
doc/device-tree-bindings/README                    |   17 +
.../clock/nvidia,tegra20-car.txt                   |  207 +++++++++
doc/device-tree-bindings/usb/tegra-usb.txt         |   25 +
drivers/serial/ns16550.c                           |   11 +
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                         |   12 +
include/configs/tegra2-common.h                    |   17 +
include/configs/ventana.h                          |    5 +
include/fdtdec.h                                   |  155 +++++++-
include/ns16550.h                                  |    3 +
lib/Makefile                                       |    1 +
lib/fdtdec.c                                       |  285 ++++++++++++-
lib/fdtdec_test.c                                  |  226 ++++++++++
33 files changed, 2188 insertions(+), 18 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/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/usb/tegra-usb.txt
create mode 100644 drivers/usb/host/ehci-tegra.c
create mode 100644 lib/fdtdec_test.c

--

nvpublic

^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2012-09-01  6:56 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-03 15:56 [U-Boot] pull request for u-boot-tegra/master Tom Warren
2012-05-04  7:30 ` Albert ARIBAUD
2012-05-04 15:36   ` Tom Warren
  -- strict thread matches above, loose matches on Subject: below --
2012-08-31 21:28 Tom Warren
2012-09-01  6:56 ` Albert ARIBAUD
2012-08-17 23:25 Tom Warren
     [not found] ` <20120818212141.3e4f5a3a@lilith>
     [not found]   ` <CA+m5__J7O=YYWEwTGqTBqiagTL+YU3BR-TyE5M2W_xdesVWqmA@mail.gmail.com>
     [not found]     ` <5032684A.2040703@ti.com>
     [not found]       ` <CA+m5__+prjk_GgvK5uZf1m23t3nsSiYu-nYRcci4my59q7T6-w@mail.gmail.com>
     [not found]         ` <CA+m5__Kiq0-ZYjarTXZRFZTC71wWV=c0fmzCJW=-Dt5fgK+dxA@mail.gmail.com>
     [not found]           ` <20120825103410.7fc86952@lilith>
     [not found]             ` <20120828165448.GD9587@nvidia.com>
     [not found]               ` <20120830083325.031e31d4@lilith>
     [not found]                 ` <CA+m5__+gNxyB1nVSe-8DTE=seqBvOQTz2NsPTh=h3kTOCY9rCw@mail.gmail.com>
     [not found]                   ` <20120830224742.678423bc@lilith>
     [not found]                     ` <5FBF8E85CA34454794F0F7ECBA79798F379E005FB3@HQMAIL04.nvidia.com>
     [not found]                       ` <20120830234733.1aea4c7e@lilith>
     [not found]                         ` <5FBF8E85CA34454794F0F7ECBA79798F379E006051@HQMAIL04.nvidia.com>
2012-08-31  6:32                           ` Albert ARIBAUD
2012-07-30 20:07 Tom Warren
2012-08-03 23:35 ` Tom Warren
2012-08-05 19:46   ` Albert ARIBAUD
2012-08-05 20:01     ` Albert ARIBAUD
2012-08-06 15:53       ` Tom Warren
2012-08-06 17:37         ` Allen Martin
2012-08-06 22:46         ` Allen Martin
2012-08-07  6:53           ` Albert ARIBAUD
2012-08-07 16:03             ` Tom Warren
2012-08-07 17:15             ` Allen Martin
2012-08-06 15:18     ` Tom Warren
2012-08-07 16:27 ` Tom Warren
2012-07-09 17:49 Tom Warren
2012-07-09 20:42 ` Albert ARIBAUD
2012-05-31 16:47 Tom Warren
2012-06-07 16:02 ` Tom Warren
2012-06-08 19:36   ` Albert ARIBAUD
2012-06-08 19:41 ` Albert ARIBAUD
2012-06-08 21:44 ` Albert ARIBAUD
2012-06-08 22:00   ` Stephen Warren
2012-06-08 22:36     ` Stephen Warren
2012-06-08 22:52       ` Stephen Warren
2012-06-09  1:53         ` Simon Glass
2012-06-11 21:59           ` Stephen Warren
2012-06-10  8:22 ` Albert ARIBAUD
2012-04-26 21:14 Tom Warren
2012-03-28 21:48 Tom Warren
2012-03-29  6:13 ` Albert ARIBAUD
2012-03-09 22:39 Tom Warren
2012-03-10  8:25 ` Wolfgang Denk
2012-03-10 19:34   ` Simon Glass
2012-03-12 19:30     ` Tom Warren
2012-03-12 20:24       ` Simon Glass

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox