All of lore.kernel.org
 help / color / mirror / Atom feed
* [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-28 21:48 [U-Boot] pull request for u-boot-tegra/master Tom Warren
@ 2012-03-29  6:13 ` Albert ARIBAUD
  0 siblings, 0 replies; 40+ messages in thread
From: Albert ARIBAUD @ 2012-03-29  6:13 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Le 28/03/2012 23:48, Tom Warren a ?crit :
> 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

Applied to u-boot-arm/master, thanks!

Amicalement,
-- 
Albert.

^ 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, 0 replies; 40+ messages in thread
From: Albert ARIBAUD @ 2012-09-01  6:56 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Fri, 31 Aug 2012 14:28:57 -0700, Tom Warren
<twarren.nvidia@gmail.com> wrote:

> 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%)
> 

Applied to u-boot-arm/master, thanks! And I removed the pullreq-utm
branch.

Amicalement,
-- 
Albert.

^ 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
       [not found]                         ` <5FBF8E85CA34454794F0F7ECBA79798F379E006051@HQMAIL04.nvidia.com>
@ 2012-08-31  6:32                           ` Albert ARIBAUD
  0 siblings, 0 replies; 40+ messages in thread
From: Albert ARIBAUD @ 2012-08-31  6:32 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Thu, 30 Aug 2012 17:14:09 -0700, Tom Warren <TWarren@nvidia.com>
wrote:

> Seems to be the root Makefile:
> 
> ifeq ($(SOC),tegra20)
> -LIBS += arch/$(ARCH)/cpu/$(SOC)-common/lib$(SOC)-common.o
> +LIBS-y += arch/$(ARCH)/cpu/$(SOC)-common/lib$(SOC)-common.o
> endif
> 
>  fixes it, i.e. ./MAKEALL -s tegra20 w/arm/master branch pullreq-utm
> passes. This change from Daniel Schwierzeck (Makefile: replace LIBS
> by LIBS-y) wasn't in the ARM repo I sync'd to before I sent the pull
> request. I assume it came from ARM/master since then, or maybe from
> u-boot/master.

Thanks for the analysis.

It *could* be a previous attempt of mine at pulling into ARM some
branch where this fix was in and then having to revert to a previous
arm/master due to regressions, and your branch was left based on the
temporary arm/master with the fix.

The only way to avoid this is to strictly follow U-Boot policies for
pull requests: always rebase onto the target branch before sending out
a pull request, i.e. pull requests to u-boot-arm/master should always
be (re)based on u-boot-arm/master, and my ARM pull requests to
u-boot/master should always be (re)based on u-boot/master.

> Looks like we'll need a v11 tegra20 SPL patchset, unless Albert is
> willing to slip-stream this minor fix in.

I'll pick Daniel's commit individually, then locally rebase your branch
with the V10 SPL patch set. If regression builds are ok, I'll send out
the 'applied' for Daniel's patch and your pull req.

Amicalement,
-- 
Albert.

^ 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-08-07  6:53           ` Albert ARIBAUD
  2012-08-07 16:03             ` Tom Warren
@ 2012-08-07 17:15             ` Allen Martin
  1 sibling, 0 replies; 40+ messages in thread
From: Allen Martin @ 2012-08-07 17:15 UTC (permalink / raw)
  To: u-boot

On Mon, Aug 06, 2012 at 11:53:03PM -0700, Albert ARIBAUD wrote:
> Hi Allen,
> 
> Also, Allen:
>  
> > -----------------------------------------------------------------------------------
> > This email message is for the sole use of the intended recipient(s) and may contain
> > confidential information.  Any unauthorized review, use, disclosure or distribution
> > is prohibited.  If you are not the intended recipient, please contact the sender by
> > reply email and destroy all copies of the original message.
> > -----------------------------------------------------------------------------------
> 
> Can this be removed from future e-mails to the list?

My bad, the "nvpublic" in my .signature prevents our mail server from
adding the legal crap, but I must have accidentaly snipped it.

Thank you for finding the regression also, sorry I didn't find it
myself.

-Allen
-- 
nvpublic

^ 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
  1 sibling, 0 replies; 40+ messages in thread
From: Tom Warren @ 2012-08-07 16:27 UTC (permalink / raw)
  To: u-boot

Albert,

Please pull u-boot-tegra/master into ARM master. I've rebased to your
current TOT and slipstreamed in the mkconfig fix. Thanks!

The following changes since commit 8abcd8ab962cd5fb2a4c025e7c7b62a9faf4aa08:
  Laurence Withers (1):
        DaVinci DA8xx: fix set_cpu_clk_info()

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                                           |   25 +++-
 spl/Makefile                                       |   10 ++
 106 files changed, 743 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-08-07  6:53           ` Albert ARIBAUD
@ 2012-08-07 16:03             ` Tom Warren
  2012-08-07 17:15             ` Allen Martin
  1 sibling, 0 replies; 40+ messages in thread
From: Tom Warren @ 2012-08-07 16:03 UTC (permalink / raw)
  To: u-boot

Albert,

> -----Original Message-----
> From: Albert ARIBAUD [mailto:albert.u.boot at aribaud.net]
> Sent: Monday, August 06, 2012 11:53 PM
> To: Allen Martin
> Cc: Tom Warren; Tom Warren; Simon at theia.denx.de; u-boot at lists.denx.de;
> Stephen Warren
> Subject: Re: [U-Boot] pull request for u-boot-tegra/master
> 
> Hi Allen,
> 
> On Mon, 6 Aug 2012 15:46:22 -0700, Allen Martin <amartin@nvidia.com> wrote:
> > > > -----Original Message-----
> > > > From: Albert ARIBAUD [mailto:albert.u.boot at aribaud.net]
> > > > Sent: Sunday, August 05, 2012 1:01 PM
> > > > To: Albert ARIBAUD
> > > > Cc: Tom Warren; Simon at theia.denx.de; u-boot at lists.denx.de; Stephen
> > > > Warren; Tom Warren
> > > > Subject: Re: [U-Boot] pull request for u-boot-tegra/master
> > > >
> > > > Hi Albert,
> > > >
> > > > On Sun, 5 Aug 2012 21:46:21 +0200, Albert ARIBAUD
> > > > <albert.u.boot@aribaud.net> wrote:
> > > > > Hi Tom,
> > > > >
> > > > > On Fri, 3 Aug 2012 16:35:40 -0700, Tom Warren
> > > > > <twarren.nvidia@gmail.com>
> > > > wrote:
> > > > > > Albert,
> > > > > >
> > > > > > Has this been pulled into ARM master? I don't think I saw a
> > > > > > response from you, but I might have missed it.
> > > > >
> > > > > Sorry Tom, but I have been unavailable for some time and
> > > > > especially on jul 30 and 31, so no, it has not been pulled in.
> > > > > :(
> > > > >
> > > > > I am pulling it in right now, but I have sparse access to
> > > > > Internet right
> > > > now.
> > > >
> > > > Seems like f414d013c5e129e66c04ff699bd60b34894d3d38 breaks a lot
> > > > of builds with the stock Ubuntu linaro toolchain, e.g.
> > > >
> > > > ------------------------------------------------------------------
> > > > ----------
> > > > ----------
> > > >
> > > > $ ./MAKEALL jornada
> > > > Configuring for jornada board...
> > > > make: *** [jornada_config] Error 1
> > > > arm-linux-gnueabi-size: './u-boot': No such file
> > > > make: *** No rule to make target `include/autoconf.mk', needed by
> `depend'.
> > > > Stop.
> > > > make: *** Waiting for unfinished jobs....
> > > >
> >
> > I think I found the problem.  For some reason I don't fully understand
> > when a board doesn't have ${soc} defined the following code in mkconfig:
> >
> > ( echo "ARCH   = ${arch}"
> >     if [ ! -z "$spl_cpu" ] ; then
> >         echo 'ifeq ($(CONFIG_SPL_BUILD),y)'
> >         echo "CPU    = ${spl_cpu}"
> >         echo "else"
> >         echo "CPU    = ${cpu}"
> >         echo "endif"
> >     else
> >         echo "CPU    = ${cpu}"
> >     fi
> >     echo "BOARD  = ${board}"
> >
> >     [ "${vendor}" ] && echo "VENDOR = ${vendor}"
> >     [ "${soc}"    ] && echo "SOC    = ${soc}" ) > config.mk
> >
> > causes the subshell to return a nonzero exit status.  I think the
> > behavior may change depending on what shell you have /bin/sh pointing
> > to.  Can you try out the following fix to verify?  I'll put together a
> > proper patch in the mean time
> >
> > diff --git a/mkconfig b/mkconfig
> > index 07031c6..d3363c6 100755
> > --- a/mkconfig
> > +++ b/mkconfig
> > @@ -144,7 +144,8 @@ fi
> >      echo "BOARD  = ${board}"
> >
> >      [ "${vendor}" ] && echo "VENDOR = ${vendor}"
> > -    [ "${soc}"    ] && echo "SOC    = ${soc}" ) > config.mk
> > +    [ "${soc}"    ] && echo "SOC    = ${soc}"
> > +    exit 0 ) > config.mk
> >
> >  # Assign board directory to BOARDIR variable  if [ -z "${vendor}" ] ;
> > then
> 
> Seems to work with this fix applied on top of the current tegra/master.
> 
> Tom, can you fix the branch so that the original commit (f414d013...)
> contains the fix above, rather than just adding the fix on top of the
> branch? That'll help any bisecting through this branch's commits.

Will do. I'll send a new pull request when I've fixed & uploaded a new u-boot-tegra/master.

Thanks,

Tom
> 
> Also, Allen:
> 
> > ----------------------------------------------------------------------
> > ------------- This email message is for the sole use of the intended
> > recipient(s) and may contain confidential information.  Any
> > unauthorized review, use, disclosure or distribution is prohibited.
> > If you are not the intended recipient, please contact the sender by
> > reply email and destroy all copies of the original message.
> > ----------------------------------------------------------------------
> > -------------
> 
> Can this be removed from future e-mails to the list?
> 
> Amicalement,
> --
> Albert.
-- 
nvpublic

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

* [U-Boot] pull request for u-boot-tegra/master
  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
  0 siblings, 2 replies; 40+ messages in thread
From: Albert ARIBAUD @ 2012-08-07  6:53 UTC (permalink / raw)
  To: u-boot

Hi Allen,

On Mon, 6 Aug 2012 15:46:22 -0700, Allen Martin <amartin@nvidia.com> wrote:
> > > -----Original Message-----
> > > From: Albert ARIBAUD [mailto:albert.u.boot at aribaud.net]
> > > Sent: Sunday, August 05, 2012 1:01 PM
> > > To: Albert ARIBAUD
> > > Cc: Tom Warren; Simon at theia.denx.de; u-boot at lists.denx.de; Stephen Warren;
> > > Tom Warren
> > > Subject: Re: [U-Boot] pull request for u-boot-tegra/master
> > > 
> > > Hi Albert,
> > > 
> > > On Sun, 5 Aug 2012 21:46:21 +0200, Albert ARIBAUD
> > > <albert.u.boot@aribaud.net> wrote:
> > > > Hi Tom,
> > > >
> > > > On Fri, 3 Aug 2012 16:35:40 -0700, Tom Warren <twarren.nvidia@gmail.com>
> > > wrote:
> > > > > Albert,
> > > > >
> > > > > Has this been pulled into ARM master? I don't think I saw a response
> > > > > from you, but I might have missed it.
> > > >
> > > > Sorry Tom, but I have been unavailable for some time and especially on
> > > > jul 30 and 31, so no, it has not been pulled in. :(
> > > >
> > > > I am pulling it in right now, but I have sparse access to Internet right
> > > now.
> > > 
> > > Seems like f414d013c5e129e66c04ff699bd60b34894d3d38 breaks a lot of builds
> > > with the stock Ubuntu linaro toolchain, e.g.
> > > 
> > > ----------------------------------------------------------------------------
> > > ----------
> > > 
> > > $ ./MAKEALL jornada
> > > Configuring for jornada board...
> > > make: *** [jornada_config] Error 1
> > > arm-linux-gnueabi-size: './u-boot': No such file
> > > make: *** No rule to make target `include/autoconf.mk', needed by `depend'.
> > > Stop.
> > > make: *** Waiting for unfinished jobs....
> > > 
> 
> I think I found the problem.  For some reason I don't fully understand
> when a board doesn't have ${soc} defined the following code in mkconfig:
> 
> ( echo "ARCH   = ${arch}"
>     if [ ! -z "$spl_cpu" ] ; then
>         echo 'ifeq ($(CONFIG_SPL_BUILD),y)'
>         echo "CPU    = ${spl_cpu}"
>         echo "else"
>         echo "CPU    = ${cpu}"
>         echo "endif"
>     else
>         echo "CPU    = ${cpu}"
>     fi
>     echo "BOARD  = ${board}"
> 
>     [ "${vendor}" ] && echo "VENDOR = ${vendor}"
>     [ "${soc}"    ] && echo "SOC    = ${soc}" ) > config.mk
> 
> causes the subshell to return a nonzero exit status.  I think the
> behavior may change depending on what shell you have /bin/sh pointing
> to.  Can you try out the following fix to verify?  I'll put together a
> proper patch in the mean time
> 
> diff --git a/mkconfig b/mkconfig
> index 07031c6..d3363c6 100755
> --- a/mkconfig
> +++ b/mkconfig
> @@ -144,7 +144,8 @@ fi
>      echo "BOARD  = ${board}"
> 
>      [ "${vendor}" ] && echo "VENDOR = ${vendor}"
> -    [ "${soc}"    ] && echo "SOC    = ${soc}" ) > config.mk
> +    [ "${soc}"    ] && echo "SOC    = ${soc}"
> +    exit 0 ) > config.mk
> 
>  # Assign board directory to BOARDIR variable
>  if [ -z "${vendor}" ] ; then

Seems to work with this fix applied on top of the current tegra/master.

Tom, can you fix the branch so that the original commit (f414d013...) contains
the fix above, rather than just adding the fix on top of the branch? That'll
help any bisecting through this branch's commits.

Also, Allen:
 
> -----------------------------------------------------------------------------------
> This email message is for the sole use of the intended recipient(s) and may contain
> confidential information.  Any unauthorized review, use, disclosure or distribution
> is prohibited.  If you are not the intended recipient, please contact the sender by
> reply email and destroy all copies of the original message.
> -----------------------------------------------------------------------------------

Can this be removed from future e-mails to the list?

Amicalement,
-- 
Albert.

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

* [U-Boot] pull request for u-boot-tegra/master
  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
  1 sibling, 1 reply; 40+ messages in thread
From: Allen Martin @ 2012-08-06 22:46 UTC (permalink / raw)
  To: u-boot

> > -----Original Message-----
> > From: Albert ARIBAUD [mailto:albert.u.boot at aribaud.net]
> > Sent: Sunday, August 05, 2012 1:01 PM
> > To: Albert ARIBAUD
> > Cc: Tom Warren; Simon at theia.denx.de; u-boot at lists.denx.de; Stephen Warren;
> > Tom Warren
> > Subject: Re: [U-Boot] pull request for u-boot-tegra/master
> > 
> > Hi Albert,
> > 
> > On Sun, 5 Aug 2012 21:46:21 +0200, Albert ARIBAUD
> > <albert.u.boot@aribaud.net> wrote:
> > > Hi Tom,
> > >
> > > On Fri, 3 Aug 2012 16:35:40 -0700, Tom Warren <twarren.nvidia@gmail.com>
> > wrote:
> > > > Albert,
> > > >
> > > > Has this been pulled into ARM master? I don't think I saw a response
> > > > from you, but I might have missed it.
> > >
> > > Sorry Tom, but I have been unavailable for some time and especially on
> > > jul 30 and 31, so no, it has not been pulled in. :(
> > >
> > > I am pulling it in right now, but I have sparse access to Internet right
> > now.
> > 
> > Seems like f414d013c5e129e66c04ff699bd60b34894d3d38 breaks a lot of builds
> > with the stock Ubuntu linaro toolchain, e.g.
> > 
> > ----------------------------------------------------------------------------
> > ----------
> > 
> > $ ./MAKEALL jornada
> > Configuring for jornada board...
> > make: *** [jornada_config] Error 1
> > arm-linux-gnueabi-size: './u-boot': No such file
> > make: *** No rule to make target `include/autoconf.mk', needed by `depend'.
> > Stop.
> > make: *** Waiting for unfinished jobs....
> > 

I think I found the problem.  For some reason I don't fully understand
when a board doesn't have ${soc} defined the following code in mkconfig:

( echo "ARCH   = ${arch}"
    if [ ! -z "$spl_cpu" ] ; then
        echo 'ifeq ($(CONFIG_SPL_BUILD),y)'
        echo "CPU    = ${spl_cpu}"
        echo "else"
        echo "CPU    = ${cpu}"
        echo "endif"
    else
        echo "CPU    = ${cpu}"
    fi
    echo "BOARD  = ${board}"

    [ "${vendor}" ] && echo "VENDOR = ${vendor}"
    [ "${soc}"    ] && echo "SOC    = ${soc}" ) > config.mk

causes the subshell to return a nonzero exit status.  I think the
behavior may change depending on what shell you have /bin/sh pointing
to.  Can you try out the following fix to verify?  I'll put together a
proper patch in the mean time

diff --git a/mkconfig b/mkconfig
index 07031c6..d3363c6 100755
--- a/mkconfig
+++ b/mkconfig
@@ -144,7 +144,8 @@ fi
     echo "BOARD  = ${board}"

     [ "${vendor}" ] && echo "VENDOR = ${vendor}"
-    [ "${soc}"    ] && echo "SOC    = ${soc}" ) > config.mk
+    [ "${soc}"    ] && echo "SOC    = ${soc}"
+    exit 0 ) > config.mk

 # Assign board directory to BOARDIR variable
 if [ -z "${vendor}" ] ; then

-----------------------------------------------------------------------------------
This email message is for the sole use of the intended recipient(s) and may contain
confidential information.  Any unauthorized review, use, disclosure or distribution
is prohibited.  If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
-----------------------------------------------------------------------------------

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

* [U-Boot] pull request for u-boot-tegra/master
  2012-08-06 15:53       ` Tom Warren
@ 2012-08-06 17:37         ` Allen Martin
  2012-08-06 22:46         ` Allen Martin
  1 sibling, 0 replies; 40+ messages in thread
From: Allen Martin @ 2012-08-06 17:37 UTC (permalink / raw)
  To: u-boot

On Mon, Aug 06, 2012 at 08:53:42AM -0700, Tom Warren wrote:
> > Seems like f414d013c5e129e66c04ff699bd60b34894d3d38 breaks a lot of builds
> > with the stock Ubuntu linaro toolchain, e.g.
> > 
> > ----------------------------------------------------------------------------
> > ----------
> > 
> > $ ./MAKEALL jornada
> > Configuring for jornada board...
> > make: *** [jornada_config] Error 1
> > arm-linux-gnueabi-size: './u-boot': No such file
> > make: *** No rule to make target `include/autoconf.mk', needed by `depend'.
> > Stop.
> > make: *** Waiting for unfinished jobs....
> > 
> > --------------------- SUMMARY ---------------------------- Boards compiled:
> > 1 Boards with warnings but no errors: 1 ( jornada )
> > ----------------------------------------------------------
> > 
> > ----------------------------------------------------------------------------
> > ----------
> > 
> > The .MAKELOG is empty and the .ERR says:
> > 
> > ----------------------------------------------------------------------------
> > ----------
> > make: *** No rule to make target `include/autoconf.mk', needed by `depend'.
> > Sto p.
> > make: *** Waiting for unfinished jobs....
> > ----------------------------------------------------------------------------
> > ----------
> 
> Here's my log using linaro 4.6.2 on my Ubuntu 10.04LTS dev system:
> 
> $ arm-linux-gnueabi-gcc --version
> arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.6.2-14ubuntu2~ppa1) 4.6.2
> Copyright (C) 2011 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> $ printenv CROSS_COMPILE
> arm-linux-gnueabi-
> 
> $ ./MAKEALL jornada
> Configuring for jornada board...
>    text	   data	    bss	    dec	    hex	filename
>  131282	   2724	   4596	 138602	  21d6a	./u-boot
> 
> --------------------- SUMMARY ----------------------------
> Boards compiled: 1
> ----------------------------------------------------------
> $ 
> 
> I don't see the same warning - in fact it builds fine. I always run an ARM MAKEALL before submitting a pull request, using my default (4.4.1) toolchain.
> 
> Allen did the SPL work - adding him for comment.
> 

I'm trying to reproduce now.  f414d013c5e129e66c04ff699bd60b34894d3d38
only changes the generation of include/config.mk.  When it fails does
include/config.mk get generated and does it look correct?

-Allen
-- 
nvpublic

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

* [U-Boot] pull request for u-boot-tegra/master
  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
  0 siblings, 2 replies; 40+ messages in thread
From: Tom Warren @ 2012-08-06 15:53 UTC (permalink / raw)
  To: u-boot

Albert,

> -----Original Message-----
> From: Albert ARIBAUD [mailto:albert.u.boot at aribaud.net]
> Sent: Sunday, August 05, 2012 1:01 PM
> To: Albert ARIBAUD
> Cc: Tom Warren; Simon at theia.denx.de; u-boot at lists.denx.de; Stephen Warren;
> Tom Warren
> Subject: Re: [U-Boot] pull request for u-boot-tegra/master
> 
> Hi Albert,
> 
> On Sun, 5 Aug 2012 21:46:21 +0200, Albert ARIBAUD
> <albert.u.boot@aribaud.net> wrote:
> > Hi Tom,
> >
> > On Fri, 3 Aug 2012 16:35:40 -0700, Tom Warren <twarren.nvidia@gmail.com>
> wrote:
> > > Albert,
> > >
> > > Has this been pulled into ARM master? I don't think I saw a response
> > > from you, but I might have missed it.
> >
> > Sorry Tom, but I have been unavailable for some time and especially on
> > jul 30 and 31, so no, it has not been pulled in. :(
> >
> > I am pulling it in right now, but I have sparse access to Internet right
> now.
> 
> Seems like f414d013c5e129e66c04ff699bd60b34894d3d38 breaks a lot of builds
> with the stock Ubuntu linaro toolchain, e.g.
> 
> ----------------------------------------------------------------------------
> ----------
> 
> $ ./MAKEALL jornada
> Configuring for jornada board...
> make: *** [jornada_config] Error 1
> arm-linux-gnueabi-size: './u-boot': No such file
> make: *** No rule to make target `include/autoconf.mk', needed by `depend'.
> Stop.
> make: *** Waiting for unfinished jobs....
> 
> --------------------- SUMMARY ---------------------------- Boards compiled:
> 1 Boards with warnings but no errors: 1 ( jornada )
> ----------------------------------------------------------
> 
> ----------------------------------------------------------------------------
> ----------
> 
> The .MAKELOG is empty and the .ERR says:
> 
> ----------------------------------------------------------------------------
> ----------
> make: *** No rule to make target `include/autoconf.mk', needed by `depend'.
> Sto p.
> make: *** Waiting for unfinished jobs....
> ----------------------------------------------------------------------------
> ----------

Here's my log using linaro 4.6.2 on my Ubuntu 10.04LTS dev system:

$ arm-linux-gnueabi-gcc --version
arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.6.2-14ubuntu2~ppa1) 4.6.2
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ printenv CROSS_COMPILE
arm-linux-gnueabi-

$ ./MAKEALL jornada
Configuring for jornada board...
   text	   data	    bss	    dec	    hex	filename
 131282	   2724	   4596	 138602	  21d6a	./u-boot

--------------------- SUMMARY ----------------------------
Boards compiled: 1
----------------------------------------------------------
$ 

I don't see the same warning - in fact it builds fine. I always run an ARM MAKEALL before submitting a pull request, using my default (4.4.1) toolchain.

Allen did the SPL work - adding him for comment.

Tom

> 
> Amicalement,
> --
> Albert.
-- 
nvpublic

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

* [U-Boot] pull request for u-boot-tegra/master
  2012-08-05 19:46   ` Albert ARIBAUD
  2012-08-05 20:01     ` Albert ARIBAUD
@ 2012-08-06 15:18     ` Tom Warren
  1 sibling, 0 replies; 40+ messages in thread
From: Tom Warren @ 2012-08-06 15:18 UTC (permalink / raw)
  To: u-boot

Albert,

On Sun, Aug 5, 2012 at 12:46 PM, Albert ARIBAUD
<albert.u.boot@aribaud.net> wrote:
> Hi Tom,
>
> On Fri, 3 Aug 2012 16:35:40 -0700, Tom Warren <twarren.nvidia@gmail.com> wrote:
>> Albert,
>>
>> Has this been pulled into ARM master? I don't think I saw a response
>> from you, but I might have missed it.
>
> Sorry Tom, but I have been unavailable for some time and especially on jul 30 and 31,
> so no, it has not been pulled in. :(
No worries, just checking. Thanks.

Tom
>
> I am pulling it in right now, but I have sparse access to Internet right now.
>
>> Thanks,
>>
>> Tom
>
> Amicalement,
> --
> Albert.

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

* [U-Boot] pull request for u-boot-tegra/master
  2012-08-05 19:46   ` Albert ARIBAUD
@ 2012-08-05 20:01     ` Albert ARIBAUD
  2012-08-06 15:53       ` Tom Warren
  2012-08-06 15:18     ` Tom Warren
  1 sibling, 1 reply; 40+ messages in thread
From: Albert ARIBAUD @ 2012-08-05 20:01 UTC (permalink / raw)
  To: u-boot

Hi Albert,

On Sun, 5 Aug 2012 21:46:21 +0200, Albert ARIBAUD <albert.u.boot@aribaud.net> wrote:
> Hi Tom,
> 
> On Fri, 3 Aug 2012 16:35:40 -0700, Tom Warren <twarren.nvidia@gmail.com> wrote:
> > Albert,
> > 
> > Has this been pulled into ARM master? I don't think I saw a response
> > from you, but I might have missed it.
> 
> Sorry Tom, but I have been unavailable for some time and especially on jul 30 and 31,
> so no, it has not been pulled in. :(
> 
> I am pulling it in right now, but I have sparse access to Internet right now.

Seems like f414d013c5e129e66c04ff699bd60b34894d3d38 breaks a lot of builds with the
stock Ubuntu linaro toolchain, e.g.

--------------------------------------------------------------------------------------

$ ./MAKEALL jornada
Configuring for jornada board...
make: *** [jornada_config] Error 1
arm-linux-gnueabi-size: './u-boot': No such file
make: *** No rule to make target `include/autoconf.mk', needed by `depend'.  Stop.
make: *** Waiting for unfinished jobs....

--------------------- SUMMARY ----------------------------
Boards compiled: 1
Boards with warnings but no errors: 1 ( jornada )
----------------------------------------------------------

--------------------------------------------------------------------------------------

The .MAKELOG is empty and the .ERR says:

--------------------------------------------------------------------------------------
make: *** No rule to make target `include/autoconf.mk', needed by `depend'.  Sto
p.
make: *** Waiting for unfinished jobs....
--------------------------------------------------------------------------------------

Amicalement,
-- 
Albert.

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

* [U-Boot] pull request for u-boot-tegra/master
  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:18     ` Tom Warren
  0 siblings, 2 replies; 40+ messages in thread
From: Albert ARIBAUD @ 2012-08-05 19:46 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Fri, 3 Aug 2012 16:35:40 -0700, Tom Warren <twarren.nvidia@gmail.com> wrote:
> Albert,
> 
> Has this been pulled into ARM master? I don't think I saw a response
> from you, but I might have missed it.

Sorry Tom, but I have been unavailable for some time and especially on jul 30 and 31,
so no, it has not been pulled in. :(

I am pulling it in right now, but I have sparse access to Internet right now.

> Thanks,
> 
> Tom

Amicalement,
-- 
Albert.

^ 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-05 19:46   ` Albert ARIBAUD
  2012-08-07 16:27 ` Tom Warren
  1 sibling, 1 reply; 40+ messages in thread
From: Tom Warren @ 2012-08-03 23:35 UTC (permalink / raw)
  To: u-boot

Albert,

Has this been pulled into ARM master? I don't think I saw a response
from you, but I might have missed it.

Thanks,

Tom

On Mon, Jul 30, 2012 at 1:07 PM, Tom Warren <twarren.nvidia@gmail.com> wrote:
> 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-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, 0 replies; 40+ messages in thread
From: Albert ARIBAUD @ 2012-07-09 20:42 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Mon, 9 Jul 2012 10:49:34 -0700, Tom Warren <twarren.nvidia@gmail.com> wrote:
> 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

Applied to u-boot-arm/master, thanks.

Amicalement,
-- 
Albert.

^ 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-06-09  1:53         ` Simon Glass
@ 2012-06-11 21:59           ` Stephen Warren
  0 siblings, 0 replies; 40+ messages in thread
From: Stephen Warren @ 2012-06-11 21:59 UTC (permalink / raw)
  To: u-boot

On 06/08/2012 07:53 PM, Simon Glass wrote:
> Hi Stephen,
> 
> On Fri, Jun 8, 2012 at 3:52 PM, Stephen Warren <swarren@wwwdotorg.org
> <mailto:swarren@wwwdotorg.org>> wrote:
...
>     Uggh. The problem is that older versions of dtc would only accept a
>     single definition of the root node; they don't allow another copy to be
>     specified, which "overlays" or is "merged with" it. Put another way, dtc
>     can't compile a simple:
> 
>     > /dts-v1/;
>     >
>     > / {
>     >     foo = "bar";
>     > };
>     >
>     > / {
>     >     foo = "bar";
>     > };
> 
>     That means we can't separate the device tree source into separate
>     skeleton.dtsi, tegra20.dtsi, and tegra2-$board.dts.
> 
>     So, we have basically no choice but to require people to upgrade to a
>     recent dtc. If we do that, we can also get rid of the cpp hacks, since
>     the latest dtc has a -i option that can be used to set an include path.
> 
> 
> Oh dear, it's worse than I thought. Perhaps the first step would be to
> ask the device-tree people to issue a new release (1.4?), if they have
> not already.

At this point, given how rapidly device tree in general (and hence dtc)
is evolving, the simplest solution seems to be just to add a copy of the
dtc source into U-Boot itself. This is the approach that the kernel has
taken and ensures that everybody is working from the "same page" w.r.t. dtc.

Wolfgang, can we add the dtc source into the U-Boot source tree in order
to avoid these problems? The only alternative would be for everyone to
manually install a recent version themselves, since the version of dtc
packaged by commonly-used distros is far too old to be useful.

For reference, my copy of the U-Boot source is about 81M in >7500 files.
Adding dtc would add roughly 364K and 34 files (at least, that's the
size of the copy of dtc in the kernel, which omits the tests etc.). That
seems pretty small.

^ 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
                   ` (2 preceding siblings ...)
  2012-06-08 21:44 ` Albert ARIBAUD
@ 2012-06-10  8:22 ` Albert ARIBAUD
  3 siblings, 0 replies; 40+ messages in thread
From: Albert ARIBAUD @ 2012-06-10  8:22 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Le 31/05/2012 18:47, Tom Warren a ?crit :
> 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

Applied to u-boot-arm/master, thanks!

Amicalement,
-- 
Albert.

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

* [U-Boot] pull request for u-boot-tegra/master
  2012-06-08 22:52       ` Stephen Warren
@ 2012-06-09  1:53         ` Simon Glass
  2012-06-11 21:59           ` Stephen Warren
  0 siblings, 1 reply; 40+ messages in thread
From: Simon Glass @ 2012-06-09  1:53 UTC (permalink / raw)
  To: u-boot

Hi Stephen,

On Fri, Jun 8, 2012 at 3:52 PM, Stephen Warren <swarren@wwwdotorg.org>wrote:

> On 06/08/2012 04:36 PM, Stephen Warren wrote:
> > On 06/08/2012 04:00 PM, Stephen Warren wrote:
> >> On 06/08/2012 03:44 PM, Albert ARIBAUD wrote:
> >>> Hi Tom,
> >>>
> >>> Le 31/05/2012 18:47, Tom Warren a ?crit :
> >>>> 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
> >>>
> >>> Trying trimslice with the stock Linaro toolchain from Xubuntu:
> >>>
> >>> uboot at lilith:~/src/u-boot-arm$ LC_ALL=C ./MAKEALL trimslice
> >>> Configuring for trimslice board...
> >>>    text       data        bss        dec        hex    filename
> >>>  234794       4716     276460     515970      7df82    ./u-boot
> >>> /bin/sh: line 1: exit: too many arguments
> >>> make[1]: *** [dt.dtb] Error 1
> >>> make: *** [u-boot.dtb] Error 2
> >>>
> >>> Are there special needs for building trimslice?
> >>
> >> There should be nothing special about TrimSlice vs. any other Tegra
> board.
> >>
> >> This is somehow related to the dtc (device tree compiler) version that's
> >> picked up by the build process. I can reproduce it by placing Ubuntu
> >> Lucid's dtc in my PATH, but not with another version of dtc I had in my
> >> path (require to build our downstream U-Boot device trees).
> >>
> >> I'll investigate, unless anyone else wants to.
> >
> > In order to see the real problem with dtc, you will need:
> >
> > http://lists.denx.de/pipermail/u-boot/2012-June/125967.html
> >
> > The problem is as follows:
> >
> >> /home/swarren/shared/git_wa/u-boot/arch/arm/dts/tegra20.dtsi:3 syntax
> error
> >> FATAL ERROR: Couldn't read input tree
> >> make[1]: *** [dt.dtb] Error 1
> >
> > This is because tegra-trimslice.dts contains:
> >
> >> /include/ ARCH_CPU_DTS
> >
> > which is run through cpp to substitute the correct absolute path:
> >
> >> /include/ "/home/swarren/shared/git_wa/u-boot/arch/arm/dts/tegra20.dtsi"
> >
> > However, some versions of dtc appear to have a problem parsing this
> > path; perhaps it's the leading /?
>
> Uggh. The problem is that older versions of dtc would only accept a
> single definition of the root node; they don't allow another copy to be
> specified, which "overlays" or is "merged with" it. Put another way, dtc
> can't compile a simple:
>
> > /dts-v1/;
> >
> > / {
> >     foo = "bar";
> > };
> >
> > / {
> >     foo = "bar";
> > };
>
> That means we can't separate the device tree source into separate
> skeleton.dtsi, tegra20.dtsi, and tegra2-$board.dts.
>
> So, we have basically no choice but to require people to upgrade to a
> recent dtc. If we do that, we can also get rid of the cpp hacks, since
> the latest dtc has a -i option that can be used to set an include path.
>

Oh dear, it's worse than I thought. Perhaps the first step would be to ask
the device-tree people to issue a new release (1.4?), if they have not
already.

Regards,
Simon

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

* [U-Boot] pull request for u-boot-tegra/master
  2012-06-08 22:36     ` Stephen Warren
@ 2012-06-08 22:52       ` Stephen Warren
  2012-06-09  1:53         ` Simon Glass
  0 siblings, 1 reply; 40+ messages in thread
From: Stephen Warren @ 2012-06-08 22:52 UTC (permalink / raw)
  To: u-boot

On 06/08/2012 04:36 PM, Stephen Warren wrote:
> On 06/08/2012 04:00 PM, Stephen Warren wrote:
>> On 06/08/2012 03:44 PM, Albert ARIBAUD wrote:
>>> Hi Tom,
>>>
>>> Le 31/05/2012 18:47, Tom Warren a ?crit :
>>>> 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
>>>
>>> Trying trimslice with the stock Linaro toolchain from Xubuntu:
>>>
>>> uboot at lilith:~/src/u-boot-arm$ LC_ALL=C ./MAKEALL trimslice
>>> Configuring for trimslice board...
>>>    text       data        bss        dec        hex    filename
>>>  234794       4716     276460     515970      7df82    ./u-boot
>>> /bin/sh: line 1: exit: too many arguments
>>> make[1]: *** [dt.dtb] Error 1
>>> make: *** [u-boot.dtb] Error 2
>>>
>>> Are there special needs for building trimslice?
>>
>> There should be nothing special about TrimSlice vs. any other Tegra board.
>>
>> This is somehow related to the dtc (device tree compiler) version that's
>> picked up by the build process. I can reproduce it by placing Ubuntu
>> Lucid's dtc in my PATH, but not with another version of dtc I had in my
>> path (require to build our downstream U-Boot device trees).
>>
>> I'll investigate, unless anyone else wants to.
> 
> In order to see the real problem with dtc, you will need:
> 
> http://lists.denx.de/pipermail/u-boot/2012-June/125967.html
> 
> The problem is as follows:
> 
>> /home/swarren/shared/git_wa/u-boot/arch/arm/dts/tegra20.dtsi:3 syntax error
>> FATAL ERROR: Couldn't read input tree
>> make[1]: *** [dt.dtb] Error 1
> 
> This is because tegra-trimslice.dts contains:
> 
>> /include/ ARCH_CPU_DTS
> 
> which is run through cpp to substitute the correct absolute path:
> 
>> /include/ "/home/swarren/shared/git_wa/u-boot/arch/arm/dts/tegra20.dtsi"
> 
> However, some versions of dtc appear to have a problem parsing this
> path; perhaps it's the leading /?

Uggh. The problem is that older versions of dtc would only accept a
single definition of the root node; they don't allow another copy to be
specified, which "overlays" or is "merged with" it. Put another way, dtc
can't compile a simple:

> /dts-v1/;
> 
> / {
>     foo = "bar";
> };
> 
> / {
>     foo = "bar";
> };

That means we can't separate the device tree source into separate
skeleton.dtsi, tegra20.dtsi, and tegra2-$board.dts.

So, we have basically no choice but to require people to upgrade to a
recent dtc. If we do that, we can also get rid of the cpp hacks, since
the latest dtc has a -i option that can be used to set an include path.

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

* [U-Boot] pull request for u-boot-tegra/master
  2012-06-08 22:00   ` Stephen Warren
@ 2012-06-08 22:36     ` Stephen Warren
  2012-06-08 22:52       ` Stephen Warren
  0 siblings, 1 reply; 40+ messages in thread
From: Stephen Warren @ 2012-06-08 22:36 UTC (permalink / raw)
  To: u-boot

On 06/08/2012 04:00 PM, Stephen Warren wrote:
> On 06/08/2012 03:44 PM, Albert ARIBAUD wrote:
>> Hi Tom,
>>
>> Le 31/05/2012 18:47, Tom Warren a ?crit :
>>> 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
>>
>> Trying trimslice with the stock Linaro toolchain from Xubuntu:
>>
>> uboot at lilith:~/src/u-boot-arm$ LC_ALL=C ./MAKEALL trimslice
>> Configuring for trimslice board...
>>    text       data        bss        dec        hex    filename
>>  234794       4716     276460     515970      7df82    ./u-boot
>> /bin/sh: line 1: exit: too many arguments
>> make[1]: *** [dt.dtb] Error 1
>> make: *** [u-boot.dtb] Error 2
>>
>> Are there special needs for building trimslice?
> 
> There should be nothing special about TrimSlice vs. any other Tegra board.
> 
> This is somehow related to the dtc (device tree compiler) version that's
> picked up by the build process. I can reproduce it by placing Ubuntu
> Lucid's dtc in my PATH, but not with another version of dtc I had in my
> path (require to build our downstream U-Boot device trees).
> 
> I'll investigate, unless anyone else wants to.

In order to see the real problem with dtc, you will need:

http://lists.denx.de/pipermail/u-boot/2012-June/125967.html

The problem is as follows:

> /home/swarren/shared/git_wa/u-boot/arch/arm/dts/tegra20.dtsi:3 syntax error
> FATAL ERROR: Couldn't read input tree
> make[1]: *** [dt.dtb] Error 1

This is because tegra-trimslice.dts contains:

> /include/ ARCH_CPU_DTS

which is run through cpp to substitute the correct absolute path:

> /include/ "/home/swarren/shared/git_wa/u-boot/arch/arm/dts/tegra20.dtsi"

However, some versions of dtc appear to have a problem parsing this
path; perhaps it's the leading /?

So, the quick solution here is to upgrade your dtc to a version which
isn't broken.

However, the whole reason this complicated cpp mess is being used in the
first place is because older versions of dtc had no -I (include path)
directive, and the tegra20.dtsi file is in a different directory to
tegra-trimslice.dts. Two solutions were possible:

a) Force everyone to use a newer dtc. Wolfgang rejected this.

b) Do the cpp hack. U-Boot went with this option.

c) Check a copy of dtc (source) into the U-boot source. The kernel went
with this option.

Evidently (b) causes problems with some older versions of dtc too, so
isn't a complete solution:-(

Perhaps the solution is to remove this cpp hack, and check in a symlink
in each directory containing *.dts that need to include others. That
way, we could get rid of the absolute paths that some versions of dtc
doesn't appear to like. I will give that a shot.

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

* [U-Boot] pull request for u-boot-tegra/master
  2012-06-08 21:44 ` Albert ARIBAUD
@ 2012-06-08 22:00   ` Stephen Warren
  2012-06-08 22:36     ` Stephen Warren
  0 siblings, 1 reply; 40+ messages in thread
From: Stephen Warren @ 2012-06-08 22:00 UTC (permalink / raw)
  To: u-boot

On 06/08/2012 03:44 PM, Albert ARIBAUD wrote:
> Hi Tom,
> 
> Le 31/05/2012 18:47, Tom Warren a ?crit :
>> 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
> 
> Trying trimslice with the stock Linaro toolchain from Xubuntu:
> 
> uboot at lilith:~/src/u-boot-arm$ LC_ALL=C ./MAKEALL trimslice
> Configuring for trimslice board...
>    text       data        bss        dec        hex    filename
>  234794       4716     276460     515970      7df82    ./u-boot
> /bin/sh: line 1: exit: too many arguments
> make[1]: *** [dt.dtb] Error 1
> make: *** [u-boot.dtb] Error 2
> 
> Are there special needs for building trimslice?

There should be nothing special about TrimSlice vs. any other Tegra board.

This is somehow related to the dtc (device tree compiler) version that's
picked up by the build process. I can reproduce it by placing Ubuntu
Lucid's dtc in my PATH, but not with another version of dtc I had in my
path (require to build our downstream U-Boot device trees).

I'll investigate, unless anyone else wants to.

^ 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
  2012-06-08 19:41 ` Albert ARIBAUD
@ 2012-06-08 21:44 ` Albert ARIBAUD
  2012-06-08 22:00   ` Stephen Warren
  2012-06-10  8:22 ` Albert ARIBAUD
  3 siblings, 1 reply; 40+ messages in thread
From: Albert ARIBAUD @ 2012-06-08 21:44 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Le 31/05/2012 18:47, Tom Warren a ?crit :
> 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

Trying trimslice with the stock Linaro toolchain from Xubuntu:

uboot at lilith:~/src/u-boot-arm$ LC_ALL=C ./MAKEALL trimslice
Configuring for trimslice board...
    text	   data	    bss	    dec	    hex	filename
  234794	   4716	 276460	 515970	  7df82	./u-boot
/bin/sh: line 1: exit: too many arguments
make[1]: *** [dt.dtb] Error 1
make: *** [u-boot.dtb] Error 2

Are there special needs for building trimslice?

Amicalement,
-- 
Albert.

^ 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
@ 2012-06-08 19:41 ` Albert ARIBAUD
  2012-06-08 21:44 ` Albert ARIBAUD
  2012-06-10  8:22 ` Albert ARIBAUD
  3 siblings, 0 replies; 40+ messages in thread
From: Albert ARIBAUD @ 2012-06-08 19:41 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Le 31/05/2012 18:47, Tom Warren a ?crit :
> 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):

> Simon Glass (1):

> Stephen Warren (22):

> Tom Warren (6):

> amartin at nvidia.com (1):

Usually contributors provide some name and an address, not just an 
address. Is this addres-only contributor name intended?

Amicalement,
-- 
Albert.

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

* [U-Boot] pull request for u-boot-tegra/master
  2012-06-07 16:02 ` Tom Warren
@ 2012-06-08 19:36   ` Albert ARIBAUD
  0 siblings, 0 replies; 40+ messages in thread
From: Albert ARIBAUD @ 2012-06-08 19:36 UTC (permalink / raw)
  To: u-boot

Le 07/06/2012 18:02, Tom Warren a ?crit :
> Albert,
>
> On Thu, May 31, 2012 at 9:47 AM, Tom Warren<twarren.nvidia@gmail.com>  wrote:
>> Albert,
>>
>> Please pull u-boot-tegra/master into ARM master. Thanks!
> Haven't seen a reply, so repinging you.

Hi Tom,

Sorry for taking so long. Testing the branch right now.

> Thanks,
>
> Tom

Amicalement,
-- 
Albert.

^ 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
  2012-06-08 19:36   ` Albert ARIBAUD
  2012-06-08 19:41 ` Albert ARIBAUD
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 40+ messages in thread
From: Tom Warren @ 2012-06-07 16:02 UTC (permalink / raw)
  To: u-boot

Albert,

On Thu, May 31, 2012 at 9:47 AM, Tom Warren <twarren.nvidia@gmail.com> wrote:
> Albert,
>
> Please pull u-boot-tegra/master into ARM master. Thanks!
Haven't seen a reply, so repinging you.

Thanks,

Tom
>
> 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-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-05-04  7:30 ` Albert ARIBAUD
@ 2012-05-04 15:36   ` Tom Warren
  0 siblings, 0 replies; 40+ messages in thread
From: Tom Warren @ 2012-05-04 15:36 UTC (permalink / raw)
  To: u-boot

Albert,

On Fri, May 4, 2012 at 12:30 AM, Albert ARIBAUD
<albert.u.boot@aribaud.net> wrote:
> Hi Tom,
>
> Le 03/05/2012 17:56, Tom Warren a ?crit :
>
>> 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
>
>
> Using ELDK42, a ./MAKEALL arm from u-boot-tegra/master yields 271 build
> issues out of 280 targets -- whereas the same from u-boot-arm/master yields
> 6 build issues.
>
> Most of the build issues seem to have a single cause:
>
> Configuring for pdnb3 board...
> In file included from input.c:27:
> /home/uboot/src/u-boot-arm/include/input.h:124: warning: 'struct stdio_dev'
> declared inside parameter list
> /home/uboot/src/u-boot-arm/include/input.h:124: warning: its scope is only
> this definition or declaration, which is probably not what you want
> input.c:414: warning: 'struct stdio_dev' declared inside parameter list
> input.c:415: error: conflicting types for 'input_stdio_register'
> /home/uboot/src/u-boot-arm/include/input.h:124: error: previous declaration
> of 'input_stdio_register' was here
> input.c: In function 'input_stdio_register':
> input.c:418: warning: implicit declaration of function 'stdio_register'
> input.c:421: error: dereferencing pointer to incomplete type
> input.c:424: error: dereferencing pointer to incomplete type
>
> Can you please bisect the commit in your pull request which causes this and
> ask its submitter for a fix?
Sorry about that. The first pull request didn't have the kbd patches,
and I did a full MAKEALL arm on that one. The 2nd request w/the
input/kbd code didn't get a MAKEALL run, obviously. Mea culpa. I'll
find the offending patch and get it fixed.

Thanks,

Tom
>
> Alicalement,
> --
> Albert.

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

* [U-Boot] pull request for u-boot-tegra/master
  2012-05-03 15:56 Tom Warren
@ 2012-05-04  7:30 ` Albert ARIBAUD
  2012-05-04 15:36   ` Tom Warren
  0 siblings, 1 reply; 40+ messages in thread
From: Albert ARIBAUD @ 2012-05-04  7:30 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Le 03/05/2012 17:56, Tom Warren a ?crit :
> 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

Using ELDK42, a ./MAKEALL arm from u-boot-tegra/master yields 271 build 
issues out of 280 targets -- whereas the same from u-boot-arm/master 
yields 6 build issues.

Most of the build issues seem to have a single cause:

Configuring for pdnb3 board...
In file included from input.c:27:
/home/uboot/src/u-boot-arm/include/input.h:124: warning: 'struct 
stdio_dev' declared inside parameter list
/home/uboot/src/u-boot-arm/include/input.h:124: warning: its scope is 
only this definition or declaration, which is probably not what you want
input.c:414: warning: 'struct stdio_dev' declared inside parameter list
input.c:415: error: conflicting types for 'input_stdio_register'
/home/uboot/src/u-boot-arm/include/input.h:124: error: previous 
declaration of 'input_stdio_register' was here
input.c: In function 'input_stdio_register':
input.c:418: warning: implicit declaration of function 'stdio_register'
input.c:421: error: dereferencing pointer to incomplete type
input.c:424: error: dereferencing pointer to incomplete type

Can you please bisect the commit in your pull request which causes this 
and ask its submitter for a fix?

Alicalement,
-- 
Albert.

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

* [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-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-12 19:30     ` Tom Warren
@ 2012-03-12 20:24       ` Simon Glass
  0 siblings, 0 replies; 40+ messages in thread
From: Simon Glass @ 2012-03-12 20:24 UTC (permalink / raw)
  To: u-boot

+Jerry

Hi Tom,

On Mon, Mar 12, 2012 at 12:30 PM, Tom Warren <TWarren@nvidia.com> wrote:
> Folks,
>
>> -----Original Message-----
>> From: sjg at google.com [mailto:sjg at google.com] On Behalf Of Simon Glass
>> Sent: Saturday, March 10, 2012 12:35 PM
>> To: Wolfgang Denk
>> Cc: Albert ARIBAUD; Tom Warren; Stephen Warren; U-Boot Mailing List
>> Subject: Re: pull request for u-boot-tegra/master
>>
>> Hi,
>>
>> On Sat, Mar 10, 2012 at 12:25 AM, Wolfgang Denk <wd@denx.de> wrote:
>> > Dear Albert,
>> >
>> > In message
>> <5FBF8E85CA34454794F0F7ECBA79798F37971BC102@HQMAIL04.nvidia.com> Tom Warren
>> wrote:
>> >>
>> >> Please pull u-boot-tegra/master into arm master. Thanks!
>> >
>> >
>> > Please do NOT pull this.
>> >
>> >> ? ? ? 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
>> >
>> > I'm not OK with these patches yet. ? Also, they affect common code.
>>
>> [speaking for Stephen here, and from my understanding so I may have this a
>> bit wrong]
>>
>> There are separate from the others, added at Stephen's request so that the
>> board will not be a brick if someone flashes the wrong binary onto the
>> board. Stephen's issue is that he wants u-boot.bin to include both the U-
>> Boot binary and the device tree binary. He created a patch for this.
>>
>> http://patchwork.ozlabs.org/patch/145633/
>>
>> In any case regardless of the resolution of that issue we need to get some
>> sort of panic message to the user for SPL and device tree problems.
>>
>> I agree that these four patches need review before pulling. I have responded
>> on the other threads.
>>
>> Regards,
>> Simon
>
> Is there a way we can get this unstuck so a pull request can go through? Maybe put back Stephen's u-boot.bin change in CL#145633, and remove the 4 pre-console patches until a scheme can be cooked up that everyone agrees with? I'm basically dead in the water until I get this baseline set of USB/fdt patches in - the next patches for Tegra2 that have been queued up for weeks all depend on the fdt patches to go in first (I2C, warmboot/LP0, LCD, kbd).

Yes, I'm sorry about this also.

I don't like Stephen's change because it changes the meaning of
u-boot.bin, and I really thought the CONFIG_OF_CONTROL stuff was
pretty good as is. But if Wolfgang or Jerry do like it, then that's
fine, we can change things.

Other than that, we need to wait until the panic stuff is sorted out.
We sort-of have a plan (revert 295d3942, replace with something more
like the pre-console panic, and make it the board's responsibility to
select which UARTs can be used). I will come up with a new series in
the next few days, and we will see where it goes.

If Stephen decides he is happy for the moment with pulling it as it
originally was (without the 4 panic patches and without the u-boot
Makefile change) then I'm fine with that also. We can then untie the
two things. But that means that for now if you flash U-Boot without an
fdt then you get no message and you will have to RTFM
(README.fdt-control) or ask on list.

Regards,
Simon

>
> Thanks,
>
> Tom
>>
>> >
>> > Best regards,
>> >
>> > Wolfgang Denk
>> >
>> > --
>> > DENX Software Engineering GmbH, ? ? MD: Wolfgang Denk & Detlev Zundel
>> > HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
>> > Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
>> > Never underestimate the power of human stupidity ?when ?it ?comes ?to
>> > using technology they don't understand.
> --
> nvpublic
>

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

* [U-Boot] pull request for u-boot-tegra/master
  2012-03-10 19:34   ` Simon Glass
@ 2012-03-12 19:30     ` Tom Warren
  2012-03-12 20:24       ` Simon Glass
  0 siblings, 1 reply; 40+ messages in thread
From: Tom Warren @ 2012-03-12 19:30 UTC (permalink / raw)
  To: u-boot

Folks,

> -----Original Message-----
> From: sjg at google.com [mailto:sjg at google.com] On Behalf Of Simon Glass
> Sent: Saturday, March 10, 2012 12:35 PM
> To: Wolfgang Denk
> Cc: Albert ARIBAUD; Tom Warren; Stephen Warren; U-Boot Mailing List
> Subject: Re: pull request for u-boot-tegra/master
> 
> Hi,
> 
> On Sat, Mar 10, 2012 at 12:25 AM, Wolfgang Denk <wd@denx.de> wrote:
> > Dear Albert,
> >
> > In message
> <5FBF8E85CA34454794F0F7ECBA79798F37971BC102@HQMAIL04.nvidia.com> Tom Warren
> wrote:
> >>
> >> Please pull u-boot-tegra/master into arm master. Thanks!
> >
> >
> > Please do NOT pull this.
> >
> >> ? ? ? 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
> >
> > I'm not OK with these patches yet. ? Also, they affect common code.
> 
> [speaking for Stephen here, and from my understanding so I may have this a
> bit wrong]
> 
> There are separate from the others, added at Stephen's request so that the
> board will not be a brick if someone flashes the wrong binary onto the
> board. Stephen's issue is that he wants u-boot.bin to include both the U-
> Boot binary and the device tree binary. He created a patch for this.
> 
> http://patchwork.ozlabs.org/patch/145633/
> 
> In any case regardless of the resolution of that issue we need to get some
> sort of panic message to the user for SPL and device tree problems.
> 
> I agree that these four patches need review before pulling. I have responded
> on the other threads.
> 
> Regards,
> Simon

Is there a way we can get this unstuck so a pull request can go through? Maybe put back Stephen's u-boot.bin change in CL#145633, and remove the 4 pre-console patches until a scheme can be cooked up that everyone agrees with? I'm basically dead in the water until I get this baseline set of USB/fdt patches in - the next patches for Tegra2 that have been queued up for weeks all depend on the fdt patches to go in first (I2C, warmboot/LP0, LCD, kbd).

Thanks,

Tom
> 
> >
> > Best regards,
> >
> > Wolfgang Denk
> >
> > --
> > DENX Software Engineering GmbH, ? ? MD: Wolfgang Denk & Detlev Zundel
> > HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> > Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
> > Never underestimate the power of human stupidity ?when ?it ?comes ?to
> > using technology they don't understand.
-- 
nvpublic

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

* [U-Boot] pull request for u-boot-tegra/master
  2012-03-10  8:25 ` Wolfgang Denk
@ 2012-03-10 19:34   ` Simon Glass
  2012-03-12 19:30     ` Tom Warren
  0 siblings, 1 reply; 40+ messages in thread
From: Simon Glass @ 2012-03-10 19:34 UTC (permalink / raw)
  To: u-boot

Hi,

On Sat, Mar 10, 2012 at 12:25 AM, Wolfgang Denk <wd@denx.de> wrote:
> Dear Albert,
>
> In message <5FBF8E85CA34454794F0F7ECBA79798F37971BC102@HQMAIL04.nvidia.com> Tom Warren wrote:
>>
>> Please pull u-boot-tegra/master into arm master. Thanks!
>
>
> Please do NOT pull this.
>
>> ? ? ? 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
>
> I'm not OK with these patches yet. ? Also, they affect common code.

[speaking for Stephen here, and from my understanding so I may have
this a bit wrong]

There are separate from the others, added at Stephen's request so that
the board will not be a brick if someone flashes the wrong binary onto
the board. Stephen's issue is that he wants u-boot.bin to include both
the U-Boot binary and the device tree binary. He created a patch for
this.

http://patchwork.ozlabs.org/patch/145633/

In any case regardless of the resolution of that issue we need to get
some sort of panic message to the user for SPL and device tree
problems.

I agree that these four patches need review before pulling. I have
responded on the other threads.

Regards,
Simon

>
> Best regards,
>
> Wolfgang Denk
>
> --
> DENX Software Engineering GmbH, ? ? MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
> Never underestimate the power of human stupidity ?when ?it ?comes ?to
> using technology they don't understand.

^ 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
  2012-03-10 19:34   ` Simon Glass
  0 siblings, 1 reply; 40+ messages in thread
From: Wolfgang Denk @ 2012-03-10  8:25 UTC (permalink / raw)
  To: u-boot

Dear Albert,

In message <5FBF8E85CA34454794F0F7ECBA79798F37971BC102@HQMAIL04.nvidia.com> Tom Warren wrote:
>
> Please pull u-boot-tegra/master into arm master. Thanks!


Please do NOT pull this.

>       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

I'm not OK with these patches yet.   Also, they affect common code.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Never underestimate the power of human stupidity  when  it  comes  to
using technology they don't understand.

^ 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-03-28 21:48 [U-Boot] pull request for u-boot-tegra/master Tom Warren
2012-03-29  6:13 ` Albert ARIBAUD
  -- 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-05-03 15:56 Tom Warren
2012-05-04  7:30 ` Albert ARIBAUD
2012-05-04 15:36   ` Tom Warren
2012-04-26 21:14 Tom Warren
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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.