Hi ARM SoC maintainers,
The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-firmware
for you to fetch changes up to cd307124ad9bb01019920c2053696218d161f4a1:
firmware: tegra: Fix locking bugs in BPMP (2017-06-14 17:17:32 +0200)
Thanks,
Thierry
----------------------------------------------------------------
firmware: tegra: Changes for v4.13-rc1
This contains a fix for missing semaphore release in error paths as well
as a bogus error code return in the BPMP firmware implementation.
----------------------------------------------------------------
Dan Carpenter (1):
firmware: tegra: Fix locking bugs in BPMP
drivers/firmware/tegra/bpmp.c | 28 ++++++++++++++++++----------
1 file changed, 18 insertions(+), 10 deletions(-)
Hi ARM SoC maintainers,
The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-arm-dt
for you to fetch changes up to 508d690e94218d306ab2092d6ee95ca75f9fa98b:
ARM: dts: tegra: fix PCI bus dtc warnings (2017-06-13 16:49:57 +0200)
Thanks,
Thierry
----------------------------------------------------------------
ARM: tegra: Device tree changes for v4.13-rc1
This removes support for the Whistler board, which only a handful of
people ever had access to and which doesn't provide any features over
other Tegra20 devices that we support.
Also this cleans up some PCI related device tree content in preparation
for a future DTC release that has additional checks for the PCI bus.
----------------------------------------------------------------
Rob Herring (1):
ARM: dts: tegra: fix PCI bus dtc warnings
Stephen Warren (1):
ARM: tegra: remove Whistler support
Documentation/devicetree/bindings/arm/tegra.txt | 1 -
arch/arm/boot/dts/Makefile | 3 +-
arch/arm/boot/dts/tegra124-apalis-eval.dts | 2 +-
arch/arm/boot/dts/tegra124-apalis.dtsi | 2 +-
arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +-
arch/arm/boot/dts/tegra124.dtsi | 4 +-
arch/arm/boot/dts/tegra20-harmony.dts | 2 +-
arch/arm/boot/dts/tegra20-tamonten.dtsi | 2 +-
arch/arm/boot/dts/tegra20-tec.dts | 2 +-
arch/arm/boot/dts/tegra20-trimslice.dts | 2 +-
arch/arm/boot/dts/tegra20-whistler.dts | 636 ------------------------
arch/arm/boot/dts/tegra20.dtsi | 4 +-
arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +-
arch/arm/boot/dts/tegra30-apalis.dtsi | 2 +-
arch/arm/boot/dts/tegra30-beaver.dts | 2 +-
arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +-
arch/arm/boot/dts/tegra30.dtsi | 5 +-
17 files changed, 22 insertions(+), 653 deletions(-)
delete mode 100644 arch/arm/boot/dts/tegra20-whistler.dts
Hi ARM SoC maintainers,
The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-arm64-dt
for you to fetch changes up to 475d99fc216f4b2aed7021734838c9b578338598:
arm64: dts: nvidia: fix PCI bus dtc warnings (2017-06-13 16:50:48 +0200)
Thanks,
Thierry
----------------------------------------------------------------
arm64: tegra: Device tree changes for v4.13-rc1
This adds the CCPLEX cluster on Tegra186, which is used to initiate CPU
frequency and voltage transitions.
Also included is a bit of cleanup for PCI related device tree content,
in preparation for a future DTC release that has additional checks for
the PCI bus.
----------------------------------------------------------------
Mikko Perttunen (1):
arm64: tegra: Add CCPLEX_CLUSTER area in Tegra186
Rob Herring (1):
arm64: dts: nvidia: fix PCI bus dtc warnings
arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +++-
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 7 +++++++
arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 2 +-
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 4 +++-
4 files changed, 14 insertions(+), 3 deletions(-)
From: Olof Johansson <hidden> Date: 2017-06-19 04:00:45
Hi,
On Fri, Jun 16, 2017 at 10:13:03AM +0200, Thierry Reding wrote:
Hi ARM SoC maintainers,
The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-soc
for you to fetch changes up to da1dbec1be2b54c16649e33e479708a55156e311:
soc/tegra: flowctrl: Fix error handling (2017-06-13 16:47:44 +0200)
Thanks,
Thierry
----------------------------------------------------------------
soc/tegra: Changes for v4.13-rc1
This contains an implementation of generic PM domains for Tegra186,
based on the BPMP powergate request.
----------------------------------------------------------------
Christophe Jaillet (1):
soc/tegra: flowctrl: Fix error handling
Thierry Reding (3):
PM / Domains: Allow overriding the ->xlate() callback
soc/tegra: bpmp: Update ABI header
soc/tegra: bpmp: Implement generic PM domains
drivers/base/power/domain.c | 8 +-
drivers/firmware/tegra/bpmp.c | 4 +
drivers/soc/tegra/Kconfig | 5 +
drivers/soc/tegra/Makefile | 1 +
drivers/soc/tegra/flowctrl.c | 2 +-
drivers/soc/tegra/powergate-bpmp.c | 359 +++++++++++++++++++++++++++++++
include/linux/pm_domain.h | 4 +
include/soc/tegra/bpmp-abi.h | 418 ++++++++++++++++++++++++++++++++++++-
include/soc/tegra/bpmp.h | 12 ++
Merged, but does the bpmp-abi.h really belong in include/soc? Seems like most
of it is internal ABI for whatever abstraction communicates with bpmp, in this
case powergate. Locating it as a headerfile under drivers/soc/tegra/ seems to
make more sense. Care to move it?
-Olof
From: Olof Johansson <hidden> Date: 2017-06-19 04:01:26
On Fri, Jun 16, 2017 at 10:13:04AM +0200, Thierry Reding wrote:
Hi ARM SoC maintainers,
The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-firmware
for you to fetch changes up to cd307124ad9bb01019920c2053696218d161f4a1:
firmware: tegra: Fix locking bugs in BPMP (2017-06-14 17:17:32 +0200)
Thanks,
Thierry
----------------------------------------------------------------
firmware: tegra: Changes for v4.13-rc1
This contains a fix for missing semaphore release in error paths as well
as a bogus error code return in the BPMP firmware implementation.
From: Olof Johansson <hidden> Date: 2017-06-19 04:01:54
On Fri, Jun 16, 2017 at 10:13:05AM +0200, Thierry Reding wrote:
Hi ARM SoC maintainers,
The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-arm-dt
for you to fetch changes up to 508d690e94218d306ab2092d6ee95ca75f9fa98b:
ARM: dts: tegra: fix PCI bus dtc warnings (2017-06-13 16:49:57 +0200)
Thanks,
Thierry
----------------------------------------------------------------
ARM: tegra: Device tree changes for v4.13-rc1
This removes support for the Whistler board, which only a handful of
people ever had access to and which doesn't provide any features over
other Tegra20 devices that we support.
Also this cleans up some PCI related device tree content in preparation
for a future DTC release that has additional checks for the PCI bus.
From: Olof Johansson <hidden> Date: 2017-06-19 04:02:32
On Fri, Jun 16, 2017 at 10:13:06AM +0200, Thierry Reding wrote:
Hi ARM SoC maintainers,
The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-arm64-dt
for you to fetch changes up to 475d99fc216f4b2aed7021734838c9b578338598:
arm64: dts: nvidia: fix PCI bus dtc warnings (2017-06-13 16:50:48 +0200)
Thanks,
Thierry
----------------------------------------------------------------
arm64: tegra: Device tree changes for v4.13-rc1
This adds the CCPLEX cluster on Tegra186, which is used to initiate CPU
frequency and voltage transitions.
Also included is a bit of cleanup for PCI related device tree content,
in preparation for a future DTC release that has additional checks for
the PCI bus.
From: Mikko Perttunen <hidden> Date: 2017-06-19 05:59:11
On 06/19/2017 07:00 AM, Olof Johansson wrote:
Hi,
On Fri, Jun 16, 2017 at 10:13:03AM +0200, Thierry Reding wrote:
quoted
Hi ARM SoC maintainers,
The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-soc
for you to fetch changes up to da1dbec1be2b54c16649e33e479708a55156e311:
soc/tegra: flowctrl: Fix error handling (2017-06-13 16:47:44 +0200)
Thanks,
Thierry
----------------------------------------------------------------
soc/tegra: Changes for v4.13-rc1
This contains an implementation of generic PM domains for Tegra186,
based on the BPMP powergate request.
----------------------------------------------------------------
Christophe Jaillet (1):
soc/tegra: flowctrl: Fix error handling
Thierry Reding (3):
PM / Domains: Allow overriding the ->xlate() callback
soc/tegra: bpmp: Update ABI header
soc/tegra: bpmp: Implement generic PM domains
drivers/base/power/domain.c | 8 +-
drivers/firmware/tegra/bpmp.c | 4 +
drivers/soc/tegra/Kconfig | 5 +
drivers/soc/tegra/Makefile | 1 +
drivers/soc/tegra/flowctrl.c | 2 +-
drivers/soc/tegra/powergate-bpmp.c | 359 +++++++++++++++++++++++++++++++
include/linux/pm_domain.h | 4 +
include/soc/tegra/bpmp-abi.h | 418 ++++++++++++++++++++++++++++++++++++-
include/soc/tegra/bpmp.h | 12 ++
Merged, but does the bpmp-abi.h really belong in include/soc? Seems like most
of it is internal ABI for whatever abstraction communicates with bpmp, in this
case powergate. Locating it as a headerfile under drivers/soc/tegra/ seems to
make more sense. Care to move it?
The header is used by all drivers that communicate with the BPMP, and
they are scattered around the tree in their corresponding modules - e.g.
drivers/clk/tegra/clk-bpmp.c, or the upcoming
drivers/thermal/tegra/bpmp-thermal.c.
Cheers,
Mikko
-Olof
--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
From: Olof Johansson <hidden> Date: 2017-06-19 06:04:45
Hi,
On Mon, Jun 19, 2017 at 08:59:11AM +0300, Mikko Perttunen wrote:
On 06/19/2017 07:00 AM, Olof Johansson wrote:
quoted
Hi,
On Fri, Jun 16, 2017 at 10:13:03AM +0200, Thierry Reding wrote:
quoted
Hi ARM SoC maintainers,
The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-soc
for you to fetch changes up to da1dbec1be2b54c16649e33e479708a55156e311:
soc/tegra: flowctrl: Fix error handling (2017-06-13 16:47:44 +0200)
Thanks,
Thierry
----------------------------------------------------------------
soc/tegra: Changes for v4.13-rc1
This contains an implementation of generic PM domains for Tegra186,
based on the BPMP powergate request.
----------------------------------------------------------------
Christophe Jaillet (1):
soc/tegra: flowctrl: Fix error handling
Thierry Reding (3):
PM / Domains: Allow overriding the ->xlate() callback
soc/tegra: bpmp: Update ABI header
soc/tegra: bpmp: Implement generic PM domains
drivers/base/power/domain.c | 8 +-
drivers/firmware/tegra/bpmp.c | 4 +
drivers/soc/tegra/Kconfig | 5 +
drivers/soc/tegra/Makefile | 1 +
drivers/soc/tegra/flowctrl.c | 2 +-
drivers/soc/tegra/powergate-bpmp.c | 359 +++++++++++++++++++++++++++++++
include/linux/pm_domain.h | 4 +
include/soc/tegra/bpmp-abi.h | 418 ++++++++++++++++++++++++++++++++++++-
include/soc/tegra/bpmp.h | 12 ++
Merged, but does the bpmp-abi.h really belong in include/soc? Seems like most
of it is internal ABI for whatever abstraction communicates with bpmp, in this
case powergate. Locating it as a headerfile under drivers/soc/tegra/ seems to
make more sense. Care to move it?
The header is used by all drivers that communicate with the BPMP, and they
are scattered around the tree in their corresponding modules - e.g.
drivers/clk/tegra/clk-bpmp.c, or the upcoming
drivers/thermal/tegra/bpmp-thermal.c.
Having to expose the command format to all drivers seems a bit odd, compared to
providing helpers from drivers/soc to perform the commands/actions.
I guess most users aren't in-tree yet (tried grepping around for some of the
struct names and found no users), so I guess we'll see over time how it
develops. It could always be refactored later, if needed.
-Olof