linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 0/5] ARM: tegra: changes for 3.11
@ 2013-06-14 16:37 Stephen Warren
  2013-06-14 16:37 ` [GIT PULL 1/5] ARM: tegra: DT-related fixes needed by the USB tree Stephen Warren
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Stephen Warren @ 2013-06-14 16:37 UTC (permalink / raw)
  To: linux-arm-kernel

Here are all the Tegra pull requests for 3.11.

Pull requests 1 and 2 are changes shared across sub-systems. Both of
these form the basis of pull request 3, so probably need not actually
be pulled separately. I simply included them to make the git history
more obvious.

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

* [GIT PULL 1/5] ARM: tegra: DT-related fixes needed by the USB tree
  2013-06-14 16:37 [GIT PULL 0/5] ARM: tegra: changes for 3.11 Stephen Warren
@ 2013-06-14 16:37 ` Stephen Warren
  2013-06-14 16:37 ` [GIT PULL 2/5] ARM: tegra: create headers for clock bindings Stephen Warren
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 9+ messages in thread
From: Stephen Warren @ 2013-06-14 16:37 UTC (permalink / raw)
  To: linux-arm-kernel

The Tegra USB bindings were in bad shape. The patches in this branch
fix the binding definitions, and make all the necessary additions to
the DT files. Stale nodes/properties will be removed early in 3.12
once the USB driver has been updated for the new binding.

These changes are needed in both the USB tree, to allow the driver to
be updated to handle them, and the Tegra tree, so that various tree-
wide DT changes (e.g. conversion of IRQ/GPIO/clock constants to defines)
can be applied on top of them.

This branch is included in later pull request tegra-for-3.11-dt.

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

The following changes since commit f722406faae2d073cc1d01063d1123c35425939e:

  Linux 3.10-rc1

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.11-deps-for-usb

for you to fetch changes up to 4c94c8b5b3cc38b0d0b1ec79642f5710e19a3e01:

  ARM: tegra: update device trees for USB binding rework

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

Venu Byravarasu (3):
      ARM: tegra: finalize USB EHCI and PHY bindings
      ARM: tegra: modify ULPI reset GPIO properties
      ARM: tegra: update device trees for USB binding rework

 .../bindings/usb/nvidia,tegra20-ehci.txt        | 27 ++---------
 .../bindings/usb/nvidia,tegra20-usb-phy.txt     | 41 ++++++++++++++--
 arch/arm/boot/dts/tegra20-colibri-512.dtsi      |  6 ++-
 arch/arm/boot/dts/tegra20-harmony.dts           | 15 ++++--
 arch/arm/boot/dts/tegra20-iris-512.dts          |  9 +++-
 arch/arm/boot/dts/tegra20-paz00.dts             | 15 ++++--
 arch/arm/boot/dts/tegra20-seaboard.dts          | 26 +++++++++--
 arch/arm/boot/dts/tegra20-tamonten.dtsi         |  4 ++
 arch/arm/boot/dts/tegra20-trimslice.dts         | 25 ++++++++--
 arch/arm/boot/dts/tegra20-ventana.dts           | 15 ++++--
 arch/arm/boot/dts/tegra20-whistler.dts          | 28 +++++++++++
 arch/arm/boot/dts/tegra20.dtsi                  | 49 +++++++++++++++-----
 12 files changed, 206 insertions(+), 54 deletions(-)

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

* [GIT PULL 2/5] ARM: tegra: create headers for clock bindings
  2013-06-14 16:37 [GIT PULL 0/5] ARM: tegra: changes for 3.11 Stephen Warren
  2013-06-14 16:37 ` [GIT PULL 1/5] ARM: tegra: DT-related fixes needed by the USB tree Stephen Warren
@ 2013-06-14 16:37 ` Stephen Warren
  2013-06-14 16:37 ` [GIT PULL 3/5] ARM: tegra: device tree updates Stephen Warren
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 9+ messages in thread
From: Stephen Warren @ 2013-06-14 16:37 UTC (permalink / raw)
  To: linux-arm-kernel

(Note that I don't believe that the drivers/clk changes that rely on this
branch were actually sent for this cycle, so this branch was probably
never pulled into the clk tree.)

This branch creates header files that define the clock IDs used by
Tegra's DT clock binding, and update the DT binding documentation to
refer to those files.

These changes are needed in both the Tegra tree, in order to update DT
files to use the new headers, and the clock tree, in order to update the
clock drivers to use the headers rather than defining their own enum for
the same purpose.

This branch is included in later pull request tegra-for-3.11-dt.

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

The following changes since commit f722406faae2d073cc1d01063d1123c35425939e:

  Linux 3.10-rc1

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.11-deps-for-clk

for you to fetch changes up to 992bb598f690542a2f539fd12a42b960b7692025:

  ARM: tegra114: create a DT header defining CLK IDs

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

Hiroshi Doyu (3):
      ARM: tegra20: create a DT header defining CLK IDs
      ARM: tegra30: create a DT header defining CLK IDs
      ARM: tegra114: create a DT header defining CLK IDs

 .../bindings/clock/nvidia,tegra114-car.txt      | 252 +-------------
 .../bindings/clock/nvidia,tegra20-car.txt       | 154 +--------
 .../bindings/clock/nvidia,tegra30-car.txt       | 211 +-----------
 include/dt-bindings/clock/tegra114-car.h        | 342 +++++++++++++++++++
 include/dt-bindings/clock/tegra20-car.h         | 158 +++++++++
 include/dt-bindings/clock/tegra30-car.h         | 265 ++++++++++++++
 6 files changed, 777 insertions(+), 605 deletions(-)
 create mode 100644 include/dt-bindings/clock/tegra114-car.h
 create mode 100644 include/dt-bindings/clock/tegra20-car.h
 create mode 100644 include/dt-bindings/clock/tegra30-car.h

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

* [GIT PULL 3/5] ARM: tegra: device tree updates
  2013-06-14 16:37 [GIT PULL 0/5] ARM: tegra: changes for 3.11 Stephen Warren
  2013-06-14 16:37 ` [GIT PULL 1/5] ARM: tegra: DT-related fixes needed by the USB tree Stephen Warren
  2013-06-14 16:37 ` [GIT PULL 2/5] ARM: tegra: create headers for clock bindings Stephen Warren
@ 2013-06-14 16:37 ` Stephen Warren
  2013-06-15  1:11   ` Olof Johansson
  2013-06-14 16:37 ` [GIT PULL 4/5] ARM: tegra: core SoC support enhancements Stephen Warren
  2013-06-14 16:37 ` [GIT PULL 5/5] ARM: tegra: defconfig updates Stephen Warren
  4 siblings, 1 reply; 9+ messages in thread
From: Stephen Warren @ 2013-06-14 16:37 UTC (permalink / raw)
  To: linux-arm-kernel

This branch contains all device tree updates for Tegra boards.

The changes are:

* Converted all DT files to use the C pre-processor, to support the use
  of named constants. This included use of defines for GPIO, IRQ, and
  clock constants.
* Enabling new features such as:
  - SPI on Dalmore.
  - Audio on Dalmore and Beaver.
  - gpio-leds on Beaver.
  - Power-supply/batter linkage on Dalmore.
* A minor fix to the RAM size node on Beaver.

It is based on previous pull request tegra-for-3.11-deps-for-usb
followed by a merge of tegra-for-3.11-deps-for-clk.

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

The following changes since commit 220cf5fb5c9eeef49930ff6fca2943286ec075a4:

  Merge branch 'for-3.11/deps-for-clk' into for-3.11/dt

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.11-dt

for you to fetch changes up to 23037bbd9661b53236ebe934c77952e8f73f1c7a:

  ARM: tegra: enable audio on Beaver

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

Eric Brower (1):
      ARM: tegra: Add gpio-leds to Tegra30 Beaver

Hiroshi Doyu (3):
      ARM: tegra20: convert device tree files to use CLK defines
      ARM: tegra30: convert device tree files to use CLK defines
      ARM: tegra114: convert device tree files to use CLK defines

Laxman Dewangan (1):
      ARM: tegra: enable spi4 on Dalmore

Rhyland Klein (2):
      ARM: tegra: Add charger subnode to tps65090 node
      ARM: tegra: add power-supplies link between battery and charger

Stephen Warren (8):
      ARM: tegra: fix memory size on Beaver
      ARM: tegra: use #include for all device trees
      ARM: tegra: create a DT header defining GPIO IDs
      ARM: tegra: convert device tree files to use GPIO defines
      ARM: tegra: convert device tree files to use IRQ defines
      ARM: tegra: add audio-related nodes to Tegra114 DT
      ARM: tegra: enable audio on Dalmore
      ARM: tegra: enable audio on Beaver

 arch/arm/boot/dts/tegra114-dalmore.dts     |  71 +++++-
 arch/arm/boot/dts/tegra114-pluto.dts       |   2 +-
 arch/arm/boot/dts/tegra114.dtsi            | 277 +++++++++++++++--------
 arch/arm/boot/dts/tegra20-colibri-512.dtsi |  27 ++-
 arch/arm/boot/dts/tegra20-harmony.dts      |  56 +++--
 arch/arm/boot/dts/tegra20-iris-512.dts     |   4 +-
 arch/arm/boot/dts/tegra20-medcom-wide.dts  |  12 +-
 arch/arm/boot/dts/tegra20-paz00.dts        |  37 +--
 arch/arm/boot/dts/tegra20-plutux.dts       |  12 +-
 arch/arm/boot/dts/tegra20-seaboard.dts     |  47 ++--
 arch/arm/boot/dts/tegra20-tamonten.dtsi    |  11 +-
 arch/arm/boot/dts/tegra20-tec.dts          |  13 +-
 arch/arm/boot/dts/tegra20-trimslice.dts    |  25 +-
 arch/arm/boot/dts/tegra20-ventana.dts      |  49 ++--
 arch/arm/boot/dts/tegra20-whistler.dts     |  19 +-
 arch/arm/boot/dts/tegra20.dtsi             | 258 +++++++++++----------
 arch/arm/boot/dts/tegra30-beaver.dts       |  68 ++++--
 arch/arm/boot/dts/tegra30-cardhu-a02.dts   |  16 +-
 arch/arm/boot/dts/tegra30-cardhu-a04.dts   |  18 +-
 arch/arm/boot/dts/tegra30-cardhu.dtsi      |  47 ++--
 arch/arm/boot/dts/tegra30.dtsi             | 288 +++++++++++++-----------
 include/dt-bindings/gpio/tegra-gpio.h      |  50 ++++
 22 files changed, 860 insertions(+), 547 deletions(-)
 create mode 100644 include/dt-bindings/gpio/tegra-gpio.h

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

* [GIT PULL 4/5] ARM: tegra: core SoC support enhancements
  2013-06-14 16:37 [GIT PULL 0/5] ARM: tegra: changes for 3.11 Stephen Warren
                   ` (2 preceding siblings ...)
  2013-06-14 16:37 ` [GIT PULL 3/5] ARM: tegra: device tree updates Stephen Warren
@ 2013-06-14 16:37 ` Stephen Warren
  2013-06-15  1:12   ` Olof Johansson
  2013-06-14 16:37 ` [GIT PULL 5/5] ARM: tegra: defconfig updates Stephen Warren
  4 siblings, 1 reply; 9+ messages in thread
From: Stephen Warren @ 2013-06-14 16:37 UTC (permalink / raw)
  To: linux-arm-kernel

This branch contains fixes and enhancement for core Tegra Soc support:
* CPU hotplug support for Tegra114.
* Some preliminary work on Tegra114 CPU sleep modes.
* Minor fix for EMC table DT parsing.

This branch is based on v3.10-rc1.

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

The following changes since commit f722406faae2d073cc1d01063d1123c35425939e:

  Linux 3.10-rc1

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.11-soc

for you to fetch changes up to 8f6a0b6528820f9efec36e5843181cc178fa9de8:

  ARM: tegra: don't pass CPU ID to tegra_{set,clear}_cpu_in_lp2

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

Dmitry Osipenko (1):
      ARM: tegra: emc: correction of ram-code parsing from dt

Joseph Lo (12):
      ARM: tegra: add an assembly marco to check Tegra SoC ID
      ARM: tegra: skip SCU and PL310 code when CPU is not Cortex-A9
      ARM: tegra: make tegra_resume can work for Tegra114
      ARM: tegra114: add power up sequence for warm boot CPU
      clk: tegra114: implement wait_for_reset and disable_clock for tegra_cpu_car_ops
      ARM: tegra114: add CPU hotplug support
      ARM: tegra: add cpu_disable for hotplug
      ARM: tegra: remove ifdef in the tegra_resume
      ARM: tegra: cpuidle: move the init function behind the suspend init function
      ARM: tegra: hook tegra_tear_down_cpu function in the PM suspend init function
      ARM: tegra: cpuidle: using IS_ENABLED for multi SoCs management in init func
      ARM: tegra: don't pass CPU ID to tegra_{set,clear}_cpu_in_lp2

 arch/arm/mach-tegra/Makefile          |  1 +
 arch/arm/mach-tegra/common.c          |  2 ++
 arch/arm/mach-tegra/common.h          |  1 +
 arch/arm/mach-tegra/cpuidle-tegra20.c | 10 ++----
 arch/arm/mach-tegra/cpuidle-tegra30.c | 10 ++----
 arch/arm/mach-tegra/cpuidle.c         | 19 ++++-------
 arch/arm/mach-tegra/cpuidle.h         | 15 ++-------
 arch/arm/mach-tegra/flowctrl.h        |  1 +
 arch/arm/mach-tegra/fuse.h            | 22 +++++++------
 arch/arm/mach-tegra/hotplug.c         | 13 ++++++++
 arch/arm/mach-tegra/platsmp.c         | 26 ++++++++++++++-
 arch/arm/mach-tegra/pm.c              | 25 ++++++++++++---
 arch/arm/mach-tegra/pm.h              |  4 +--
 arch/arm/mach-tegra/reset-handler.S   | 51 ++++++++++++++++--------------
 arch/arm/mach-tegra/sleep-tegra30.S   | 30 +++++++++++++++---
 arch/arm/mach-tegra/sleep.S           |  8 +++--
 arch/arm/mach-tegra/sleep.h           | 35 ++++++++++++++++----
 arch/arm/mach-tegra/tegra2_emc.c      |  2 +-
 drivers/clk/tegra/clk-tegra114.c      | 23 +++++++++++++-
 19 files changed, 204 insertions(+), 94 deletions(-)

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

* [GIT PULL 5/5] ARM: tegra: defconfig updates
  2013-06-14 16:37 [GIT PULL 0/5] ARM: tegra: changes for 3.11 Stephen Warren
                   ` (3 preceding siblings ...)
  2013-06-14 16:37 ` [GIT PULL 4/5] ARM: tegra: core SoC support enhancements Stephen Warren
@ 2013-06-14 16:37 ` Stephen Warren
  2013-06-15  1:14   ` Olof Johansson
  4 siblings, 1 reply; 9+ messages in thread
From: Stephen Warren @ 2013-06-14 16:37 UTC (permalink / raw)
  To: linux-arm-kernel

Enable some new features:
* The Tegra114 SPI controller, for Dalmore's SPI flash.
* Set all the GPIO leds triggers to their "if you don't know, say X"
  value, so there are some useful triggers for the gpio-leds support.
* TPS65090 charger, for Dalmore.
* ASoC RT5640 machine driver, for audio on Beaver and Dalmore.

Also, rebuild tegra_defconfig on top of linux-next. This should make it
easier to create future defconfig patches, without extraneous diffs.

This branch is based on v3.10-rc3, in order not to conflict with a
defconfig change first included there.

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

The following changes since commit e4aa937ec75df0eea0bee03bffa3303ad36c986b:

  Linux 3.10-rc3

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.11-defconfig

for you to fetch changes up to 16a4b5ae32cf31e64b481ab3e2aa0ae964872123:

  ARM: tegra: defconfig updates

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

Stephen Warren (1):
      ARM: tegra: defconfig updates

 arch/arm/configs/tegra_defconfig | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

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

* [GIT PULL 3/5] ARM: tegra: device tree updates
  2013-06-14 16:37 ` [GIT PULL 3/5] ARM: tegra: device tree updates Stephen Warren
@ 2013-06-15  1:11   ` Olof Johansson
  0 siblings, 0 replies; 9+ messages in thread
From: Olof Johansson @ 2013-06-15  1:11 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Jun 14, 2013 at 10:37:16AM -0600, Stephen Warren wrote:
> This branch contains all device tree updates for Tegra boards.
> 
> The changes are:
> 
> * Converted all DT files to use the C pre-processor, to support the use
>   of named constants. This included use of defines for GPIO, IRQ, and
>   clock constants.
> * Enabling new features such as:
>   - SPI on Dalmore.
>   - Audio on Dalmore and Beaver.
>   - gpio-leds on Beaver.
>   - Power-supply/batter linkage on Dalmore.
> * A minor fix to the RAM size node on Beaver.
> 
> It is based on previous pull request tegra-for-3.11-deps-for-usb
> followed by a merge of tegra-for-3.11-deps-for-clk.
> 
> ----------------------------------------------------------------
> 
> The following changes since commit 220cf5fb5c9eeef49930ff6fca2943286ec075a4:
> 
>   Merge branch 'for-3.11/deps-for-clk' into for-3.11/dt
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.11-dt

Thanks, pulled. It was good to see the two previous broken out but I ended up
just pulling it all with this one.


-Olof

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

* [GIT PULL 4/5] ARM: tegra: core SoC support enhancements
  2013-06-14 16:37 ` [GIT PULL 4/5] ARM: tegra: core SoC support enhancements Stephen Warren
@ 2013-06-15  1:12   ` Olof Johansson
  0 siblings, 0 replies; 9+ messages in thread
From: Olof Johansson @ 2013-06-15  1:12 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Jun 14, 2013 at 10:37:17AM -0600, Stephen Warren wrote:
> This branch contains fixes and enhancement for core Tegra Soc support:
> * CPU hotplug support for Tegra114.
> * Some preliminary work on Tegra114 CPU sleep modes.
> * Minor fix for EMC table DT parsing.
> 
> This branch is based on v3.10-rc1.
> 
> ----------------------------------------------------------------
> 
> The following changes since commit f722406faae2d073cc1d01063d1123c35425939e:
> 
>   Linux 3.10-rc1
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.11-soc


Pulled, thanks.


-Olof

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

* [GIT PULL 5/5] ARM: tegra: defconfig updates
  2013-06-14 16:37 ` [GIT PULL 5/5] ARM: tegra: defconfig updates Stephen Warren
@ 2013-06-15  1:14   ` Olof Johansson
  0 siblings, 0 replies; 9+ messages in thread
From: Olof Johansson @ 2013-06-15  1:14 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Jun 14, 2013 at 10:37:18AM -0600, Stephen Warren wrote:
> Enable some new features:
> * The Tegra114 SPI controller, for Dalmore's SPI flash.
> * Set all the GPIO leds triggers to their "if you don't know, say X"
>   value, so there are some useful triggers for the gpio-leds support.
> * TPS65090 charger, for Dalmore.
> * ASoC RT5640 machine driver, for audio on Beaver and Dalmore.
> 
> Also, rebuild tegra_defconfig on top of linux-next. This should make it
> easier to create future defconfig patches, without extraneous diffs.
> 
> This branch is based on v3.10-rc3, in order not to conflict with a
> defconfig change first included there.


Pulled. Note that the last two lines aren't really valuable as part of the tag
text (but as part of the pull request they are)


-Olof

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

end of thread, other threads:[~2013-06-15  1:14 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-14 16:37 [GIT PULL 0/5] ARM: tegra: changes for 3.11 Stephen Warren
2013-06-14 16:37 ` [GIT PULL 1/5] ARM: tegra: DT-related fixes needed by the USB tree Stephen Warren
2013-06-14 16:37 ` [GIT PULL 2/5] ARM: tegra: create headers for clock bindings Stephen Warren
2013-06-14 16:37 ` [GIT PULL 3/5] ARM: tegra: device tree updates Stephen Warren
2013-06-15  1:11   ` Olof Johansson
2013-06-14 16:37 ` [GIT PULL 4/5] ARM: tegra: core SoC support enhancements Stephen Warren
2013-06-15  1:12   ` Olof Johansson
2013-06-14 16:37 ` [GIT PULL 5/5] ARM: tegra: defconfig updates Stephen Warren
2013-06-15  1:14   ` Olof Johansson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).