* [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm
@ 2014-07-18 14:45 Thierry Reding
[not found] ` <1405694740-4090-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
0 siblings, 1 reply; 14+ messages in thread
From: Thierry Reding @ 2014-07-18 14:45 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A
Cc: Stephen Warren, Thierry Reding,
linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
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[parent not found: <1405694740-4090-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* [GIT PULL 2/7] ARM: tegra: core code changes for 3.17 [not found] ` <1405694740-4090-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2014-07-18 14:45 ` Thierry Reding [not found] ` <1405694740-4090-2-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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: arm-DgEjT+Ai2ygdnm+yROfE0A Cc: Stephen Warren, Thierry Reding, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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
[parent not found: <1405694740-4090-2-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [GIT PULL 2/7] ARM: tegra: core code changes for 3.17 [not found] ` <1405694740-4090-2-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 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: Thierry Reding Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Stephen Warren, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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 [not found] ` <1405694740-4090-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 [not found] ` <1405694740-4090-3-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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: arm-DgEjT+Ai2ygdnm+yROfE0A Cc: Stephen Warren, Thierry Reding, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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
[parent not found: <1405694740-4090-3-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [GIT PULL 3/7] ARM: tegra: rework PCIe regulators [not found] ` <1405694740-4090-3-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 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: Thierry Reding Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Stephen Warren, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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 [not found] ` <1405694740-4090-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 [not found] ` <1405694740-4090-4-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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: arm-DgEjT+Ai2ygdnm+yROfE0A Cc: Stephen Warren, Thierry Reding, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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
[parent not found: <1405694740-4090-4-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [GIT PULL 4/7] ARM: tegra: Add XUSB pad controller support [not found] ` <1405694740-4090-4-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 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: Thierry Reding Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Stephen Warren, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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 5/7] ARM: create a cros-ec-keyboard DT fragment [not found] ` <1405694740-4090-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> ` (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 [not found] ` <1405694740-4090-5-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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: arm-DgEjT+Ai2ygdnm+yROfE0A Cc: Stephen Warren, Thierry Reding, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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
[parent not found: <1405694740-4090-5-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [GIT PULL 5/7] ARM: create a cros-ec-keyboard DT fragment [not found] ` <1405694740-4090-5-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 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: arm-DgEjT+Ai2ygdnm+yROfE0A Cc: Stephen Warren, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r [-- Attachment #1: Type: text/plain, Size: 1824 bytes --] 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 [-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 6/7] ARM: tegra: device tree changes for 3.17 [not found] ` <1405694740-4090-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> ` (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 [not found] ` <1405694740-4090-6-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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: arm-DgEjT+Ai2ygdnm+yROfE0A Cc: Stephen Warren, Thierry Reding, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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
[parent not found: <1405694740-4090-6-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [GIT PULL 6/7] ARM: tegra: device tree changes for 3.17 [not found] ` <1405694740-4090-6-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 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: Thierry Reding Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Stephen Warren, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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 [not found] ` <1405694740-4090-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> ` (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 [not found] ` <1405694740-4090-7-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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: arm-DgEjT+Ai2ygdnm+yROfE0A Cc: Stephen Warren, Thierry Reding, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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
[parent not found: <1405694740-4090-7-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [GIT PULL 7/7] ARM: tegra: defconfig updates for 3.17 [not found] ` <1405694740-4090-7-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 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: Thierry Reding Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Stephen Warren, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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
* Re: [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm [not found] ` <1405694740-4090-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> ` (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: Thierry Reding Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Stephen Warren, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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
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
[not found] ` <1405694740-4090-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-07-18 14:45 ` [GIT PULL 2/7] ARM: tegra: core code changes for 3.17 Thierry Reding
[not found] ` <1405694740-4090-2-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-07-19 19:31 ` Olof Johansson
2014-07-18 14:45 ` [GIT PULL 3/7] ARM: tegra: rework PCIe regulators Thierry Reding
[not found] ` <1405694740-4090-3-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
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
[not found] ` <1405694740-4090-4-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
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
[not found] ` <1405694740-4090-5-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
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
[not found] ` <1405694740-4090-6-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-07-19 19:52 ` Olof Johansson
2014-07-18 14:45 ` [GIT PULL 7/7] ARM: tegra: defconfig updates " Thierry Reding
[not found] ` <1405694740-4090-7-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
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