* [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm
@ 2014-07-18 14:45 Thierry Reding
2014-07-18 14:45 ` [GIT PULL 2/7] ARM: tegra: core code changes for 3.17 Thierry Reding
` (6 more replies)
0 siblings, 7 replies; 14+ messages in thread
From: Thierry Reding @ 2014-07-18 14:45 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 7171511eaec5bf23fb06078f59784a3a0626b38f:
Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-fuse-move
for you to fetch changes up to 2fa937a767bd0933dfe6017cabd038ce52594171:
soc/tegra: fuse: fix dummy functions (2014-07-17 14:38:29 +0200)
----------------------------------------------------------------
ARM: tegra: move fuse code out of arch/arm
This branch moves code related to the Tegra fuses out of arch/arm and
into a centralized location which could be shared with ARM64. It also
adds support for reading the fuse data through sysfs.
Included is also some preparatory work that moves Tegra-related header
files from include/linux to include/soc/tegra as suggested by Arnd.
Furthermore the Tegra chip ID is now retrieved using a function rather
than a variable so that sanity checks can be done. This is convenient
in subsequent patches that will move some of the code that's currently
called from Tegra machine setup into regular initcalls so that it can
be reused on 64-bit ARM. The sanity checks help with verifying that no
code tries to obtain the Tegra chip ID before the underlying driver is
properly initialized.
----------------------------------------------------------------
Peter De Schrijver (5):
ARM: tegra: export apb dma readl/writel
ARM: tegra: move fuse exports to soc/tegra/fuse.h
soc/tegra: Add efuse driver for Tegra
soc/tegra: Add efuse and apbmisc bindings
soc/tegra: fuse: move APB DMA into Tegra20 fuse driver
Stephen Warren (1):
soc/tegra: fuse: fix dummy functions
Thierry Reding (3):
ARM: tegra: Move includes to include/soc/tegra
ARM: tegra: Sort includes alphabetically
ARM: tegra: Use a function to get the chip ID
Documentation/ABI/testing/sysfs-driver-tegra-fuse | 11 +
.../bindings/fuse/nvidia,tegra20-fuse.txt | 40 ++++
.../bindings/misc/nvidia,tegra20-apbmisc.txt | 13 ++
arch/arm/boot/dts/tegra114.dtsi | 15 ++
arch/arm/boot/dts/tegra124.dtsi | 15 ++
arch/arm/boot/dts/tegra20.dtsi | 15 ++
arch/arm/boot/dts/tegra30.dtsi | 15 ++
arch/arm/mach-tegra/Makefile | 5 -
arch/arm/mach-tegra/apbio.c | 206 -----------------
arch/arm/mach-tegra/apbio.h | 22 --
arch/arm/mach-tegra/board-paz00.c | 3 +-
arch/arm/mach-tegra/cpuidle-tegra114.c | 10 +-
arch/arm/mach-tegra/cpuidle-tegra20.c | 16 +-
arch/arm/mach-tegra/cpuidle-tegra30.c | 10 +-
arch/arm/mach-tegra/cpuidle.c | 7 +-
arch/arm/mach-tegra/flowctrl.c | 11 +-
arch/arm/mach-tegra/fuse.c | 252 ---------------------
arch/arm/mach-tegra/fuse.h | 79 -------
arch/arm/mach-tegra/hotplug.c | 14 +-
arch/arm/mach-tegra/io.c | 8 +-
arch/arm/mach-tegra/irq.c | 8 +-
arch/arm/mach-tegra/platsmp.c | 29 +--
arch/arm/mach-tegra/pm-tegra20.c | 1 +
arch/arm/mach-tegra/pm-tegra30.c | 1 +
arch/arm/mach-tegra/pm.c | 33 +--
arch/arm/mach-tegra/pmc.c | 9 +-
arch/arm/mach-tegra/powergate.c | 15 +-
arch/arm/mach-tegra/reset-handler.S | 7 +-
arch/arm/mach-tegra/reset.c | 11 +-
arch/arm/mach-tegra/sleep-tegra30.S | 7 +-
arch/arm/mach-tegra/tegra.c | 28 +--
drivers/amba/tegra-ahb.c | 3 +-
drivers/clk/tegra/clk-periph-gate.c | 3 +-
drivers/clk/tegra/clk-tegra30.c | 5 +-
drivers/clk/tegra/clk.c | 3 +-
drivers/gpu/drm/tegra/gr3d.c | 3 +-
drivers/gpu/drm/tegra/sor.c | 3 +-
drivers/iommu/tegra-smmu.c | 3 +-
drivers/misc/fuse/Makefile | 1 +
drivers/pci/host/pci-tegra.c | 5 +-
drivers/soc/Makefile | 1 +
drivers/soc/tegra/Makefile | 1 +
drivers/soc/tegra/fuse/Makefile | 8 +
drivers/soc/tegra/fuse/fuse-tegra.c | 156 +++++++++++++
drivers/soc/tegra/fuse/fuse-tegra20.c | 215 ++++++++++++++++++
drivers/soc/tegra/fuse/fuse-tegra30.c | 224 ++++++++++++++++++
drivers/soc/tegra/fuse/fuse.h | 71 ++++++
.../soc/tegra/fuse/speedo-tegra114.c | 56 +++--
drivers/soc/tegra/fuse/speedo-tegra124.c | 168 ++++++++++++++
.../soc/tegra/fuse/speedo-tegra20.c | 45 ++--
.../soc/tegra/fuse/speedo-tegra30.c | 176 +++++++-------
drivers/soc/tegra/fuse/tegra-apbmisc.c | 112 +++++++++
include/linux/tegra-soc.h | 22 --
include/{linux/tegra-ahb.h => soc/tegra/ahb.h} | 6 +-
.../{linux/tegra-cpuidle.h => soc/tegra/cpuidle.h} | 6 +-
include/soc/tegra/fuse.h | 66 ++++++
.../tegra-powergate.h => soc/tegra/powergate.h} | 6 +-
57 files changed, 1436 insertions(+), 848 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-driver-tegra-fuse
create mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt
create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt
delete mode 100644 arch/arm/mach-tegra/apbio.c
delete mode 100644 arch/arm/mach-tegra/apbio.h
delete mode 100644 arch/arm/mach-tegra/fuse.c
delete mode 100644 arch/arm/mach-tegra/fuse.h
create mode 100644 drivers/misc/fuse/Makefile
create mode 100644 drivers/soc/tegra/Makefile
create mode 100644 drivers/soc/tegra/fuse/Makefile
create mode 100644 drivers/soc/tegra/fuse/fuse-tegra.c
create mode 100644 drivers/soc/tegra/fuse/fuse-tegra20.c
create mode 100644 drivers/soc/tegra/fuse/fuse-tegra30.c
create mode 100644 drivers/soc/tegra/fuse/fuse.h
rename arch/arm/mach-tegra/tegra114_speedo.c => drivers/soc/tegra/fuse/speedo-tegra114.c (55%)
create mode 100644 drivers/soc/tegra/fuse/speedo-tegra124.c
rename arch/arm/mach-tegra/tegra20_speedo.c => drivers/soc/tegra/fuse/speedo-tegra20.c (67%)
rename arch/arm/mach-tegra/tegra30_speedo.c => drivers/soc/tegra/fuse/speedo-tegra30.c (52%)
create mode 100644 drivers/soc/tegra/fuse/tegra-apbmisc.c
delete mode 100644 include/linux/tegra-soc.h
rename include/{linux/tegra-ahb.h => soc/tegra/ahb.h} (86%)
rename include/{linux/tegra-cpuidle.h => soc/tegra/cpuidle.h} (86%)
create mode 100644 include/soc/tegra/fuse.h
rename include/{linux/tegra-powergate.h => soc/tegra/powergate.h} (96%)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 2/7] ARM: tegra: core code changes for 3.17
2014-07-18 14:45 [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm Thierry Reding
@ 2014-07-18 14:45 ` Thierry Reding
2014-07-19 19:31 ` Olof Johansson
2014-07-18 14:45 ` [GIT PULL 3/7] ARM: tegra: rework PCIe regulators Thierry Reding
` (5 subsequent siblings)
6 siblings, 1 reply; 14+ messages in thread
From: Thierry Reding @ 2014-07-18 14:45 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit dd849e581d7d23e1729c23bb2d6b85360ce4dd9d:
Merge branch 'for-3.17/fuse-move' into for-3.17/soc (2014-07-17 14:58:18 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-soc
for you to fetch changes up to 7232398abc6a7186e315425638c367d50c674718:
ARM: tegra: Convert PMC to a driver (2014-07-17 14:58:43 +0200)
----------------------------------------------------------------
ARM: tegra: core code changes for 3.17
Some of the code that's currently called from the Tegra machine setup
code is moved to regular initcalls. To catch dependency violations, the
various code paths now WARN if they're called to early. Not all of the
potential candidates are converted yet, but those that were have been
verified to work across all supported Tegra generations.
A new function, soc_is_tegra(), is also provided to make sure that the
initcalls can abort early if they aren't run on Tegra, which can happen
for multi-platform builds.
Finally this also moves out the PMC driver to drivers/soc/tegra so that
it can be shared with 64-bit ARM.
This is based on the for-3.17/fuse-move branch. The split is somewhat
arbitrary but allows the dependents of the for-3.17/fuse-move to pull
in as little code as necessary.
----------------------------------------------------------------
Thierry Reding (5):
soc/tegra: Implement runtime check for Tegra SoCs
ARM: tegra: Setup CPU hotplug in a pure initcall
ARM: tegra: Always lock the CPU reset vector
soc/tegra: fuse: Set up in early initcall
ARM: tegra: Convert PMC to a driver
arch/arm/mach-tegra/Makefile | 2 -
arch/arm/mach-tegra/board.h | 7 -
arch/arm/mach-tegra/hotplug.c | 16 +-
arch/arm/mach-tegra/platsmp.c | 2 +-
arch/arm/mach-tegra/pm.c | 32 +-
arch/arm/mach-tegra/pm.h | 10 +-
arch/arm/mach-tegra/pmc.c | 414 -------------
arch/arm/mach-tegra/pmc.h | 49 --
arch/arm/mach-tegra/powergate.c | 516 -----------------
arch/arm/mach-tegra/reset.c | 10 +-
arch/arm/mach-tegra/sleep.h | 3 -
arch/arm/mach-tegra/tegra.c | 9 +-
drivers/clk/tegra/clk-tegra30.c | 2 +-
drivers/gpu/drm/tegra/gr3d.c | 2 +-
drivers/gpu/drm/tegra/sor.c | 2 +-
drivers/pci/host/pci-tegra.c | 2 +-
drivers/soc/tegra/Makefile | 3 +
drivers/soc/tegra/common.c | 30 +
drivers/soc/tegra/fuse/fuse-tegra.c | 11 +-
drivers/soc/tegra/fuse/tegra-apbmisc.c | 7 +-
drivers/soc/tegra/pmc.c | 957 +++++++++++++++++++++++++++++++
include/soc/tegra/common.h | 14 +
include/soc/tegra/fuse.h | 1 -
include/soc/tegra/pm.h | 38 ++
include/soc/tegra/{powergate.h => pmc.h} | 31 +-
25 files changed, 1132 insertions(+), 1038 deletions(-)
delete mode 100644 arch/arm/mach-tegra/pmc.c
delete mode 100644 arch/arm/mach-tegra/pmc.h
delete mode 100644 arch/arm/mach-tegra/powergate.c
create mode 100644 drivers/soc/tegra/common.c
create mode 100644 drivers/soc/tegra/pmc.c
create mode 100644 include/soc/tegra/common.h
create mode 100644 include/soc/tegra/pm.h
rename include/soc/tegra/{powergate.h => pmc.h} (82%)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 3/7] ARM: tegra: rework PCIe regulators
2014-07-18 14:45 [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm Thierry Reding
2014-07-18 14:45 ` [GIT PULL 2/7] ARM: tegra: core code changes for 3.17 Thierry Reding
@ 2014-07-18 14:45 ` Thierry Reding
2014-07-19 19:44 ` Olof Johansson
2014-07-18 14:45 ` [GIT PULL 4/7] ARM: tegra: Add XUSB pad controller support Thierry Reding
` (4 subsequent siblings)
6 siblings, 1 reply; 14+ messages in thread
From: Thierry Reding @ 2014-07-18 14:45 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 7171511eaec5bf23fb06078f59784a3a0626b38f:
Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-pcie-regulators
for you to fetch changes up to 122ee17dc2adb5c4a63d3a29af9f4e6e331087e5:
ARM: tegra: Remove legacy PCIe power supply properties (2014-07-18 11:20:10 +0200)
----------------------------------------------------------------
ARM: tegra: rework PCIe regulators
This branch reworks the set of regulators that the Tegra PCIe driver
uses, so that the driver and DT bindings more correctly model what's
really going on in HW. For backwards-compatibility the driver will
fallback to using the old set of regulators if the new ones can't be
found.
I've made this a separate branch in case it needs to be pulled into the
PCIe tree to resolve any conflicts.
----------------------------------------------------------------
Thierry Reding (5):
PCI: tegra: Overhaul regulator usage
ARM: tegra: Add new PCIe regulator properties
PCI: tegra: Implement accurate power supply scheme
PCI: tegra: Remove deprecated power supply properties
ARM: tegra: Remove legacy PCIe power supply properties
.../bindings/pci/nvidia,tegra20-pcie.txt | 30 ++-
arch/arm/boot/dts/tegra20-harmony.dts | 8 +-
arch/arm/boot/dts/tegra20-tamonten.dtsi | 7 +-
arch/arm/boot/dts/tegra20-trimslice.dts | 8 +-
arch/arm/boot/dts/tegra30-beaver.dts | 12 +-
arch/arm/boot/dts/tegra30-cardhu.dtsi | 11 +-
drivers/pci/host/pci-tegra.c | 222 +++++++++++++++------
7 files changed, 222 insertions(+), 76 deletions(-)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 4/7] ARM: tegra: Add XUSB pad controller support
2014-07-18 14:45 [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm Thierry Reding
2014-07-18 14:45 ` [GIT PULL 2/7] ARM: tegra: core code changes for 3.17 Thierry Reding
2014-07-18 14:45 ` [GIT PULL 3/7] ARM: tegra: rework PCIe regulators Thierry Reding
@ 2014-07-18 14:45 ` Thierry Reding
2014-07-19 19:50 ` Olof Johansson
2014-07-18 14:45 ` [GIT PULL 5/7] ARM: create a cros-ec-keyboard DT fragment Thierry Reding
` (3 subsequent siblings)
6 siblings, 1 reply; 14+ messages in thread
From: Thierry Reding @ 2014-07-18 14:45 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 7171511eaec5bf23fb06078f59784a3a0626b38f:
Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-xusb-padctl
for you to fetch changes up to dc0a3938668706f3a63cde4ceb431e9189fb2a0a:
pinctrl: Add NVIDIA Tegra XUSB pad controller support (2014-07-11 14:41:06 +0200)
----------------------------------------------------------------
ARM: tegra: Add XUSB pad controller support
Adds device tree bindings and a driver for the XUSB pad controller found
on Tegra114 and later. This is a prerequisites for PCIe, SATA and XUSB
drivers which are all currently being reviewed or pending for merge.
This is a separate branch in case it needs to be pulled into the pinctrl
tree to resolve conflicts.
----------------------------------------------------------------
Thierry Reding (2):
of: Add NVIDIA Tegra XUSB pad controller binding
pinctrl: Add NVIDIA Tegra XUSB pad controller support
.../pinctrl/nvidia,tegra124-xusb-padctl.txt | 127 +++
drivers/pinctrl/Kconfig | 6 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/pinctrl-tegra-xusb.c | 973 +++++++++++++++++++++
include/dt-bindings/pinctrl/pinctrl-tegra-xusb.h | 7 +
5 files changed, 1114 insertions(+)
create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-xusb-padctl.txt
create mode 100644 drivers/pinctrl/pinctrl-tegra-xusb.c
create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra-xusb.h
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 5/7] ARM: create a cros-ec-keyboard DT fragment
2014-07-18 14:45 [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm Thierry Reding
` (2 preceding siblings ...)
2014-07-18 14:45 ` [GIT PULL 4/7] ARM: tegra: Add XUSB pad controller support Thierry Reding
@ 2014-07-18 14:45 ` Thierry Reding
2014-07-18 14:48 ` Thierry Reding
2014-07-18 14:45 ` [GIT PULL 6/7] ARM: tegra: device tree changes for 3.17 Thierry Reding
` (2 subsequent siblings)
6 siblings, 1 reply; 14+ messages in thread
From: Thierry Reding @ 2014-07-18 14:45 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 7171511eaec5bf23fb06078f59784a3a0626b38f:
Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-dt-cros-ec-kbd
for you to fetch changes up to 1a395e3b4f2e9038964c9eec392ed5300a4b5b83:
ARM: dts: Use the cros-ec-keyboard fragment in exynos5250-snow (2014-06-16 12:11:32 -0600)
----------------------------------------------------------------
ARM: create a cros-ec-keyboard DT fragment
This branch contains a series from Doug Anderson that creates a DT
include file to share some common DT content between Tegra and Exynos
boards that use cros-ec. I'll be pulling this into Tegra's for-3.17/dt
branch, and I assume the Samsung maintainers will do something similar.
----------------------------------------------------------------
Doug Anderson (3):
ARM: dts: Create a cros-ec-keyboard fragment
ARM: tegra: Use the cros-ec-keyboard fragment in venice2
ARM: dts: Use the cros-ec-keyboard fragment in exynos5250-snow
arch/arm/boot/dts/cros-ec-keyboard.dtsi | 105 ++++++++++++++++++++++++++++++++
arch/arm/boot/dts/exynos5250-snow.dts | 93 +---------------------------
arch/arm/boot/dts/tegra124-venice2.dts | 96 +----------------------------
3 files changed, 111 insertions(+), 183 deletions(-)
create mode 100644 arch/arm/boot/dts/cros-ec-keyboard.dtsi
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 6/7] ARM: tegra: device tree changes for 3.17
2014-07-18 14:45 [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm Thierry Reding
` (3 preceding siblings ...)
2014-07-18 14:45 ` [GIT PULL 5/7] ARM: create a cros-ec-keyboard DT fragment Thierry Reding
@ 2014-07-18 14:45 ` Thierry Reding
2014-07-19 19:52 ` Olof Johansson
2014-07-18 14:45 ` [GIT PULL 7/7] ARM: tegra: defconfig updates " Thierry Reding
2014-07-19 19:29 ` [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm Olof Johansson
6 siblings, 1 reply; 14+ messages in thread
From: Thierry Reding @ 2014-07-18 14:45 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 69c018268b3bbebbd0d9013a1b72831a8ae9e790:
Merge branch 'for-3.17/xusb-padctl' into for-3.17/dt (2014-07-17 15:01:57 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-dt
for you to fetch changes up to 2236927d9820199bb6f29f2a89b1783c4513d34f:
ARM: tegra: roth: add display DT node (2014-07-17 15:02:14 +0200)
----------------------------------------------------------------
ARM: tegra: device tree changes for 3.17
- New board support:
- Apalis T30
- HDA support for Tegra124 and Venice2
- Display on Medcom Wide and Roth
- GK20A support on Tegra124
- XUSB pad controller for Tegra124 and Jetson TK1
- Various cleanups
This pulls in the for-3.17/fuse-move, for-3.17/dt-cros-ec-kbd and
for-3.17/xusb-padctl branches to resolve dependencies.
Note that the Apalis T30 support has a runtime dependency on the
for-3.17/pcie-regulators branch, so they should preferably be applied
in that order. I didn't merge that branch into this because Apalis T30
support is new, therefore can't regress, and because the dependency
exists only at runtime.
----------------------------------------------------------------
Alban Bedel (2):
ARM: tegra: tamonten: add the base board regulators
ARM: tegra: tamonten: add the display to the Medcom Wide
Alexandre Courbot (4):
ARM: tegra: roth: fix unsupported pinmux properties
ARM: tegra: roth: enable input on mmc clock pins
ARM: tegra: of: add GK20A device tree binding
ARM: tegra: roth: add display DT node
Doug Anderson (1):
ARM: tegra: Add the EC i2c tunnel to tegra124-venice2
Dylan Reid (2):
ARM: tegra: Add Tegra124 HDA support
ARM: tegra: venice2 - Enable HDA
Lucas Stach (1):
ARM: tegra: jetson-tk1: mark eMMC as non-removable
Marcel Ziswiler (2):
ARM: tegra: initial support for apalis t30
ARM: tegra: Migrate Apalis T30 PCIe power supply scheme
Thierry Reding (3):
ARM: tegra: add GK20A GPU to Tegra124 DT
ARM: tegra: tegra124: Add XUSB pad controller
ARM: tegra: jetson-tk1: Add XUSB pad controller
Tuomas Tynkkynen (1):
ARM: tegra: Fix typoed ams,ext-control properties
Documentation/devicetree/bindings/arm/tegra.txt | 2 +
.../devicetree/bindings/gpu/nvidia,gk20a.txt | 43 ++
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/tegra114-roth.dts | 32 +-
arch/arm/boot/dts/tegra124-jetson-tk1.dts | 33 +-
arch/arm/boot/dts/tegra124-venice2.dts | 36 +-
arch/arm/boot/dts/tegra124.dtsi | 40 ++
arch/arm/boot/dts/tegra20-medcom-wide.dts | 61 +-
arch/arm/boot/dts/tegra20-plutux.dts | 41 ++
arch/arm/boot/dts/tegra20-tamonten.dtsi | 10 +-
arch/arm/boot/dts/tegra20-tec.dts | 41 ++
arch/arm/boot/dts/tegra30-apalis-eval.dts | 260 ++++++++
arch/arm/boot/dts/tegra30-apalis.dtsi | 678 +++++++++++++++++++++
13 files changed, 1252 insertions(+), 26 deletions(-)
create mode 100644 Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt
create mode 100644 arch/arm/boot/dts/tegra30-apalis-eval.dts
create mode 100644 arch/arm/boot/dts/tegra30-apalis.dtsi
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 7/7] ARM: tegra: defconfig updates for 3.17
2014-07-18 14:45 [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm Thierry Reding
` (4 preceding siblings ...)
2014-07-18 14:45 ` [GIT PULL 6/7] ARM: tegra: device tree changes for 3.17 Thierry Reding
@ 2014-07-18 14:45 ` Thierry Reding
2014-07-19 19:56 ` Olof Johansson
2014-07-19 19:29 ` [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm Olof Johansson
6 siblings, 1 reply; 14+ messages in thread
From: Thierry Reding @ 2014-07-18 14:45 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 7171511eaec5bf23fb06078f59784a3a0626b38f:
Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-defconfig
for you to fetch changes up to dff15d4c2b1a4f3992a670b445e2131a400aef76:
ARM: tegra: enable igb, stmpe, i2c chardev, lm95245, pwm leds (2014-06-16 12:55:49 -0600)
----------------------------------------------------------------
ARM: tegra: defconfig updates for 3.17
This set of patches update the tegra_defconfig by first regenerating on
top of v3.16-rc1 to prune all non-existent symbols or symbols which are
now selected by default.
----------------------------------------------------------------
Marcel Ziswiler (1):
ARM: tegra: enable igb, stmpe, i2c chardev, lm95245, pwm leds
Stephen Warren (1):
ARM: tegra: rebuild tegra_defconfig
arch/arm/configs/tegra_defconfig | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 5/7] ARM: create a cros-ec-keyboard DT fragment
2014-07-18 14:45 ` [GIT PULL 5/7] ARM: create a cros-ec-keyboard DT fragment Thierry Reding
@ 2014-07-18 14:48 ` Thierry Reding
0 siblings, 0 replies; 14+ messages in thread
From: Thierry Reding @ 2014-07-18 14:48 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Jul 18, 2014 at 04:45:38PM +0200, Thierry Reding wrote:
> The following changes since commit 7171511eaec5bf23fb06078f59784a3a0626b38f:
>
> Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-dt-cros-ec-kbd
>
> for you to fetch changes up to 1a395e3b4f2e9038964c9eec392ed5300a4b5b83:
>
> ARM: dts: Use the cros-ec-keyboard fragment in exynos5250-snow (2014-06-16 12:11:32 -0600)
>
> ----------------------------------------------------------------
> ARM: create a cros-ec-keyboard DT fragment
>
> This branch contains a series from Doug Anderson that creates a DT
> include file to share some common DT content between Tegra and Exynos
> boards that use cros-ec. I'll be pulling this into Tegra's for-3.17/dt
> branch, and I assume the Samsung maintainers will do something similar.
>
> ----------------------------------------------------------------
> Doug Anderson (3):
> ARM: dts: Create a cros-ec-keyboard fragment
> ARM: tegra: Use the cros-ec-keyboard fragment in venice2
> ARM: dts: Use the cros-ec-keyboard fragment in exynos5250-snow
>
> arch/arm/boot/dts/cros-ec-keyboard.dtsi | 105 ++++++++++++++++++++++++++++++++
> arch/arm/boot/dts/exynos5250-snow.dts | 93 +---------------------------
> arch/arm/boot/dts/tegra124-venice2.dts | 96 +----------------------------
> 3 files changed, 111 insertions(+), 183 deletions(-)
> create mode 100644 arch/arm/boot/dts/cros-ec-keyboard.dtsi
Note that Olof already mentioned that he had pulled this, but he also
said that he hadn't pulled it into anything that feeds into linux-next
so I thought I'd better send it again to make sure it's not forgotten.
Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140718/6dc736ea/attachment.sig>
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm
2014-07-18 14:45 [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm Thierry Reding
` (5 preceding siblings ...)
2014-07-18 14:45 ` [GIT PULL 7/7] ARM: tegra: defconfig updates " Thierry Reding
@ 2014-07-19 19:29 ` Olof Johansson
6 siblings, 0 replies; 14+ messages in thread
From: Olof Johansson @ 2014-07-19 19:29 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Jul 18, 2014 at 04:45:34PM +0200, Thierry Reding wrote:
> The following changes since commit 7171511eaec5bf23fb06078f59784a3a0626b38f:
>
> Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-fuse-move
>
> for you to fetch changes up to 2fa937a767bd0933dfe6017cabd038ce52594171:
>
> soc/tegra: fuse: fix dummy functions (2014-07-17 14:38:29 +0200)
Merged into next/cleanup. Thanks for following up on the previous merge request
and respinning this, Theirry!
-Olof
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 2/7] ARM: tegra: core code changes for 3.17
2014-07-18 14:45 ` [GIT PULL 2/7] ARM: tegra: core code changes for 3.17 Thierry Reding
@ 2014-07-19 19:31 ` Olof Johansson
0 siblings, 0 replies; 14+ messages in thread
From: Olof Johansson @ 2014-07-19 19:31 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Jul 18, 2014 at 04:45:35PM +0200, Thierry Reding wrote:
> The following changes since commit dd849e581d7d23e1729c23bb2d6b85360ce4dd9d:
>
> Merge branch 'for-3.17/fuse-move' into for-3.17/soc (2014-07-17 14:58:18 +0200)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-soc
>
> for you to fetch changes up to 7232398abc6a7186e315425638c367d50c674718:
>
> ARM: tegra: Convert PMC to a driver (2014-07-17 14:58:43 +0200)
>
> ----------------------------------------------------------------
> ARM: tegra: core code changes for 3.17
>
> Some of the code that's currently called from the Tegra machine setup
> code is moved to regular initcalls. To catch dependency violations, the
> various code paths now WARN if they're called to early. Not all of the
> potential candidates are converted yet, but those that were have been
> verified to work across all supported Tegra generations.
>
> A new function, soc_is_tegra(), is also provided to make sure that the
> initcalls can abort early if they aren't run on Tegra, which can happen
> for multi-platform builds.
>
> Finally this also moves out the PMC driver to drivers/soc/tegra so that
> it can be shared with 64-bit ARM.
>
> This is based on the for-3.17/fuse-move branch. The split is somewhat
> arbitrary but allows the dependents of the for-3.17/fuse-move to pull
> in as little code as necessary.
Merged (also into next/cleanup). Thanks!
-Olof
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 3/7] ARM: tegra: rework PCIe regulators
2014-07-18 14:45 ` [GIT PULL 3/7] ARM: tegra: rework PCIe regulators Thierry Reding
@ 2014-07-19 19:44 ` Olof Johansson
0 siblings, 0 replies; 14+ messages in thread
From: Olof Johansson @ 2014-07-19 19:44 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Jul 18, 2014 at 04:45:36PM +0200, Thierry Reding wrote:
> The following changes since commit 7171511eaec5bf23fb06078f59784a3a0626b38f:
>
> Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-pcie-regulators
>
> for you to fetch changes up to 122ee17dc2adb5c4a63d3a29af9f4e6e331087e5:
>
> ARM: tegra: Remove legacy PCIe power supply properties (2014-07-18 11:20:10 +0200)
>
> ----------------------------------------------------------------
> ARM: tegra: rework PCIe regulators
>
> This branch reworks the set of regulators that the Tegra PCIe driver
> uses, so that the driver and DT bindings more correctly model what's
> really going on in HW. For backwards-compatibility the driver will
> fallback to using the old set of regulators if the new ones can't be
> found.
>
> I've made this a separate branch in case it needs to be pulled into the
> PCIe tree to resolve any conflicts.
Merged into next/drivers. Again, thanks for respinning and making it handle the
old bindings too. I'm glad it wasn't too hard to sort out.
-Olof
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 4/7] ARM: tegra: Add XUSB pad controller support
2014-07-18 14:45 ` [GIT PULL 4/7] ARM: tegra: Add XUSB pad controller support Thierry Reding
@ 2014-07-19 19:50 ` Olof Johansson
0 siblings, 0 replies; 14+ messages in thread
From: Olof Johansson @ 2014-07-19 19:50 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Jul 18, 2014 at 04:45:37PM +0200, Thierry Reding wrote:
> The following changes since commit 7171511eaec5bf23fb06078f59784a3a0626b38f:
>
> Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-xusb-padctl
>
> for you to fetch changes up to dc0a3938668706f3a63cde4ceb431e9189fb2a0a:
>
> pinctrl: Add NVIDIA Tegra XUSB pad controller support (2014-07-11 14:41:06 +0200)
>
> ----------------------------------------------------------------
> ARM: tegra: Add XUSB pad controller support
>
> Adds device tree bindings and a driver for the XUSB pad controller found
> on Tegra114 and later. This is a prerequisites for PCIe, SATA and XUSB
> drivers which are all currently being reviewed or pending for merge.
>
> This is a separate branch in case it needs to be pulled into the pinctrl
> tree to resolve conflicts.
Merged, thanks.
-Olof
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 6/7] ARM: tegra: device tree changes for 3.17
2014-07-18 14:45 ` [GIT PULL 6/7] ARM: tegra: device tree changes for 3.17 Thierry Reding
@ 2014-07-19 19:52 ` Olof Johansson
0 siblings, 0 replies; 14+ messages in thread
From: Olof Johansson @ 2014-07-19 19:52 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Jul 18, 2014 at 04:45:39PM +0200, Thierry Reding wrote:
> The following changes since commit 69c018268b3bbebbd0d9013a1b72831a8ae9e790:
>
> Merge branch 'for-3.17/xusb-padctl' into for-3.17/dt (2014-07-17 15:01:57 +0200)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-dt
>
> for you to fetch changes up to 2236927d9820199bb6f29f2a89b1783c4513d34f:
>
> ARM: tegra: roth: add display DT node (2014-07-17 15:02:14 +0200)
>
> ----------------------------------------------------------------
> ARM: tegra: device tree changes for 3.17
>
> - New board support:
> - Apalis T30
> - HDA support for Tegra124 and Venice2
> - Display on Medcom Wide and Roth
> - GK20A support on Tegra124
> - XUSB pad controller for Tegra124 and Jetson TK1
> - Various cleanups
>
> This pulls in the for-3.17/fuse-move, for-3.17/dt-cros-ec-kbd and
> for-3.17/xusb-padctl branches to resolve dependencies.
>
> Note that the Apalis T30 support has a runtime dependency on the
> for-3.17/pcie-regulators branch, so they should preferably be applied
> in that order. I didn't merge that branch into this because Apalis T30
> support is new, therefore can't regress, and because the dependency
> exists only at runtime.
Yep, that's the preferred way to do it. Looks good, merged into next/dt.
This also means that the kbd dependency is merged (I didn't do that
separately).
-Olof
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 7/7] ARM: tegra: defconfig updates for 3.17
2014-07-18 14:45 ` [GIT PULL 7/7] ARM: tegra: defconfig updates " Thierry Reding
@ 2014-07-19 19:56 ` Olof Johansson
0 siblings, 0 replies; 14+ messages in thread
From: Olof Johansson @ 2014-07-19 19:56 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Jul 18, 2014 at 04:45:40PM +0200, Thierry Reding wrote:
> The following changes since commit 7171511eaec5bf23fb06078f59784a3a0626b38f:
>
> Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-defconfig
>
> for you to fetch changes up to dff15d4c2b1a4f3992a670b445e2131a400aef76:
>
> ARM: tegra: enable igb, stmpe, i2c chardev, lm95245, pwm leds (2014-06-16 12:55:49 -0600)
>
Merged, thanks.
-Olof
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2014-07-19 19:56 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-18 14:45 [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm Thierry Reding
2014-07-18 14:45 ` [GIT PULL 2/7] ARM: tegra: core code changes for 3.17 Thierry Reding
2014-07-19 19:31 ` Olof Johansson
2014-07-18 14:45 ` [GIT PULL 3/7] ARM: tegra: rework PCIe regulators Thierry Reding
2014-07-19 19:44 ` Olof Johansson
2014-07-18 14:45 ` [GIT PULL 4/7] ARM: tegra: Add XUSB pad controller support Thierry Reding
2014-07-19 19:50 ` Olof Johansson
2014-07-18 14:45 ` [GIT PULL 5/7] ARM: create a cros-ec-keyboard DT fragment Thierry Reding
2014-07-18 14:48 ` Thierry Reding
2014-07-18 14:45 ` [GIT PULL 6/7] ARM: tegra: device tree changes for 3.17 Thierry Reding
2014-07-19 19:52 ` Olof Johansson
2014-07-18 14:45 ` [GIT PULL 7/7] ARM: tegra: defconfig updates " Thierry Reding
2014-07-19 19:56 ` Olof Johansson
2014-07-19 19:29 ` [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm 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).