linux-renesas-soc.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] soc: renesas: Miscellaneous fixes
@ 2018-11-29 10:56 Geert Uytterhoeven
  2018-11-29 10:56 ` [PATCH 1/6] soc: renesas: r8a77965-sysc: Remove non-existent A3IR power domain Geert Uytterhoeven
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Geert Uytterhoeven @ 2018-11-29 10:56 UTC (permalink / raw)
  To: Simon Horman, Magnus Damm
  Cc: Jacopo Mondi, Vladimir Barinov, Sergei Shtylyov,
	linux-renesas-soc, devicetree, Geert Uytterhoeven

	Hi Simon, Magnus,

This patch series contains several fixes for the Renesas SYSC (power
domain) drivers and DT bindings:
  - Removal of non-existent power domains,
  - Correction of power domain names and hierarchy.
These are the result of skimming the Hardware Manual Errata.

Note that the last patch (marked RFC) cannot be applied yet, as there is
an existing (but incorrect) user of the removed definition.

Thanks!

Geert Uytterhoeven (6):
  soc: renesas: r8a77965-sysc: Remove non-existent A3IR power domain
  soc: renesas: r8a77970-sysc: Remove non-existent CR7 power domain
  soc: renesas: r8a77970-sysc: Correct names of A2DP/A2CN power domains
  soc: renesas: r8a77980-sysc: Correct names of A2DP[01] power domains
  soc: renesas: r8a77980-sysc: Correct A3VIP[012] power domain hierarchy
  [RFC] dt-bindings: power: r8a77965: Remove non-existent A3IR power
    domain

 drivers/soc/renesas/r8a77965-sysc.c       |  1 -
 drivers/soc/renesas/r8a77970-sysc.c       |  5 ++---
 drivers/soc/renesas/r8a77980-sysc.c       | 10 +++++-----
 include/dt-bindings/power/r8a77965-sysc.h |  1 -
 include/dt-bindings/power/r8a77970-sysc.h |  7 +++----
 include/dt-bindings/power/r8a77980-sysc.h |  6 +++---
 6 files changed, 13 insertions(+), 17 deletions(-)

-- 
2.17.1

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [PATCH 1/6] soc: renesas: r8a77965-sysc: Remove non-existent A3IR power domain
  2018-11-29 10:56 [PATCH 0/6] soc: renesas: Miscellaneous fixes Geert Uytterhoeven
@ 2018-11-29 10:56 ` Geert Uytterhoeven
  2018-11-30 10:18   ` Simon Horman
  2018-11-29 10:56 ` [PATCH 2/6] soc: renesas: r8a77970-sysc: Remove non-existent CR7 " Geert Uytterhoeven
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: Geert Uytterhoeven @ 2018-11-29 10:56 UTC (permalink / raw)
  To: Simon Horman, Magnus Damm
  Cc: Jacopo Mondi, Vladimir Barinov, Sergei Shtylyov,
	linux-renesas-soc, devicetree, Geert Uytterhoeven

The R-Car Gen3 HardWare Manual Errata for Rev. 0.80 (Feb 28, 2018)
removed the A3IR power domain on R-Car M3-N, as this SoC does not have
an Image Processing Unit (IMP-X5).

The definition in the DT bindings header cannot be removed yet, until
its (incorrect) user has been removed.

Fixes: a527709b78b3c997 ("soc: renesas: rcar-sysc: Add R-Car M3-N support")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 drivers/soc/renesas/r8a77965-sysc.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/soc/renesas/r8a77965-sysc.c b/drivers/soc/renesas/r8a77965-sysc.c
index d7f7928e3c071b45..e0533beb50fd7063 100644
--- a/drivers/soc/renesas/r8a77965-sysc.c
+++ b/drivers/soc/renesas/r8a77965-sysc.c
@@ -28,7 +28,6 @@ static const struct rcar_sysc_area r8a77965_areas[] __initconst = {
 	{ "a2vc1",	0x3c0, 1, R8A77965_PD_A2VC1,	R8A77965_PD_A3VC },
 	{ "3dg-a",	0x100, 0, R8A77965_PD_3DG_A,	R8A77965_PD_ALWAYS_ON },
 	{ "3dg-b",	0x100, 1, R8A77965_PD_3DG_B,	R8A77965_PD_3DG_A },
-	{ "a3ir",	0x180, 0, R8A77965_PD_A3IR,	R8A77965_PD_ALWAYS_ON },
 };
 
 const struct rcar_sysc_info r8a77965_sysc_info __initconst = {
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 2/6] soc: renesas: r8a77970-sysc: Remove non-existent CR7 power domain
  2018-11-29 10:56 [PATCH 0/6] soc: renesas: Miscellaneous fixes Geert Uytterhoeven
  2018-11-29 10:56 ` [PATCH 1/6] soc: renesas: r8a77965-sysc: Remove non-existent A3IR power domain Geert Uytterhoeven
@ 2018-11-29 10:56 ` Geert Uytterhoeven
  2018-11-30 10:19   ` Simon Horman
  2018-11-29 10:56 ` [PATCH 3/6] soc: renesas: r8a77970-sysc: Correct names of A2DP/A2CN power domains Geert Uytterhoeven
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: Geert Uytterhoeven @ 2018-11-29 10:56 UTC (permalink / raw)
  To: Simon Horman, Magnus Damm
  Cc: Jacopo Mondi, Vladimir Barinov, Sergei Shtylyov,
	linux-renesas-soc, devicetree, Geert Uytterhoeven

The R-Car Gen3 HardWare Manual Errata for Rev. 0.80 (Feb 28, 2018)
removed the CR7 power domain on R-Car V3M, as this SoC does not have an
ARM Cortex-R7 Realtime Core.

As this definition was never used from DT, it can just be removed.

Fixes: 833bdb47c826a1a6 ("dt-bindings: power: add R8A77970 SYSC power domain definitions")
Fixes: bab9b2a74fe9da96 ("soc: renesas: rcar-sysc: add R8A77970 support")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 drivers/soc/renesas/r8a77970-sysc.c       | 1 -
 include/dt-bindings/power/r8a77970-sysc.h | 1 -
 2 files changed, 2 deletions(-)

diff --git a/drivers/soc/renesas/r8a77970-sysc.c b/drivers/soc/renesas/r8a77970-sysc.c
index 35b30d6a8958a063..2c6d76490ca096ca 100644
--- a/drivers/soc/renesas/r8a77970-sysc.c
+++ b/drivers/soc/renesas/r8a77970-sysc.c
@@ -20,7 +20,6 @@ static const struct rcar_sysc_area r8a77970_areas[] __initconst = {
 	  PD_CPU_NOCR },
 	{ "ca53-cpu1",	0x200, 1, R8A77970_PD_CA53_CPU1, R8A77970_PD_CA53_SCU,
 	  PD_CPU_NOCR },
-	{ "cr7",	0x240, 0, R8A77970_PD_CR7,	R8A77970_PD_ALWAYS_ON },
 	{ "a3ir",	0x180, 0, R8A77970_PD_A3IR,	R8A77970_PD_ALWAYS_ON },
 	{ "a2ir0",	0x400, 0, R8A77970_PD_A2IR0,	R8A77970_PD_A3IR },
 	{ "a2ir1",	0x400, 1, R8A77970_PD_A2IR1,	R8A77970_PD_A3IR },
diff --git a/include/dt-bindings/power/r8a77970-sysc.h b/include/dt-bindings/power/r8a77970-sysc.h
index bf54779d16252a46..5c1ef1398b704ab5 100644
--- a/include/dt-bindings/power/r8a77970-sysc.h
+++ b/include/dt-bindings/power/r8a77970-sysc.h
@@ -16,7 +16,6 @@
 
 #define R8A77970_PD_CA53_CPU0		 5
 #define R8A77970_PD_CA53_CPU1		 6
-#define R8A77970_PD_CR7			13
 #define R8A77970_PD_CA53_SCU		21
 #define R8A77970_PD_A2IR0		23
 #define R8A77970_PD_A3IR			24
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 3/6] soc: renesas: r8a77970-sysc: Correct names of A2DP/A2CN power domains
  2018-11-29 10:56 [PATCH 0/6] soc: renesas: Miscellaneous fixes Geert Uytterhoeven
  2018-11-29 10:56 ` [PATCH 1/6] soc: renesas: r8a77965-sysc: Remove non-existent A3IR power domain Geert Uytterhoeven
  2018-11-29 10:56 ` [PATCH 2/6] soc: renesas: r8a77970-sysc: Remove non-existent CR7 " Geert Uytterhoeven
@ 2018-11-29 10:56 ` Geert Uytterhoeven
  2018-11-30 10:19   ` Simon Horman
  2018-11-29 10:56 ` [PATCH 4/6] soc: renesas: r8a77980-sysc: Correct names of A2DP[01] " Geert Uytterhoeven
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: Geert Uytterhoeven @ 2018-11-29 10:56 UTC (permalink / raw)
  To: Simon Horman, Magnus Damm
  Cc: Jacopo Mondi, Vladimir Barinov, Sergei Shtylyov,
	linux-renesas-soc, devicetree, Geert Uytterhoeven

The R-Car Gen3 HardWare Manual Errata for Rev. 0.80 (Feb 28, 2018)
renamed the A2IR2 and A2IR3 power domains on R-Car V3M to A2DP resp.
A2CN.

As these definitions are not yet used from DT, they can just be renamed.

While at it, fix the indentation of the A3IR definition.

Fixes: 833bdb47c826a1a6 ("dt-bindings: power: add R8A77970 SYSC power domain definitions")
Fixes: bab9b2a74fe9da96 ("soc: renesas: rcar-sysc: add R8A77970 support")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 drivers/soc/renesas/r8a77970-sysc.c       | 4 ++--
 include/dt-bindings/power/r8a77970-sysc.h | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/soc/renesas/r8a77970-sysc.c b/drivers/soc/renesas/r8a77970-sysc.c
index 2c6d76490ca096ca..280c48b80f240424 100644
--- a/drivers/soc/renesas/r8a77970-sysc.c
+++ b/drivers/soc/renesas/r8a77970-sysc.c
@@ -23,8 +23,8 @@ static const struct rcar_sysc_area r8a77970_areas[] __initconst = {
 	{ "a3ir",	0x180, 0, R8A77970_PD_A3IR,	R8A77970_PD_ALWAYS_ON },
 	{ "a2ir0",	0x400, 0, R8A77970_PD_A2IR0,	R8A77970_PD_A3IR },
 	{ "a2ir1",	0x400, 1, R8A77970_PD_A2IR1,	R8A77970_PD_A3IR },
-	{ "a2ir2",	0x400, 2, R8A77970_PD_A2IR2,	R8A77970_PD_A3IR },
-	{ "a2ir3",	0x400, 3, R8A77970_PD_A2IR3,	R8A77970_PD_A3IR },
+	{ "a2dp",	0x400, 2, R8A77970_PD_A2DP,	R8A77970_PD_A3IR },
+	{ "a2cn",	0x400, 3, R8A77970_PD_A2CN,	R8A77970_PD_A3IR },
 	{ "a2sc0",	0x400, 4, R8A77970_PD_A2SC0,	R8A77970_PD_A3IR },
 	{ "a2sc1",	0x400, 5, R8A77970_PD_A2SC1,	R8A77970_PD_A3IR },
 };
diff --git a/include/dt-bindings/power/r8a77970-sysc.h b/include/dt-bindings/power/r8a77970-sysc.h
index 5c1ef1398b704ab5..85cc5f23cf9f8e72 100644
--- a/include/dt-bindings/power/r8a77970-sysc.h
+++ b/include/dt-bindings/power/r8a77970-sysc.h
@@ -18,10 +18,10 @@
 #define R8A77970_PD_CA53_CPU1		 6
 #define R8A77970_PD_CA53_SCU		21
 #define R8A77970_PD_A2IR0		23
-#define R8A77970_PD_A3IR			24
+#define R8A77970_PD_A3IR		24
 #define R8A77970_PD_A2IR1		27
-#define R8A77970_PD_A2IR2		28
-#define R8A77970_PD_A2IR3		29
+#define R8A77970_PD_A2DP		28
+#define R8A77970_PD_A2CN		29
 #define R8A77970_PD_A2SC0		30
 #define R8A77970_PD_A2SC1		31
 
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 4/6] soc: renesas: r8a77980-sysc: Correct names of A2DP[01] power domains
  2018-11-29 10:56 [PATCH 0/6] soc: renesas: Miscellaneous fixes Geert Uytterhoeven
                   ` (2 preceding siblings ...)
  2018-11-29 10:56 ` [PATCH 3/6] soc: renesas: r8a77970-sysc: Correct names of A2DP/A2CN power domains Geert Uytterhoeven
@ 2018-11-29 10:56 ` Geert Uytterhoeven
  2018-11-29 10:56 ` [PATCH 5/6] soc: renesas: r8a77980-sysc: Correct A3VIP[012] power domain hierarchy Geert Uytterhoeven
  2018-11-29 10:56 ` [PATCH 6/6] [RFC] dt-bindings: power: r8a77965: Remove non-existent A3IR power domain Geert Uytterhoeven
  5 siblings, 0 replies; 12+ messages in thread
From: Geert Uytterhoeven @ 2018-11-29 10:56 UTC (permalink / raw)
  To: Simon Horman, Magnus Damm
  Cc: Jacopo Mondi, Vladimir Barinov, Sergei Shtylyov,
	linux-renesas-soc, devicetree, Geert Uytterhoeven

The R-Car Gen3 HardWare Manual Errata for Rev. 0.80 (Feb 28, 2018)
renamed the A2PD0 and A2DP0 power domains on R-Car V3H to A2DP0 resp.
A2DP1.

As these definitions are not yet used from DT, they can just be renamed.

Fixes: 7755b40d07a8dba7 ("dt-bindings: power: add R8A77980 SYSC power domain definitions")
Fixes: 41d6d8bd8ae94ca9 ("soc: renesas: rcar-sysc: add R8A77980 support")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 drivers/soc/renesas/r8a77980-sysc.c       | 4 ++--
 include/dt-bindings/power/r8a77980-sysc.h | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/soc/renesas/r8a77980-sysc.c b/drivers/soc/renesas/r8a77980-sysc.c
index 9265fb525ef34228..dbb2621ce4e3ea18 100644
--- a/drivers/soc/renesas/r8a77980-sysc.c
+++ b/drivers/soc/renesas/r8a77980-sysc.c
@@ -38,8 +38,8 @@ static const struct rcar_sysc_area r8a77980_areas[] __initconst = {
 	{ "a2sc2",	0x400, 8, R8A77980_PD_A2SC2,	R8A77980_PD_A3IR },
 	{ "a2sc3",	0x400, 9, R8A77980_PD_A2SC3,	R8A77980_PD_A3IR },
 	{ "a2sc4",	0x400, 10, R8A77980_PD_A2SC4,	R8A77980_PD_A3IR },
-	{ "a2pd0",	0x400, 11, R8A77980_PD_A2PD0,	R8A77980_PD_A3IR },
-	{ "a2pd1",	0x400, 12, R8A77980_PD_A2PD1,	R8A77980_PD_A3IR },
+	{ "a2dp0",	0x400, 11, R8A77980_PD_A2DP0,	R8A77980_PD_A3IR },
+	{ "a2dp1",	0x400, 12, R8A77980_PD_A2DP1,	R8A77980_PD_A3IR },
 	{ "a2cn",	0x400, 13, R8A77980_PD_A2CN,	R8A77980_PD_A3IR },
 	{ "a3vip",	0x2c0, 0, R8A77980_PD_A3VIP,	R8A77980_PD_ALWAYS_ON },
 	{ "a3vip1",	0x300, 0, R8A77980_PD_A3VIP1,	R8A77980_PD_A3VIP },
diff --git a/include/dt-bindings/power/r8a77980-sysc.h b/include/dt-bindings/power/r8a77980-sysc.h
index 2c90c12377253e5f..7bebe7e8dbdbb68e 100644
--- a/include/dt-bindings/power/r8a77980-sysc.h
+++ b/include/dt-bindings/power/r8a77980-sysc.h
@@ -15,8 +15,8 @@
 #define R8A77980_PD_A2SC2		0
 #define R8A77980_PD_A2SC3		1
 #define R8A77980_PD_A2SC4		2
-#define R8A77980_PD_A2PD0		3
-#define R8A77980_PD_A2PD1		4
+#define R8A77980_PD_A2DP0		3
+#define R8A77980_PD_A2DP1		4
 #define R8A77980_PD_CA53_CPU0		5
 #define R8A77980_PD_CA53_CPU1		6
 #define R8A77980_PD_CA53_CPU2		7
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 5/6] soc: renesas: r8a77980-sysc: Correct A3VIP[012] power domain hierarchy
  2018-11-29 10:56 [PATCH 0/6] soc: renesas: Miscellaneous fixes Geert Uytterhoeven
                   ` (3 preceding siblings ...)
  2018-11-29 10:56 ` [PATCH 4/6] soc: renesas: r8a77980-sysc: Correct names of A2DP[01] " Geert Uytterhoeven
@ 2018-11-29 10:56 ` Geert Uytterhoeven
  2018-11-30 10:20   ` Simon Horman
  2018-11-29 10:56 ` [PATCH 6/6] [RFC] dt-bindings: power: r8a77965: Remove non-existent A3IR power domain Geert Uytterhoeven
  5 siblings, 1 reply; 12+ messages in thread
From: Geert Uytterhoeven @ 2018-11-29 10:56 UTC (permalink / raw)
  To: Simon Horman, Magnus Damm
  Cc: Jacopo Mondi, Vladimir Barinov, Sergei Shtylyov,
	linux-renesas-soc, devicetree, Geert Uytterhoeven

The R-Car Gen3 HardWare Manual Errata for Rev. 0.80 (Feb 28, 2018)
renamed the A3VIP power domain on R-Car V3H to A3VIP0, and clarified the
power domain hierarchy for the A3VIP[012] power domains.

As the definition for the A3VIP0 domain is not yet used from DT, it can
just be renamed.

Fixes: 7755b40d07a8dba7 ("dt-bindings: power: add R8A77980 SYSC power domain definitions")
Fixes: 41d6d8bd8ae94ca9 ("soc: renesas: rcar-sysc: add R8A77980 support")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 drivers/soc/renesas/r8a77980-sysc.c       | 6 +++---
 include/dt-bindings/power/r8a77980-sysc.h | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/soc/renesas/r8a77980-sysc.c b/drivers/soc/renesas/r8a77980-sysc.c
index dbb2621ce4e3ea18..a8dbe55e8ba82d7e 100644
--- a/drivers/soc/renesas/r8a77980-sysc.c
+++ b/drivers/soc/renesas/r8a77980-sysc.c
@@ -41,9 +41,9 @@ static const struct rcar_sysc_area r8a77980_areas[] __initconst = {
 	{ "a2dp0",	0x400, 11, R8A77980_PD_A2DP0,	R8A77980_PD_A3IR },
 	{ "a2dp1",	0x400, 12, R8A77980_PD_A2DP1,	R8A77980_PD_A3IR },
 	{ "a2cn",	0x400, 13, R8A77980_PD_A2CN,	R8A77980_PD_A3IR },
-	{ "a3vip",	0x2c0, 0, R8A77980_PD_A3VIP,	R8A77980_PD_ALWAYS_ON },
-	{ "a3vip1",	0x300, 0, R8A77980_PD_A3VIP1,	R8A77980_PD_A3VIP },
-	{ "a3vip2",	0x280, 0, R8A77980_PD_A3VIP2,	R8A77980_PD_A3VIP },
+	{ "a3vip0",	0x2c0, 0, R8A77980_PD_A3VIP0,	R8A77980_PD_ALWAYS_ON },
+	{ "a3vip1",	0x300, 0, R8A77980_PD_A3VIP1,	R8A77980_PD_ALWAYS_ON },
+	{ "a3vip2",	0x280, 0, R8A77980_PD_A3VIP2,	R8A77980_PD_ALWAYS_ON },
 };
 
 const struct rcar_sysc_info r8a77980_sysc_info __initconst = {
diff --git a/include/dt-bindings/power/r8a77980-sysc.h b/include/dt-bindings/power/r8a77980-sysc.h
index 7bebe7e8dbdbb68e..e12c8587b87ec8d5 100644
--- a/include/dt-bindings/power/r8a77980-sysc.h
+++ b/include/dt-bindings/power/r8a77980-sysc.h
@@ -22,7 +22,7 @@
 #define R8A77980_PD_CA53_CPU2		7
 #define R8A77980_PD_CA53_CPU3		8
 #define R8A77980_PD_A2CN		10
-#define R8A77980_PD_A3VIP		11
+#define R8A77980_PD_A3VIP0		11
 #define R8A77980_PD_A2IR5		12
 #define R8A77980_PD_CR7			13
 #define R8A77980_PD_A2IR4		15
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 6/6] [RFC] dt-bindings: power: r8a77965: Remove non-existent A3IR power domain
  2018-11-29 10:56 [PATCH 0/6] soc: renesas: Miscellaneous fixes Geert Uytterhoeven
                   ` (4 preceding siblings ...)
  2018-11-29 10:56 ` [PATCH 5/6] soc: renesas: r8a77980-sysc: Correct A3VIP[012] power domain hierarchy Geert Uytterhoeven
@ 2018-11-29 10:56 ` Geert Uytterhoeven
  2018-11-30 10:25   ` Simon Horman
  5 siblings, 1 reply; 12+ messages in thread
From: Geert Uytterhoeven @ 2018-11-29 10:56 UTC (permalink / raw)
  To: Simon Horman, Magnus Damm
  Cc: Jacopo Mondi, Vladimir Barinov, Sergei Shtylyov,
	linux-renesas-soc, devicetree, Geert Uytterhoeven

The R-Car Gen3 HardWare Manual Errata for Rev. 0.80 (Feb 28, 2018)
removed the A3IR power domain on R-Car M3-N, as this SoC does not have
an Image Processing Unit (IMP-X5).

As this definition is no longer used from DT, it can be removed.

Fixes: a527709b78b3c997 ("soc: renesas: rcar-sysc: Add R-Car M3-N support")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
Marked as RFC, as this patch depends on "arm64: dts: renesas:
r8a77965: Remove non-existent IPMMU-IR".

If the dependency goes in first, this patch can be squashed with "soc:
renesas: r8a77965-sysc: Remove non-existent A3IR power domain".
---
 include/dt-bindings/power/r8a77965-sysc.h | 1 -
 1 file changed, 1 deletion(-)

diff --git a/include/dt-bindings/power/r8a77965-sysc.h b/include/dt-bindings/power/r8a77965-sysc.h
index 05a4b5917314791a..de82d8a15ea13a85 100644
--- a/include/dt-bindings/power/r8a77965-sysc.h
+++ b/include/dt-bindings/power/r8a77965-sysc.h
@@ -21,7 +21,6 @@
 #define R8A77965_PD_A3VC		14
 #define R8A77965_PD_3DG_A		17
 #define R8A77965_PD_3DG_B		18
-#define R8A77965_PD_A3IR		24
 #define R8A77965_PD_A2VC1		26
 
 /* Always-on power area */
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH 1/6] soc: renesas: r8a77965-sysc: Remove non-existent A3IR power domain
  2018-11-29 10:56 ` [PATCH 1/6] soc: renesas: r8a77965-sysc: Remove non-existent A3IR power domain Geert Uytterhoeven
@ 2018-11-30 10:18   ` Simon Horman
  0 siblings, 0 replies; 12+ messages in thread
From: Simon Horman @ 2018-11-30 10:18 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Magnus Damm, Jacopo Mondi, Vladimir Barinov, Sergei Shtylyov,
	linux-renesas-soc, devicetree

On Thu, Nov 29, 2018 at 11:56:14AM +0100, Geert Uytterhoeven wrote:
> The R-Car Gen3 HardWare Manual Errata for Rev. 0.80 (Feb 28, 2018)
> removed the A3IR power domain on R-Car M3-N, as this SoC does not have
> an Image Processing Unit (IMP-X5).
> 
> The definition in the DT bindings header cannot be removed yet, until
> its (incorrect) user has been removed.
> 
> Fixes: a527709b78b3c997 ("soc: renesas: rcar-sysc: Add R-Car M3-N support")
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>

Thanks, applied for v4.21.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 2/6] soc: renesas: r8a77970-sysc: Remove non-existent CR7 power domain
  2018-11-29 10:56 ` [PATCH 2/6] soc: renesas: r8a77970-sysc: Remove non-existent CR7 " Geert Uytterhoeven
@ 2018-11-30 10:19   ` Simon Horman
  0 siblings, 0 replies; 12+ messages in thread
From: Simon Horman @ 2018-11-30 10:19 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Magnus Damm, Jacopo Mondi, Vladimir Barinov, Sergei Shtylyov,
	linux-renesas-soc, devicetree

On Thu, Nov 29, 2018 at 11:56:15AM +0100, Geert Uytterhoeven wrote:
> The R-Car Gen3 HardWare Manual Errata for Rev. 0.80 (Feb 28, 2018)
> removed the CR7 power domain on R-Car V3M, as this SoC does not have an
> ARM Cortex-R7 Realtime Core.
> 
> As this definition was never used from DT, it can just be removed.
> 
> Fixes: 833bdb47c826a1a6 ("dt-bindings: power: add R8A77970 SYSC power domain definitions")
> Fixes: bab9b2a74fe9da96 ("soc: renesas: rcar-sysc: add R8A77970 support")
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>

Thanks, applied for v4.21.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 3/6] soc: renesas: r8a77970-sysc: Correct names of A2DP/A2CN power domains
  2018-11-29 10:56 ` [PATCH 3/6] soc: renesas: r8a77970-sysc: Correct names of A2DP/A2CN power domains Geert Uytterhoeven
@ 2018-11-30 10:19   ` Simon Horman
  0 siblings, 0 replies; 12+ messages in thread
From: Simon Horman @ 2018-11-30 10:19 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Magnus Damm, Jacopo Mondi, Vladimir Barinov, Sergei Shtylyov,
	linux-renesas-soc, devicetree

On Thu, Nov 29, 2018 at 11:56:16AM +0100, Geert Uytterhoeven wrote:
> The R-Car Gen3 HardWare Manual Errata for Rev. 0.80 (Feb 28, 2018)
> renamed the A2IR2 and A2IR3 power domains on R-Car V3M to A2DP resp.
> A2CN.
> 
> As these definitions are not yet used from DT, they can just be renamed.
> 
> While at it, fix the indentation of the A3IR definition.
> 
> Fixes: 833bdb47c826a1a6 ("dt-bindings: power: add R8A77970 SYSC power domain definitions")
> Fixes: bab9b2a74fe9da96 ("soc: renesas: rcar-sysc: add R8A77970 support")
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>

Thanks, applied for v4.21.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 5/6] soc: renesas: r8a77980-sysc: Correct A3VIP[012] power domain hierarchy
  2018-11-29 10:56 ` [PATCH 5/6] soc: renesas: r8a77980-sysc: Correct A3VIP[012] power domain hierarchy Geert Uytterhoeven
@ 2018-11-30 10:20   ` Simon Horman
  0 siblings, 0 replies; 12+ messages in thread
From: Simon Horman @ 2018-11-30 10:20 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Magnus Damm, Jacopo Mondi, Vladimir Barinov, Sergei Shtylyov,
	linux-renesas-soc, devicetree

On Thu, Nov 29, 2018 at 11:56:18AM +0100, Geert Uytterhoeven wrote:
> The R-Car Gen3 HardWare Manual Errata for Rev. 0.80 (Feb 28, 2018)
> renamed the A3VIP power domain on R-Car V3H to A3VIP0, and clarified the
> power domain hierarchy for the A3VIP[012] power domains.
> 
> As the definition for the A3VIP0 domain is not yet used from DT, it can
> just be renamed.
> 
> Fixes: 7755b40d07a8dba7 ("dt-bindings: power: add R8A77980 SYSC power domain definitions")
> Fixes: 41d6d8bd8ae94ca9 ("soc: renesas: rcar-sysc: add R8A77980 support")
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>

Thanks, applied for v4.21.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 6/6] [RFC] dt-bindings: power: r8a77965: Remove non-existent A3IR power domain
  2018-11-29 10:56 ` [PATCH 6/6] [RFC] dt-bindings: power: r8a77965: Remove non-existent A3IR power domain Geert Uytterhoeven
@ 2018-11-30 10:25   ` Simon Horman
  0 siblings, 0 replies; 12+ messages in thread
From: Simon Horman @ 2018-11-30 10:25 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Magnus Damm, Jacopo Mondi, Vladimir Barinov, Sergei Shtylyov,
	linux-renesas-soc, devicetree

On Thu, Nov 29, 2018 at 11:56:19AM +0100, Geert Uytterhoeven wrote:
> The R-Car Gen3 HardWare Manual Errata for Rev. 0.80 (Feb 28, 2018)
> removed the A3IR power domain on R-Car M3-N, as this SoC does not have
> an Image Processing Unit (IMP-X5).
> 
> As this definition is no longer used from DT, it can be removed.
> 
> Fixes: a527709b78b3c997 ("soc: renesas: rcar-sysc: Add R-Car M3-N support")
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> Marked as RFC, as this patch depends on "arm64: dts: renesas:
> r8a77965: Remove non-existent IPMMU-IR".
> 
> If the dependency goes in first, this patch can be squashed with "soc:
> renesas: r8a77965-sysc: Remove non-existent A3IR power domain".

I am marking this as deferred.
Lets handle this in the next development cycle when the dependency
should be present in an rc release.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-11-30 21:34 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-29 10:56 [PATCH 0/6] soc: renesas: Miscellaneous fixes Geert Uytterhoeven
2018-11-29 10:56 ` [PATCH 1/6] soc: renesas: r8a77965-sysc: Remove non-existent A3IR power domain Geert Uytterhoeven
2018-11-30 10:18   ` Simon Horman
2018-11-29 10:56 ` [PATCH 2/6] soc: renesas: r8a77970-sysc: Remove non-existent CR7 " Geert Uytterhoeven
2018-11-30 10:19   ` Simon Horman
2018-11-29 10:56 ` [PATCH 3/6] soc: renesas: r8a77970-sysc: Correct names of A2DP/A2CN power domains Geert Uytterhoeven
2018-11-30 10:19   ` Simon Horman
2018-11-29 10:56 ` [PATCH 4/6] soc: renesas: r8a77980-sysc: Correct names of A2DP[01] " Geert Uytterhoeven
2018-11-29 10:56 ` [PATCH 5/6] soc: renesas: r8a77980-sysc: Correct A3VIP[012] power domain hierarchy Geert Uytterhoeven
2018-11-30 10:20   ` Simon Horman
2018-11-29 10:56 ` [PATCH 6/6] [RFC] dt-bindings: power: r8a77965: Remove non-existent A3IR power domain Geert Uytterhoeven
2018-11-30 10:25   ` Simon Horman

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).