* [PATCH 1/2] arm64: renesas: Enable RENESAS_IRQC
2016-02-25 23:52 [GIT PULL] Renesas ARM64 Based SoC SoC Updates for v4.6 Simon Horman
@ 2016-02-25 23:52 ` Simon Horman
2016-02-25 23:52 ` Simon Horman
2016-02-29 15:19 ` [GIT PULL] Renesas ARM64 Based SoC SoC Updates for v4.6 Arnd Bergmann
2 siblings, 0 replies; 6+ messages in thread
From: Simon Horman @ 2016-02-25 23:52 UTC (permalink / raw)
To: linux-renesas-soc
Cc: linux-arm-kernel, Magnus Damm, Magnus Damm, Simon Horman
From: Magnus Damm <damm+renesas@opensource.se>
Select RENESAS_IRQC for Arm64 SoCs from Renesas to enable
build of drivers/irqchip/irq-renesas-irqc.c.
Signed-off-by: Magnus Damm <damm+renesas@opensource.se>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm64/Kconfig.platforms | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index 21074f674bde..757220cb1b7f 100644
--- a/arch/arm64/Kconfig.platforms
+++ b/arch/arm64/Kconfig.platforms
@@ -77,6 +77,7 @@ config ARCH_RENESAS
select ARCH_SHMOBILE
select PINCTRL
select PM_GENERIC_DOMAINS if PM
+ select RENESAS_IRQC
help
This enables support for the ARMv8 based Renesas SoCs.
--
2.7.0.rc3.207.g0ac5344
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [GIT PULL] Renesas ARM64 Based SoC SoC Updates for v4.6
@ 2016-02-25 23:52 Simon Horman
2016-02-25 23:52 ` Simon Horman
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Simon Horman @ 2016-02-25 23:52 UTC (permalink / raw)
To: linux-arm-kernel
Hi Olof, Hi Kevin, Hi Arnd,
Please consider these Renesas ARM64 based SoC SoC updates for v4.6.
The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:
Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-arm64-soc-for-v4.6
for you to fetch changes up to 2ee98234b88174f2bcafefb7918e2794a1fdbc98:
arm64: renesas: Enable PM and PM_GENERIC_DOMAINS for SoCs with PM Domains (2016-02-19 14:55:18 +0900)
----------------------------------------------------------------
Renesas ARM64 Based SoC SoC Updates for v4.6
* Enable RENESAS_IRQC, and PM and PM_GENERIC_DOMAINS for SoCs with PM Domains
----------------------------------------------------------------
Geert Uytterhoeven (1):
arm64: renesas: Enable PM and PM_GENERIC_DOMAINS for SoCs with PM Domains
Magnus Damm (1):
arm64: renesas: Enable RENESAS_IRQC
arch/arm64/Kconfig.platforms | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 1/2] arm64: renesas: Enable RENESAS_IRQC
@ 2016-02-25 23:52 ` Simon Horman
0 siblings, 0 replies; 6+ messages in thread
From: Simon Horman @ 2016-02-25 23:52 UTC (permalink / raw)
To: linux-arm-kernel
From: Magnus Damm <damm+renesas@opensource.se>
Select RENESAS_IRQC for Arm64 SoCs from Renesas to enable
build of drivers/irqchip/irq-renesas-irqc.c.
Signed-off-by: Magnus Damm <damm+renesas@opensource.se>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm64/Kconfig.platforms | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index 21074f674bde..757220cb1b7f 100644
--- a/arch/arm64/Kconfig.platforms
+++ b/arch/arm64/Kconfig.platforms
@@ -77,6 +77,7 @@ config ARCH_RENESAS
select ARCH_SHMOBILE
select PINCTRL
select PM_GENERIC_DOMAINS if PM
+ select RENESAS_IRQC
help
This enables support for the ARMv8 based Renesas SoCs.
--
2.7.0.rc3.207.g0ac5344
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/2] arm64: renesas: Enable PM and PM_GENERIC_DOMAINS for SoCs with PM Domains
2016-02-25 23:52 [GIT PULL] Renesas ARM64 Based SoC SoC Updates for v4.6 Simon Horman
@ 2016-02-25 23:52 ` Simon Horman
2016-02-25 23:52 ` Simon Horman
2016-02-29 15:19 ` [GIT PULL] Renesas ARM64 Based SoC SoC Updates for v4.6 Arnd Bergmann
2 siblings, 0 replies; 6+ messages in thread
From: Simon Horman @ 2016-02-25 23:52 UTC (permalink / raw)
To: linux-renesas-soc
Cc: linux-arm-kernel, Magnus Damm, Geert Uytterhoeven, Simon Horman
From: Geert Uytterhoeven <geert+renesas@glider.be>
All supported Renesas ARM64 SoCs have clock and power domains. To ensure
proper operation of on-SoC modules, module clocks must be ungated, and
power domains must be powered up when needed.
Currently the user can choose to build a kernel with power management
enabled or disabled:
- If CONFIG_PM=y, power domains and/or module clocks are handled
dynamically by Runtime PM and the generic power domain.
- If CONFIG_PM=n, power domains are assumed to be powered up by reset
state or by the boot loader, and module clocks are handled by the
legacy clock domain on driver (un)bind.
The latter is implemented using a platform bus notifier, which
applies not only to all on-SoC devices, but to all platform devices
present in the system.
To remove the dependency on implicit assumptions, and to get rid of the
peculiarities of the legacy clock domain, enable CONFIG_PM and
CONFIG_PM_GENERIC_DOMAINS unconditionally.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm64/Kconfig.platforms | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index 757220cb1b7f..e011ac0e17a3 100644
--- a/arch/arm64/Kconfig.platforms
+++ b/arch/arm64/Kconfig.platforms
@@ -76,7 +76,8 @@ config ARCH_RENESAS
bool "Renesas SoC Platforms"
select ARCH_SHMOBILE
select PINCTRL
- select PM_GENERIC_DOMAINS if PM
+ select PM
+ select PM_GENERIC_DOMAINS
select RENESAS_IRQC
help
This enables support for the ARMv8 based Renesas SoCs.
--
2.7.0.rc3.207.g0ac5344
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/2] arm64: renesas: Enable PM and PM_GENERIC_DOMAINS for SoCs with PM Domains
@ 2016-02-25 23:52 ` Simon Horman
0 siblings, 0 replies; 6+ messages in thread
From: Simon Horman @ 2016-02-25 23:52 UTC (permalink / raw)
To: linux-arm-kernel
From: Geert Uytterhoeven <geert+renesas@glider.be>
All supported Renesas ARM64 SoCs have clock and power domains. To ensure
proper operation of on-SoC modules, module clocks must be ungated, and
power domains must be powered up when needed.
Currently the user can choose to build a kernel with power management
enabled or disabled:
- If CONFIG_PM=y, power domains and/or module clocks are handled
dynamically by Runtime PM and the generic power domain.
- If CONFIG_PM=n, power domains are assumed to be powered up by reset
state or by the boot loader, and module clocks are handled by the
legacy clock domain on driver (un)bind.
The latter is implemented using a platform bus notifier, which
applies not only to all on-SoC devices, but to all platform devices
present in the system.
To remove the dependency on implicit assumptions, and to get rid of the
peculiarities of the legacy clock domain, enable CONFIG_PM and
CONFIG_PM_GENERIC_DOMAINS unconditionally.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm64/Kconfig.platforms | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index 757220cb1b7f..e011ac0e17a3 100644
--- a/arch/arm64/Kconfig.platforms
+++ b/arch/arm64/Kconfig.platforms
@@ -76,7 +76,8 @@ config ARCH_RENESAS
bool "Renesas SoC Platforms"
select ARCH_SHMOBILE
select PINCTRL
- select PM_GENERIC_DOMAINS if PM
+ select PM
+ select PM_GENERIC_DOMAINS
select RENESAS_IRQC
help
This enables support for the ARMv8 based Renesas SoCs.
--
2.7.0.rc3.207.g0ac5344
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [GIT PULL] Renesas ARM64 Based SoC SoC Updates for v4.6
2016-02-25 23:52 [GIT PULL] Renesas ARM64 Based SoC SoC Updates for v4.6 Simon Horman
2016-02-25 23:52 ` Simon Horman
2016-02-25 23:52 ` Simon Horman
@ 2016-02-29 15:19 ` Arnd Bergmann
2 siblings, 0 replies; 6+ messages in thread
From: Arnd Bergmann @ 2016-02-29 15:19 UTC (permalink / raw)
To: linux-arm-kernel
On Friday 26 February 2016 08:52:55 Simon Horman wrote:
> Renesas ARM64 Based SoC SoC Updates for v4.6
>
> * Enable RENESAS_IRQC, and PM and PM_GENERIC_DOMAINS for SoCs with PM Domains
>
Pulled into next/arm64, thanks!
Arnd
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2016-02-29 15:19 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-25 23:52 [GIT PULL] Renesas ARM64 Based SoC SoC Updates for v4.6 Simon Horman
2016-02-25 23:52 ` [PATCH 1/2] arm64: renesas: Enable RENESAS_IRQC Simon Horman
2016-02-25 23:52 ` Simon Horman
2016-02-25 23:52 ` [PATCH 2/2] arm64: renesas: Enable PM and PM_GENERIC_DOMAINS for SoCs with PM Domains Simon Horman
2016-02-25 23:52 ` Simon Horman
2016-02-29 15:19 ` [GIT PULL] Renesas ARM64 Based SoC SoC Updates for v4.6 Arnd Bergmann
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.