* [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1
@ 2017-06-16 8:13 Thierry Reding
[not found] ` <20170616081306.11505-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Thierry Reding @ 2017-06-16 8:13 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A
Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
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 ++
9 files changed, 798 insertions(+), 15 deletions(-)
create mode 100644 drivers/soc/tegra/powergate-bpmp.c
^ permalink raw reply [flat|nested] 10+ messages in thread[parent not found: <20170616081306.11505-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* [GIT PULL 2/4] firmware: tegra: Changes for v4.13-rc1 [not found] ` <20170616081306.11505-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2017-06-16 8:13 ` Thierry Reding [not found] ` <20170616081306.11505-2-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-06-16 8:13 ` [GIT PULL 3/4] ARM: tegra: Device tree changes " Thierry Reding ` (2 subsequent siblings) 3 siblings, 1 reply; 10+ messages in thread From: Thierry Reding @ 2017-06-16 8:13 UTC (permalink / raw) To: arm-DgEjT+Ai2ygdnm+yROfE0A Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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(-) ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <20170616081306.11505-2-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [GIT PULL 2/4] firmware: tegra: Changes for v4.13-rc1 [not found] ` <20170616081306.11505-2-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2017-06-19 4:01 ` Olof Johansson 0 siblings, 0 replies; 10+ messages in thread From: Olof Johansson @ 2017-06-19 4:01 UTC (permalink / raw) To: Thierry Reding Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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. Merged, thanks. -Olof ^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 3/4] ARM: tegra: Device tree changes for v4.13-rc1 [not found] ` <20170616081306.11505-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-06-16 8:13 ` [GIT PULL 2/4] firmware: tegra: " Thierry Reding @ 2017-06-16 8:13 ` Thierry Reding [not found] ` <20170616081306.11505-3-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-06-16 8:13 ` [GIT PULL 4/4] arm64: " Thierry Reding 2017-06-19 4:00 ` [GIT PULL 1/4] soc/tegra: Changes " Olof Johansson 3 siblings, 1 reply; 10+ messages in thread From: Thierry Reding @ 2017-06-16 8:13 UTC (permalink / raw) To: arm-DgEjT+Ai2ygdnm+yROfE0A Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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 ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <20170616081306.11505-3-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [GIT PULL 3/4] ARM: tegra: Device tree changes for v4.13-rc1 [not found] ` <20170616081306.11505-3-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2017-06-19 4:01 ` Olof Johansson 0 siblings, 0 replies; 10+ messages in thread From: Olof Johansson @ 2017-06-19 4:01 UTC (permalink / raw) To: Thierry Reding Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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. Merged, thanks. -Olof ^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 4/4] arm64: tegra: Device tree changes for v4.13-rc1 [not found] ` <20170616081306.11505-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-06-16 8:13 ` [GIT PULL 2/4] firmware: tegra: " Thierry Reding 2017-06-16 8:13 ` [GIT PULL 3/4] ARM: tegra: Device tree changes " Thierry Reding @ 2017-06-16 8:13 ` Thierry Reding [not found] ` <20170616081306.11505-4-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-06-19 4:00 ` [GIT PULL 1/4] soc/tegra: Changes " Olof Johansson 3 siblings, 1 reply; 10+ messages in thread From: Thierry Reding @ 2017-06-16 8:13 UTC (permalink / raw) To: arm-DgEjT+Ai2ygdnm+yROfE0A Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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(-) ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <20170616081306.11505-4-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [GIT PULL 4/4] arm64: tegra: Device tree changes for v4.13-rc1 [not found] ` <20170616081306.11505-4-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2017-06-19 4:02 ` Olof Johansson 0 siblings, 0 replies; 10+ messages in thread From: Olof Johansson @ 2017-06-19 4:02 UTC (permalink / raw) To: Thierry Reding Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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. Merged, thanks. -Olof ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1 [not found] ` <20170616081306.11505-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> ` (2 preceding siblings ...) 2017-06-16 8:13 ` [GIT PULL 4/4] arm64: " Thierry Reding @ 2017-06-19 4:00 ` Olof Johansson 2017-06-19 5:59 ` Mikko Perttunen 3 siblings, 1 reply; 10+ messages in thread From: Olof Johansson @ 2017-06-19 4:00 UTC (permalink / raw) To: Thierry Reding Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r 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 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1 2017-06-19 4:00 ` [GIT PULL 1/4] soc/tegra: Changes " Olof Johansson @ 2017-06-19 5:59 ` Mikko Perttunen [not found] ` <7de8de14-b0ad-883c-58ec-847789be118b-/1wQRMveznE@public.gmane.org> 0 siblings, 1 reply; 10+ messages in thread From: Mikko Perttunen @ 2017-06-19 5:59 UTC (permalink / raw) To: Olof Johansson, Thierry Reding Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r On 06/19/2017 07:00 AM, Olof Johansson wrote: > 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? 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-u79uwXL29TY76Z2rM5mHXA@public.gmane.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <7de8de14-b0ad-883c-58ec-847789be118b-/1wQRMveznE@public.gmane.org>]
* Re: [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1 [not found] ` <7de8de14-b0ad-883c-58ec-847789be118b-/1wQRMveznE@public.gmane.org> @ 2017-06-19 6:04 ` Olof Johansson 0 siblings, 0 replies; 10+ messages in thread From: Olof Johansson @ 2017-06-19 6:04 UTC (permalink / raw) To: Mikko Perttunen Cc: Thierry Reding, arm-DgEjT+Ai2ygdnm+yROfE0A, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r Hi, On Mon, Jun 19, 2017 at 08:59:11AM +0300, Mikko Perttunen wrote: > On 06/19/2017 07:00 AM, Olof Johansson wrote: > >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? > > 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 ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2017-06-19 6:04 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-16 8:13 [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1 Thierry Reding
[not found] ` <20170616081306.11505-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-06-16 8:13 ` [GIT PULL 2/4] firmware: tegra: " Thierry Reding
[not found] ` <20170616081306.11505-2-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-06-19 4:01 ` Olof Johansson
2017-06-16 8:13 ` [GIT PULL 3/4] ARM: tegra: Device tree changes " Thierry Reding
[not found] ` <20170616081306.11505-3-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-06-19 4:01 ` Olof Johansson
2017-06-16 8:13 ` [GIT PULL 4/4] arm64: " Thierry Reding
[not found] ` <20170616081306.11505-4-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-06-19 4:02 ` Olof Johansson
2017-06-19 4:00 ` [GIT PULL 1/4] soc/tegra: Changes " Olof Johansson
2017-06-19 5:59 ` Mikko Perttunen
[not found] ` <7de8de14-b0ad-883c-58ec-847789be118b-/1wQRMveznE@public.gmane.org>
2017-06-19 6:04 ` 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).