* [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