public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [GIT PULL 1/5] ARM: tegra: Trusted Foundations work for 3.15
@ 2014-03-07 20:28 Stephen Warren
  2014-03-07 20:28 ` [GIT PULL 2/5] ARM: tegra: driver changes " Stephen Warren
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Stephen Warren @ 2014-03-07 20:28 UTC (permalink / raw)
  To: linux-arm-kernel

This pull request contains a number of cleanups and enhancements for the
Trusted Foundations firmware used on production Tegra SoCs. The changes
allow kernels without TF support to run on HW that uses TF, albeit with
reduced functionality, and also fix the cpuidle feature.

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

The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:

  Linus 3.14-rc1

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tegra-for-3.15-tf

for you to fetch changes up to 338f2aadca7ed4e30e5937fdebc3ff72fda210b6:

  ARM: tegra: cpuidle: use firmware for power down

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

Alexandre Courbot (6):
      ARM: trusted_foundations: fix vendor prefix typos
      ARM: trusted_foundations: fallback when TF support is missing
      ARM: firmware: enable Trusted Foundations by default
      ARM: firmware: add prepare_idle() operation
      ARM: trusted_foundations: implement prepare_idle()
      ARM: tegra: cpuidle: use firmware for power down

 arch/arm/firmware/Kconfig                  |  3 ++-
 arch/arm/firmware/trusted_foundations.c    | 20 +++++++++++++++++++-
 arch/arm/include/asm/firmware.h            |  4 ++++
 arch/arm/include/asm/trusted_foundations.h | 13 +++++++++----
 arch/arm/mach-tegra/cpuidle-tegra114.c     |  7 ++++++-
 5 files changed, 40 insertions(+), 7 deletions(-)

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

* [GIT PULL 2/5] ARM: tegra: driver changes for 3.15
  2014-03-07 20:28 [GIT PULL 1/5] ARM: tegra: Trusted Foundations work for 3.15 Stephen Warren
@ 2014-03-07 20:28 ` Stephen Warren
  2014-03-20 21:37   ` Olof Johansson
  2014-03-07 20:28 ` [GIT PULL 3/5] ARM: tegra: core SoC " Stephen Warren
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 11+ messages in thread
From: Stephen Warren @ 2014-03-07 20:28 UTC (permalink / raw)
  To: linux-arm-kernel

A single cleanup for the Tegra AHB driver.

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

The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:

  Linus 3.14-rc1

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tegra-for-3.15-drivers

for you to fetch changes up to 3cb3316cf7e817c39289c9ce17dcce2fabebb086:

  drivers/amba: don't check resource with devm_ioremap_resource

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

Wolfram Sang (1):
      drivers/amba: don't check resource with devm_ioremap_resource

 drivers/amba/tegra-ahb.c | 2 --
 1 file changed, 2 deletions(-)

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

* [GIT PULL 3/5] ARM: tegra: core SoC changes for 3.15
  2014-03-07 20:28 [GIT PULL 1/5] ARM: tegra: Trusted Foundations work for 3.15 Stephen Warren
  2014-03-07 20:28 ` [GIT PULL 2/5] ARM: tegra: driver changes " Stephen Warren
@ 2014-03-07 20:28 ` Stephen Warren
  2014-03-20 21:39   ` Olof Johansson
  2014-03-07 20:28 ` [GIT PULL 4/5] ARM: tegra: device tree " Stephen Warren
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 11+ messages in thread
From: Stephen Warren @ 2014-03-07 20:28 UTC (permalink / raw)
  To: linux-arm-kernel

A couple of minor fixes, plus the removal of the EMC scaling driver,
which hasn't been active since we converted clocks to device tree.

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

The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:

  Linus 3.14-rc1

are available in the git repository at:

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

for you to fetch changes up to 357281ed092ac5713137fa42b447cdd68a4aa56e:

  ARM: tegra: Export I/O rail functions

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

Stefan Agner (1):
      ARM: tegra: don't timeout if CPU is powergated

Stephen Warren (1):
      ARM: tegra: remove tegra EMC scaling driver

Thierry Reding (1):
      ARM: tegra: Export I/O rail functions

 arch/arm/mach-tegra/Makefile     |   1 -
 arch/arm/mach-tegra/platsmp.c    |   2 +-
 arch/arm/mach-tegra/powergate.c  |   2 +
 arch/arm/mach-tegra/tegra2_emc.c | 347 ----------------------------------
 arch/arm/mach-tegra/tegra2_emc.h |  24 ---
 5 files changed, 3 insertions(+), 373 deletions(-)
 delete mode 100644 arch/arm/mach-tegra/tegra2_emc.c
 delete mode 100644 arch/arm/mach-tegra/tegra2_emc.h

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

* [GIT PULL 4/5] ARM: tegra: device tree changes for 3.15
  2014-03-07 20:28 [GIT PULL 1/5] ARM: tegra: Trusted Foundations work for 3.15 Stephen Warren
  2014-03-07 20:28 ` [GIT PULL 2/5] ARM: tegra: driver changes " Stephen Warren
  2014-03-07 20:28 ` [GIT PULL 3/5] ARM: tegra: core SoC " Stephen Warren
@ 2014-03-07 20:28 ` Stephen Warren
  2014-03-20 21:41   ` Olof Johansson
  2014-03-07 20:28 ` [GIT PULL 5/5] ARM: tegra: defconfig updates " Stephen Warren
  2014-03-20 21:36 ` [GIT PULL 1/5] ARM: tegra: Trusted Foundations work " Olof Johansson
  4 siblings, 1 reply; 11+ messages in thread
From: Stephen Warren @ 2014-03-07 20:28 UTC (permalink / raw)
  To: linux-arm-kernel

This enables:
* host1x and eDP support on Tegra124.
* LCD panel support for a few Tegra20 devices and Venice2.
* Enables power down, SPI flash, and USB on Venice2.
* Documents which Dalmore revision is supported.
* Adds an I2C bus mux to Cardhu.

Additionally, Tegra124 is converted to use #address-cells=<2> since the
HW suports more than 32-bits of address space, and various cleanups are
included.

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

The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:

  Linus 3.14-rc1

are available in the git repository at:

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

for you to fetch changes up to 97070bd44bab603fc47063952250f479e9e7321e:

  ARM: dts: tegra: add PCIe interrupt mapping properties

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

Bryan Wu (1):
      ARM: tegra: enable PCA9546 on Cardhu

Laxman Dewangan (1):
      ARM: tegra: add system-power-controller property for PMIC node

Lucas Stach (1):
      ARM: dts: tegra: add PCIe interrupt mapping properties

Marc Dietrich (1):
      ARM: tegra: paz00: Add LVDS support to device tree

Stephen Warren (5):
      ARM: tegra: document which Dalmore revisions are supported
      ARM: tegra: enable LCD panel on Seaboard
      ARM: tegra: enable LCD panel on Ventana
      ARM: tegra: add SPI flash to Venice2 DT
      ARM: tegra: use 2 address cells for Tegra124 DT

Thierry Reding (12):
      ARM: tegra: Properly sort clocks property
      ARM: tegra: Use "disabled" for status property
      ARM: tegra: Combine VBUS enable pins into one node
      ARM: tegra: Overhaul Venice2 regulators
      ARM: tegra: Hook up SDMMC3 power-supply on Venice2
      ARM: tegra: Add Tegra124 host1x support
      ARM: tegra: Add Tegra124 eDP support
      ARM: tegra: Enable eDP for Venice2
      ARM: tegra: Add Tegra124 USB support
      ARM: tegra: Enable USB on Venice2
      ARM: tegra: Fix whitespace around '='
      ARM: tegra: Rename as3722 node to pmic

 .../bindings/pci/nvidia,tegra20-pcie.txt        |   8 +
 arch/arm/boot/dts/tegra114-dalmore.dts          |   5 +
 arch/arm/boot/dts/tegra114.dtsi                 |   8 +-
 arch/arm/boot/dts/tegra124-venice2.dts          | 301 ++++++++++------
 arch/arm/boot/dts/tegra124.dtsi                 | 339 ++++++++++++++-----
 arch/arm/boot/dts/tegra20-paz00.dts             |  46 ++-
 arch/arm/boot/dts/tegra20-seaboard.dts          |  55 ++-
 arch/arm/boot/dts/tegra20-ventana.dts           |  39 ++-
 arch/arm/boot/dts/tegra20.dtsi                  |   4 +
 arch/arm/boot/dts/tegra30-cardhu.dtsi           |   7 +
 arch/arm/boot/dts/tegra30.dtsi                  |   6 +-
 11 files changed, 617 insertions(+), 201 deletions(-)

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

* [GIT PULL 5/5] ARM: tegra: defconfig updates for 3.15
  2014-03-07 20:28 [GIT PULL 1/5] ARM: tegra: Trusted Foundations work for 3.15 Stephen Warren
                   ` (2 preceding siblings ...)
  2014-03-07 20:28 ` [GIT PULL 4/5] ARM: tegra: device tree " Stephen Warren
@ 2014-03-07 20:28 ` Stephen Warren
  2014-03-20 21:42   ` Olof Johansson
  2014-03-20 21:36 ` [GIT PULL 1/5] ARM: tegra: Trusted Foundations work " Olof Johansson
  4 siblings, 1 reply; 11+ messages in thread
From: Stephen Warren @ 2014-03-07 20:28 UTC (permalink / raw)
  To: linux-arm-kernel

The following options are enabled:
- ams AS3722 is used as system PMIC for Tegra124 based Venice2.
- NXP PCA9546 is used in Cardhu Tegra30 board to connect to 3 cameras.
- GSPCA to support the webcam on Venice2.
- Allocate 64 MiB for CMA by default; the default 16MiB is not enough
  for the majority of use-cases. This can still be overridden by the cma
  command-line option.

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

The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:

  Linus 3.14-rc1

are available in the git repository at:

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

for you to fetch changes up to d1c912c1001fb97c1233d0ce3379d0c3f25b8312:

  ARM: tegra: defconfig updates

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

Laxman Dewangan (1):
      ARM: tegra: defconfig updates

 arch/arm/configs/tegra_defconfig | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

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

* [GIT PULL 1/5] ARM: tegra: Trusted Foundations work for 3.15
  2014-03-07 20:28 [GIT PULL 1/5] ARM: tegra: Trusted Foundations work for 3.15 Stephen Warren
                   ` (3 preceding siblings ...)
  2014-03-07 20:28 ` [GIT PULL 5/5] ARM: tegra: defconfig updates " Stephen Warren
@ 2014-03-20 21:36 ` Olof Johansson
  4 siblings, 0 replies; 11+ messages in thread
From: Olof Johansson @ 2014-03-20 21:36 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Mar 07, 2014 at 01:28:04PM -0700, Stephen Warren wrote:
> This pull request contains a number of cleanups and enhancements for the
> Trusted Foundations firmware used on production Tegra SoCs. The changes
> allow kernels without TF support to run on HW that uses TF, albeit with
> reduced functionality, and also fix the cpuidle feature.
> 
> ----------------------------------------------------------------
> 
> The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:
> 
>   Linus 3.14-rc1
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tegra-for-3.15-tf

Not finding a perfect category for this, I ended up merging it into next/soc.

So; merged; thanks. Again, apologies for the delay.


-Olof

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

* [GIT PULL 2/5] ARM: tegra: driver changes for 3.15
  2014-03-07 20:28 ` [GIT PULL 2/5] ARM: tegra: driver changes " Stephen Warren
@ 2014-03-20 21:37   ` Olof Johansson
  0 siblings, 0 replies; 11+ messages in thread
From: Olof Johansson @ 2014-03-20 21:37 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Mar 07, 2014 at 01:28:05PM -0700, Stephen Warren wrote:
> A single cleanup for the Tegra AHB driver.
> 
> ----------------------------------------------------------------
> 
> The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:
> 
>   Linus 3.14-rc1
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tegra-for-3.15-drivers

Merged into next/drivers. Thanks!


-Olof

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

* [GIT PULL 3/5] ARM: tegra: core SoC changes for 3.15
  2014-03-07 20:28 ` [GIT PULL 3/5] ARM: tegra: core SoC " Stephen Warren
@ 2014-03-20 21:39   ` Olof Johansson
  0 siblings, 0 replies; 11+ messages in thread
From: Olof Johansson @ 2014-03-20 21:39 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Mar 07, 2014 at 01:28:06PM -0700, Stephen Warren wrote:
> A couple of minor fixes, plus the removal of the EMC scaling driver,
> which hasn't been active since we converted clocks to device tree.
> 
> ----------------------------------------------------------------
> 
> The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:
> 
>   Linus 3.14-rc1
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tegra-for-3.15-soc

Merged into next/soc. Thanks!


-Olof

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

* [GIT PULL 4/5] ARM: tegra: device tree changes for 3.15
  2014-03-07 20:28 ` [GIT PULL 4/5] ARM: tegra: device tree " Stephen Warren
@ 2014-03-20 21:41   ` Olof Johansson
  0 siblings, 0 replies; 11+ messages in thread
From: Olof Johansson @ 2014-03-20 21:41 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Mar 07, 2014 at 01:28:07PM -0700, Stephen Warren wrote:
> This enables:
> * host1x and eDP support on Tegra124.
> * LCD panel support for a few Tegra20 devices and Venice2.
> * Enables power down, SPI flash, and USB on Venice2.
> * Documents which Dalmore revision is supported.
> * Adds an I2C bus mux to Cardhu.
> 
> Additionally, Tegra124 is converted to use #address-cells=<2> since the
> HW suports more than 32-bits of address space, and various cleanups are
> included.
> 
> ----------------------------------------------------------------
> 
> The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:
> 
>   Linus 3.14-rc1
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tegra-for-3.15-dt

Merged, thanks!


-Olof

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

* [GIT PULL 5/5] ARM: tegra: defconfig updates for 3.15
  2014-03-07 20:28 ` [GIT PULL 5/5] ARM: tegra: defconfig updates " Stephen Warren
@ 2014-03-20 21:42   ` Olof Johansson
  2014-03-20 22:11     ` Stephen Warren
  0 siblings, 1 reply; 11+ messages in thread
From: Olof Johansson @ 2014-03-20 21:42 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Mar 07, 2014 at 01:28:08PM -0700, Stephen Warren wrote:
> The following options are enabled:
> - ams AS3722 is used as system PMIC for Tegra124 based Venice2.
> - NXP PCA9546 is used in Cardhu Tegra30 board to connect to 3 cameras.
> - GSPCA to support the webcam on Venice2.
> - Allocate 64 MiB for CMA by default; the default 16MiB is not enough
>   for the majority of use-cases. This can still be overridden by the cma
>   command-line option.
> 
> ----------------------------------------------------------------
> 
> The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:
> 
>   Linus 3.14-rc1
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tegra-for-3.15-defconfig
> 
> for you to fetch changes up to d1c912c1001fb97c1233d0ce3379d0c3f25b8312:
> 
>   ARM: tegra: defconfig updates

Merged, thanks. Should some of these options be changed on multi_v7_defconfig
as well, or are they already there?


-Olof

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

* [GIT PULL 5/5] ARM: tegra: defconfig updates for 3.15
  2014-03-20 21:42   ` Olof Johansson
@ 2014-03-20 22:11     ` Stephen Warren
  0 siblings, 0 replies; 11+ messages in thread
From: Stephen Warren @ 2014-03-20 22:11 UTC (permalink / raw)
  To: linux-arm-kernel

On 03/20/2014 03:42 PM, Olof Johansson wrote:
> On Fri, Mar 07, 2014 at 01:28:08PM -0700, Stephen Warren wrote:
>> The following options are enabled:
>> - ams AS3722 is used as system PMIC for Tegra124 based Venice2.
>> - NXP PCA9546 is used in Cardhu Tegra30 board to connect to 3 cameras.
>> - GSPCA to support the webcam on Venice2.
>> - Allocate 64 MiB for CMA by default; the default 16MiB is not enough
>>   for the majority of use-cases. This can still be overridden by the cma
>>   command-line option.
>>
>> ----------------------------------------------------------------
>>
>> The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:
>>
>>   Linus 3.14-rc1
>>
>> are available in the git repository at:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tegra-for-3.15-defconfig
>>
>> for you to fetch changes up to d1c912c1001fb97c1233d0ce3379d0c3f25b8312:
>>
>>   ARM: tegra: defconfig updates
> 
> Merged, thanks. Should some of these options be changed on multi_v7_defconfig
> as well, or are they already there?

Most of the options do need to be added to multi_v7_defconfig (and
multi_lpae_defconfig, which doesn't seem to be checked in). AS3722 is
already there though.

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

end of thread, other threads:[~2014-03-20 22:11 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-07 20:28 [GIT PULL 1/5] ARM: tegra: Trusted Foundations work for 3.15 Stephen Warren
2014-03-07 20:28 ` [GIT PULL 2/5] ARM: tegra: driver changes " Stephen Warren
2014-03-20 21:37   ` Olof Johansson
2014-03-07 20:28 ` [GIT PULL 3/5] ARM: tegra: core SoC " Stephen Warren
2014-03-20 21:39   ` Olof Johansson
2014-03-07 20:28 ` [GIT PULL 4/5] ARM: tegra: device tree " Stephen Warren
2014-03-20 21:41   ` Olof Johansson
2014-03-07 20:28 ` [GIT PULL 5/5] ARM: tegra: defconfig updates " Stephen Warren
2014-03-20 21:42   ` Olof Johansson
2014-03-20 22:11     ` Stephen Warren
2014-03-20 21:36 ` [GIT PULL 1/5] ARM: tegra: Trusted Foundations work " Olof Johansson

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