* [PATCH 01/20] ARM: dts: renesas: Use interrupts-extended for Ethernet MACs
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 15:03 ` Niklas Söderlund
2024-10-07 17:05 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 02/20] ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs Geert Uytterhoeven
` (18 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/renesas/emev2-kzm9d.dts | 3 +--
arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7778-bockw.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7779-marzen.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7792-wheat.dts | 3 +--
arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 3 +--
7 files changed, 7 insertions(+), 14 deletions(-)
diff --git a/arch/arm/boot/dts/renesas/emev2-kzm9d.dts b/arch/arm/boot/dts/renesas/emev2-kzm9d.dts
index 89495dd373585e94..c624fd61578b3b72 100644
--- a/arch/arm/boot/dts/renesas/emev2-kzm9d.dts
+++ b/arch/arm/boot/dts/renesas/emev2-kzm9d.dts
@@ -83,8 +83,7 @@ ethernet@20000000 {
compatible = "smsc,lan9221", "smsc,lan9115";
reg = <0x20000000 0x10000>;
phy-mode = "mii";
- interrupt-parent = <&gpio0>;
- interrupts = <1 IRQ_TYPE_EDGE_RISING>;
+ interrupts-extended = <&gpio0 1 IRQ_TYPE_EDGE_RISING>;
reg-io-width = <4>;
smsc,irq-active-high;
smsc,irq-push-pull;
diff --git a/arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts b/arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts
index ae656ee27124c745..94a39ffc4297b788 100644
--- a/arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts
+++ b/arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts
@@ -207,8 +207,7 @@ partition@80000 {
ethernet@8000000 {
compatible = "smsc,lan9220", "smsc,lan9115";
reg = <0x08000000 0x1000>;
- interrupt-parent = <&irqc1>;
- interrupts = <8 IRQ_TYPE_LEVEL_HIGH>;
+ interrupts-extended = <&irqc1 8 IRQ_TYPE_LEVEL_HIGH>;
phy-mode = "mii";
reg-io-width = <4>;
smsc,irq-active-high;
diff --git a/arch/arm/boot/dts/renesas/r8a7778-bockw.dts b/arch/arm/boot/dts/renesas/r8a7778-bockw.dts
index a3f9d74e8877b72b..e27d7dd8c869bb2d 100644
--- a/arch/arm/boot/dts/renesas/r8a7778-bockw.dts
+++ b/arch/arm/boot/dts/renesas/r8a7778-bockw.dts
@@ -96,8 +96,7 @@ ethernet@18300000 {
reg = <0x18300000 0x1000>;
phy-mode = "mii";
- interrupt-parent = <&irqpin>;
- interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&irqpin 0 IRQ_TYPE_EDGE_FALLING>;
reg-io-width = <4>;
vddvario-supply = <&fixedregulator3v3>;
vdd33a-supply = <&fixedregulator3v3>;
diff --git a/arch/arm/boot/dts/renesas/r8a7779-marzen.dts b/arch/arm/boot/dts/renesas/r8a7779-marzen.dts
index fec08562d12c1813..9793d8781d6e9425 100644
--- a/arch/arm/boot/dts/renesas/r8a7779-marzen.dts
+++ b/arch/arm/boot/dts/renesas/r8a7779-marzen.dts
@@ -261,8 +261,7 @@ ethernet@18000000 {
pinctrl-names = "default";
phy-mode = "mii";
- interrupt-parent = <&irqpin0>;
- interrupts = <1 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&irqpin0 1 IRQ_TYPE_EDGE_FALLING>;
smsc,irq-push-pull;
reg-io-width = <4>;
vddvario-supply = <&fixedregulator3v3>;
diff --git a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
index 540a9ad28f28ac1a..7eefa227d65514a9 100644
--- a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
+++ b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
@@ -224,8 +224,7 @@ ethernet@18000000 {
compatible = "smsc,lan89218", "smsc,lan9115";
reg = <0x18000000 0x100>;
phy-mode = "mii";
- interrupt-parent = <&irqc>;
- interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&irqc 0 IRQ_TYPE_EDGE_FALLING>;
smsc,irq-push-pull;
reg-io-width = <4>;
vddvario-supply = <&d3_3v>;
diff --git a/arch/arm/boot/dts/renesas/r8a7792-wheat.dts b/arch/arm/boot/dts/renesas/r8a7792-wheat.dts
index 000f21a2a8630a8e..bfc780f7e396b408 100644
--- a/arch/arm/boot/dts/renesas/r8a7792-wheat.dts
+++ b/arch/arm/boot/dts/renesas/r8a7792-wheat.dts
@@ -115,8 +115,7 @@ ethernet@18000000 {
compatible = "smsc,lan89218", "smsc,lan9115";
reg = <0x18000000 0x100>;
phy-mode = "mii";
- interrupt-parent = <&irqc>;
- interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&irqc 0 IRQ_TYPE_EDGE_FALLING>;
smsc,irq-push-pull;
smsc,save-mac-address;
reg-io-width = <4>;
diff --git a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
index 98897f710063a91b..15d89c20618a16b7 100644
--- a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
+++ b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
@@ -172,8 +172,7 @@ ethernet@10000000 {
compatible = "smsc,lan9221", "smsc,lan9115";
reg = <0x10000000 0x100>;
phy-mode = "mii";
- interrupt-parent = <&irqpin0>;
- interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&irqpin0 3 IRQ_TYPE_EDGE_FALLING>;
reg-io-width = <4>;
smsc,irq-push-pull;
smsc,save-mac-address;
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 01/20] ARM: dts: renesas: Use interrupts-extended for Ethernet MACs
2024-10-04 12:52 ` [PATCH 01/20] ARM: dts: renesas: Use interrupts-extended for Ethernet MACs Geert Uytterhoeven
@ 2024-10-04 15:03 ` Niklas Söderlund
2024-10-07 17:05 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 15:03 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:43 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm/boot/dts/renesas/emev2-kzm9d.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7778-bockw.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7779-marzen.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7792-wheat.dts | 3 +--
> arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 3 +--
> 7 files changed, 7 insertions(+), 14 deletions(-)
>
> diff --git a/arch/arm/boot/dts/renesas/emev2-kzm9d.dts b/arch/arm/boot/dts/renesas/emev2-kzm9d.dts
> index 89495dd373585e94..c624fd61578b3b72 100644
> --- a/arch/arm/boot/dts/renesas/emev2-kzm9d.dts
> +++ b/arch/arm/boot/dts/renesas/emev2-kzm9d.dts
> @@ -83,8 +83,7 @@ ethernet@20000000 {
> compatible = "smsc,lan9221", "smsc,lan9115";
> reg = <0x20000000 0x10000>;
> phy-mode = "mii";
> - interrupt-parent = <&gpio0>;
> - interrupts = <1 IRQ_TYPE_EDGE_RISING>;
> + interrupts-extended = <&gpio0 1 IRQ_TYPE_EDGE_RISING>;
> reg-io-width = <4>;
> smsc,irq-active-high;
> smsc,irq-push-pull;
> diff --git a/arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts b/arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts
> index ae656ee27124c745..94a39ffc4297b788 100644
> --- a/arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts
> +++ b/arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts
> @@ -207,8 +207,7 @@ partition@80000 {
> ethernet@8000000 {
> compatible = "smsc,lan9220", "smsc,lan9115";
> reg = <0x08000000 0x1000>;
> - interrupt-parent = <&irqc1>;
> - interrupts = <8 IRQ_TYPE_LEVEL_HIGH>;
> + interrupts-extended = <&irqc1 8 IRQ_TYPE_LEVEL_HIGH>;
> phy-mode = "mii";
> reg-io-width = <4>;
> smsc,irq-active-high;
> diff --git a/arch/arm/boot/dts/renesas/r8a7778-bockw.dts b/arch/arm/boot/dts/renesas/r8a7778-bockw.dts
> index a3f9d74e8877b72b..e27d7dd8c869bb2d 100644
> --- a/arch/arm/boot/dts/renesas/r8a7778-bockw.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7778-bockw.dts
> @@ -96,8 +96,7 @@ ethernet@18300000 {
> reg = <0x18300000 0x1000>;
>
> phy-mode = "mii";
> - interrupt-parent = <&irqpin>;
> - interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqpin 0 IRQ_TYPE_EDGE_FALLING>;
> reg-io-width = <4>;
> vddvario-supply = <&fixedregulator3v3>;
> vdd33a-supply = <&fixedregulator3v3>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7779-marzen.dts b/arch/arm/boot/dts/renesas/r8a7779-marzen.dts
> index fec08562d12c1813..9793d8781d6e9425 100644
> --- a/arch/arm/boot/dts/renesas/r8a7779-marzen.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7779-marzen.dts
> @@ -261,8 +261,7 @@ ethernet@18000000 {
> pinctrl-names = "default";
>
> phy-mode = "mii";
> - interrupt-parent = <&irqpin0>;
> - interrupts = <1 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqpin0 1 IRQ_TYPE_EDGE_FALLING>;
> smsc,irq-push-pull;
> reg-io-width = <4>;
> vddvario-supply = <&fixedregulator3v3>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> index 540a9ad28f28ac1a..7eefa227d65514a9 100644
> --- a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> @@ -224,8 +224,7 @@ ethernet@18000000 {
> compatible = "smsc,lan89218", "smsc,lan9115";
> reg = <0x18000000 0x100>;
> phy-mode = "mii";
> - interrupt-parent = <&irqc>;
> - interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqc 0 IRQ_TYPE_EDGE_FALLING>;
> smsc,irq-push-pull;
> reg-io-width = <4>;
> vddvario-supply = <&d3_3v>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7792-wheat.dts b/arch/arm/boot/dts/renesas/r8a7792-wheat.dts
> index 000f21a2a8630a8e..bfc780f7e396b408 100644
> --- a/arch/arm/boot/dts/renesas/r8a7792-wheat.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7792-wheat.dts
> @@ -115,8 +115,7 @@ ethernet@18000000 {
> compatible = "smsc,lan89218", "smsc,lan9115";
> reg = <0x18000000 0x100>;
> phy-mode = "mii";
> - interrupt-parent = <&irqc>;
> - interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqc 0 IRQ_TYPE_EDGE_FALLING>;
> smsc,irq-push-pull;
> smsc,save-mac-address;
> reg-io-width = <4>;
> diff --git a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> index 98897f710063a91b..15d89c20618a16b7 100644
> --- a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> +++ b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> @@ -172,8 +172,7 @@ ethernet@10000000 {
> compatible = "smsc,lan9221", "smsc,lan9115";
> reg = <0x10000000 0x100>;
> phy-mode = "mii";
> - interrupt-parent = <&irqpin0>;
> - interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqpin0 3 IRQ_TYPE_EDGE_FALLING>;
> reg-io-width = <4>;
> smsc,irq-push-pull;
> smsc,save-mac-address;
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 01/20] ARM: dts: renesas: Use interrupts-extended for Ethernet MACs
2024-10-04 12:52 ` [PATCH 01/20] ARM: dts: renesas: Use interrupts-extended for Ethernet MACs Geert Uytterhoeven
2024-10-04 15:03 ` Niklas Söderlund
@ 2024-10-07 17:05 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 17:05 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:30 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm/boot/dts/renesas/emev2-kzm9d.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7778-bockw.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7779-marzen.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7792-wheat.dts | 3 +--
> arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 3 +--
> 7 files changed, 7 insertions(+), 14 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm/boot/dts/renesas/emev2-kzm9d.dts b/arch/arm/boot/dts/renesas/emev2-kzm9d.dts
> index 89495dd373585e94..c624fd61578b3b72 100644
> --- a/arch/arm/boot/dts/renesas/emev2-kzm9d.dts
> +++ b/arch/arm/boot/dts/renesas/emev2-kzm9d.dts
> @@ -83,8 +83,7 @@ ethernet@20000000 {
> compatible = "smsc,lan9221", "smsc,lan9115";
> reg = <0x20000000 0x10000>;
> phy-mode = "mii";
> - interrupt-parent = <&gpio0>;
> - interrupts = <1 IRQ_TYPE_EDGE_RISING>;
> + interrupts-extended = <&gpio0 1 IRQ_TYPE_EDGE_RISING>;
> reg-io-width = <4>;
> smsc,irq-active-high;
> smsc,irq-push-pull;
> diff --git a/arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts b/arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts
> index ae656ee27124c745..94a39ffc4297b788 100644
> --- a/arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts
> +++ b/arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts
> @@ -207,8 +207,7 @@ partition@80000 {
> ethernet@8000000 {
> compatible = "smsc,lan9220", "smsc,lan9115";
> reg = <0x08000000 0x1000>;
> - interrupt-parent = <&irqc1>;
> - interrupts = <8 IRQ_TYPE_LEVEL_HIGH>;
> + interrupts-extended = <&irqc1 8 IRQ_TYPE_LEVEL_HIGH>;
> phy-mode = "mii";
> reg-io-width = <4>;
> smsc,irq-active-high;
> diff --git a/arch/arm/boot/dts/renesas/r8a7778-bockw.dts b/arch/arm/boot/dts/renesas/r8a7778-bockw.dts
> index a3f9d74e8877b72b..e27d7dd8c869bb2d 100644
> --- a/arch/arm/boot/dts/renesas/r8a7778-bockw.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7778-bockw.dts
> @@ -96,8 +96,7 @@ ethernet@18300000 {
> reg = <0x18300000 0x1000>;
>
> phy-mode = "mii";
> - interrupt-parent = <&irqpin>;
> - interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqpin 0 IRQ_TYPE_EDGE_FALLING>;
> reg-io-width = <4>;
> vddvario-supply = <&fixedregulator3v3>;
> vdd33a-supply = <&fixedregulator3v3>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7779-marzen.dts b/arch/arm/boot/dts/renesas/r8a7779-marzen.dts
> index fec08562d12c1813..9793d8781d6e9425 100644
> --- a/arch/arm/boot/dts/renesas/r8a7779-marzen.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7779-marzen.dts
> @@ -261,8 +261,7 @@ ethernet@18000000 {
> pinctrl-names = "default";
>
> phy-mode = "mii";
> - interrupt-parent = <&irqpin0>;
> - interrupts = <1 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqpin0 1 IRQ_TYPE_EDGE_FALLING>;
> smsc,irq-push-pull;
> reg-io-width = <4>;
> vddvario-supply = <&fixedregulator3v3>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> index 540a9ad28f28ac1a..7eefa227d65514a9 100644
> --- a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> @@ -224,8 +224,7 @@ ethernet@18000000 {
> compatible = "smsc,lan89218", "smsc,lan9115";
> reg = <0x18000000 0x100>;
> phy-mode = "mii";
> - interrupt-parent = <&irqc>;
> - interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqc 0 IRQ_TYPE_EDGE_FALLING>;
> smsc,irq-push-pull;
> reg-io-width = <4>;
> vddvario-supply = <&d3_3v>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7792-wheat.dts b/arch/arm/boot/dts/renesas/r8a7792-wheat.dts
> index 000f21a2a8630a8e..bfc780f7e396b408 100644
> --- a/arch/arm/boot/dts/renesas/r8a7792-wheat.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7792-wheat.dts
> @@ -115,8 +115,7 @@ ethernet@18000000 {
> compatible = "smsc,lan89218", "smsc,lan9115";
> reg = <0x18000000 0x100>;
> phy-mode = "mii";
> - interrupt-parent = <&irqc>;
> - interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqc 0 IRQ_TYPE_EDGE_FALLING>;
> smsc,irq-push-pull;
> smsc,save-mac-address;
> reg-io-width = <4>;
> diff --git a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> index 98897f710063a91b..15d89c20618a16b7 100644
> --- a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> +++ b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> @@ -172,8 +172,7 @@ ethernet@10000000 {
> compatible = "smsc,lan9221", "smsc,lan9115";
> reg = <0x10000000 0x100>;
> phy-mode = "mii";
> - interrupt-parent = <&irqpin0>;
> - interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqpin0 3 IRQ_TYPE_EDGE_FALLING>;
> reg-io-width = <4>;
> smsc,irq-push-pull;
> smsc,save-mac-address;
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 02/20] ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
2024-10-04 12:52 ` [PATCH 01/20] ARM: dts: renesas: Use interrupts-extended for Ethernet MACs Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 15:04 ` Niklas Söderlund
2024-10-07 17:02 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 03/20] ARM: dts: renesas: Use interrupts-extended for HDMI bridges Geert Uytterhoeven
` (17 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts | 3 +--
arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7790-lager.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7790-stout.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7791-porter.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7793-gose.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7794-alt.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7794-silk.dts | 3 +--
10 files changed, 10 insertions(+), 20 deletions(-)
diff --git a/arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts b/arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts
index ff274bfcb6646ea7..9b16fe7ce713c903 100644
--- a/arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts
+++ b/arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts
@@ -73,8 +73,7 @@ phy1: ethernet-phy@1 {
compatible = "ethernet-phy-id0022.1537",
"ethernet-phy-ieee802.3-c22";
reg = <1>;
- interrupt-parent = <&irqc>;
- interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc 0 IRQ_TYPE_LEVEL_LOW>;
micrel,led-mode = <1>;
reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
};
diff --git a/arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts b/arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts
index 0a75e8c79acc0e58..571615a506207169 100644
--- a/arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts
+++ b/arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts
@@ -68,8 +68,7 @@ phy1: ethernet-phy@1 {
compatible = "ethernet-phy-id0022.1537",
"ethernet-phy-ieee802.3-c22";
reg = <1>;
- interrupt-parent = <&irqc>;
- interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc 8 IRQ_TYPE_LEVEL_LOW>;
micrel,led-mode = <1>;
reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
};
diff --git a/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts b/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
index 6448022852491661..7c7a9f257567d4f8 100644
--- a/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
+++ b/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
@@ -82,8 +82,7 @@ phy3: ethernet-phy@3 {
compatible = "ethernet-phy-id0022.1622",
"ethernet-phy-ieee802.3-c22";
reg = <3>;
- interrupt-parent = <&gpio5>;
- interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio5 16 IRQ_TYPE_LEVEL_LOW>;
micrel,led-mode = <1>;
};
};
diff --git a/arch/arm/boot/dts/renesas/r8a7790-lager.dts b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
index 826a29064d27f663..97c13b31f476505c 100644
--- a/arch/arm/boot/dts/renesas/r8a7790-lager.dts
+++ b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
@@ -692,8 +692,7 @@ phy1: ethernet-phy@1 {
compatible = "ethernet-phy-id0022.1537",
"ethernet-phy-ieee802.3-c22";
reg = <1>;
- interrupt-parent = <&irqc0>;
- interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 0 IRQ_TYPE_LEVEL_LOW>;
micrel,led-mode = <1>;
reset-gpios = <&gpio5 31 GPIO_ACTIVE_LOW>;
};
diff --git a/arch/arm/boot/dts/renesas/r8a7790-stout.dts b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
index 683f7395fab0b696..1593609064104ae4 100644
--- a/arch/arm/boot/dts/renesas/r8a7790-stout.dts
+++ b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
@@ -211,8 +211,7 @@ phy1: ethernet-phy@1 {
compatible = "ethernet-phy-id0022.1537",
"ethernet-phy-ieee802.3-c22";
reg = <1>;
- interrupt-parent = <&irqc0>;
- interrupts = <1 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 1 IRQ_TYPE_LEVEL_LOW>;
micrel,led-mode = <1>;
reset-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
};
diff --git a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
index 0a8eac57135f2e81..758d8331e7af66c4 100644
--- a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
+++ b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
@@ -659,8 +659,7 @@ phy1: ethernet-phy@1 {
compatible = "ethernet-phy-id0022.1537",
"ethernet-phy-ieee802.3-c22";
reg = <1>;
- interrupt-parent = <&irqc0>;
- interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 0 IRQ_TYPE_LEVEL_LOW>;
micrel,led-mode = <1>;
reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
};
diff --git a/arch/arm/boot/dts/renesas/r8a7791-porter.dts b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
index 93c86e9216455577..267b3623655fbc38 100644
--- a/arch/arm/boot/dts/renesas/r8a7791-porter.dts
+++ b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
@@ -329,8 +329,7 @@ phy1: ethernet-phy@1 {
compatible = "ethernet-phy-id0022.1537",
"ethernet-phy-ieee802.3-c22";
reg = <1>;
- interrupt-parent = <&irqc0>;
- interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 0 IRQ_TYPE_LEVEL_LOW>;
micrel,led-mode = <1>;
reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
};
diff --git a/arch/arm/boot/dts/renesas/r8a7793-gose.dts b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
index 1ea6c757893bc0bf..f3f62206088348c6 100644
--- a/arch/arm/boot/dts/renesas/r8a7793-gose.dts
+++ b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
@@ -622,8 +622,7 @@ phy1: ethernet-phy@1 {
compatible = "ethernet-phy-id0022.1537",
"ethernet-phy-ieee802.3-c22";
reg = <1>;
- interrupt-parent = <&irqc0>;
- interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 0 IRQ_TYPE_LEVEL_LOW>;
micrel,led-mode = <1>;
reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
};
diff --git a/arch/arm/boot/dts/renesas/r8a7794-alt.dts b/arch/arm/boot/dts/renesas/r8a7794-alt.dts
index b5ecafbb2e4de582..1e04b8630ef3f3ca 100644
--- a/arch/arm/boot/dts/renesas/r8a7794-alt.dts
+++ b/arch/arm/boot/dts/renesas/r8a7794-alt.dts
@@ -381,8 +381,7 @@ phy1: ethernet-phy@1 {
compatible = "ethernet-phy-id0022.1537",
"ethernet-phy-ieee802.3-c22";
reg = <1>;
- interrupt-parent = <&irqc0>;
- interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 8 IRQ_TYPE_LEVEL_LOW>;
micrel,led-mode = <1>;
reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
};
diff --git a/arch/arm/boot/dts/renesas/r8a7794-silk.dts b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
index 595e074085eb4cd3..8857bb4a9b91d969 100644
--- a/arch/arm/boot/dts/renesas/r8a7794-silk.dts
+++ b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
@@ -415,8 +415,7 @@ phy1: ethernet-phy@1 {
compatible = "ethernet-phy-id0022.1537",
"ethernet-phy-ieee802.3-c22";
reg = <1>;
- interrupt-parent = <&irqc0>;
- interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 8 IRQ_TYPE_LEVEL_LOW>;
micrel,led-mode = <1>;
reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 02/20] ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs
2024-10-04 12:52 ` [PATCH 02/20] ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs Geert Uytterhoeven
@ 2024-10-04 15:04 ` Niklas Söderlund
2024-10-07 17:02 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 15:04 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:44 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7790-lager.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7790-stout.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7791-porter.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7793-gose.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7794-alt.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7794-silk.dts | 3 +--
> 10 files changed, 10 insertions(+), 20 deletions(-)
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts b/arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts
> index ff274bfcb6646ea7..9b16fe7ce713c903 100644
> --- a/arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts
> @@ -73,8 +73,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc 0 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts b/arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts
> index 0a75e8c79acc0e58..571615a506207169 100644
> --- a/arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts
> @@ -68,8 +68,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc>;
> - interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc 8 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts b/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
> index 6448022852491661..7c7a9f257567d4f8 100644
> --- a/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
> +++ b/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
> @@ -82,8 +82,7 @@ phy3: ethernet-phy@3 {
> compatible = "ethernet-phy-id0022.1622",
> "ethernet-phy-ieee802.3-c22";
> reg = <3>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio5 16 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> };
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-lager.dts b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> index 826a29064d27f663..97c13b31f476505c 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> @@ -692,8 +692,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 0 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio5 31 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-stout.dts b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> index 683f7395fab0b696..1593609064104ae4 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> @@ -211,8 +211,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <1 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 1 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> index 0a8eac57135f2e81..758d8331e7af66c4 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> @@ -659,8 +659,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 0 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-porter.dts b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> index 93c86e9216455577..267b3623655fbc38 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> @@ -329,8 +329,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 0 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7793-gose.dts b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> index 1ea6c757893bc0bf..f3f62206088348c6 100644
> --- a/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> @@ -622,8 +622,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 0 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7794-alt.dts b/arch/arm/boot/dts/renesas/r8a7794-alt.dts
> index b5ecafbb2e4de582..1e04b8630ef3f3ca 100644
> --- a/arch/arm/boot/dts/renesas/r8a7794-alt.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7794-alt.dts
> @@ -381,8 +381,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 8 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7794-silk.dts b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> index 595e074085eb4cd3..8857bb4a9b91d969 100644
> --- a/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> @@ -415,8 +415,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 8 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
> };
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 02/20] ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs
2024-10-04 12:52 ` [PATCH 02/20] ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs Geert Uytterhoeven
2024-10-04 15:04 ` Niklas Söderlund
@ 2024-10-07 17:02 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 17:02 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7790-lager.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7790-stout.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7791-porter.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7793-gose.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7794-alt.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7794-silk.dts | 3 +--
> 10 files changed, 10 insertions(+), 20 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts b/arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts
> index ff274bfcb6646ea7..9b16fe7ce713c903 100644
> --- a/arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts
> @@ -73,8 +73,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc 0 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts b/arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts
> index 0a75e8c79acc0e58..571615a506207169 100644
> --- a/arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts
> @@ -68,8 +68,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc>;
> - interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc 8 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts b/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
> index 6448022852491661..7c7a9f257567d4f8 100644
> --- a/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
> +++ b/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
> @@ -82,8 +82,7 @@ phy3: ethernet-phy@3 {
> compatible = "ethernet-phy-id0022.1622",
> "ethernet-phy-ieee802.3-c22";
> reg = <3>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio5 16 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> };
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-lager.dts b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> index 826a29064d27f663..97c13b31f476505c 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> @@ -692,8 +692,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 0 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio5 31 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-stout.dts b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> index 683f7395fab0b696..1593609064104ae4 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> @@ -211,8 +211,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <1 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 1 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> index 0a8eac57135f2e81..758d8331e7af66c4 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> @@ -659,8 +659,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 0 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-porter.dts b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> index 93c86e9216455577..267b3623655fbc38 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> @@ -329,8 +329,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 0 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7793-gose.dts b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> index 1ea6c757893bc0bf..f3f62206088348c6 100644
> --- a/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> @@ -622,8 +622,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 0 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7794-alt.dts b/arch/arm/boot/dts/renesas/r8a7794-alt.dts
> index b5ecafbb2e4de582..1e04b8630ef3f3ca 100644
> --- a/arch/arm/boot/dts/renesas/r8a7794-alt.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7794-alt.dts
> @@ -381,8 +381,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 8 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7794-silk.dts b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> index 595e074085eb4cd3..8857bb4a9b91d969 100644
> --- a/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> @@ -415,8 +415,7 @@ phy1: ethernet-phy@1 {
> compatible = "ethernet-phy-id0022.1537",
> "ethernet-phy-ieee802.3-c22";
> reg = <1>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 8 IRQ_TYPE_LEVEL_LOW>;
> micrel,led-mode = <1>;
> reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
> };
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 03/20] ARM: dts: renesas: Use interrupts-extended for HDMI bridges
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
2024-10-04 12:52 ` [PATCH 01/20] ARM: dts: renesas: Use interrupts-extended for Ethernet MACs Geert Uytterhoeven
2024-10-04 12:52 ` [PATCH 02/20] ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 15:25 ` Niklas Söderlund
2024-10-07 17:04 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 04/20] ARM: dts: renesas: Use interrupts-extended for PMICs Geert Uytterhoeven
` (16 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi | 3 +--
arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 3 +--
arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7790-lager.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7790-stout.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7791-porter.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7793-gose.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7794-silk.dts | 3 +--
10 files changed, 10 insertions(+), 20 deletions(-)
diff --git a/arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi b/arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi
index de52218ceaa4c0e0..ca58ea93f58fbbb1 100644
--- a/arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi
+++ b/arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi
@@ -73,8 +73,7 @@ &i2c5 {
hdmi@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
- interrupt-parent = <&gpio0>;
- interrupts = <13 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio0 13 IRQ_TYPE_LEVEL_LOW>;
clocks = <&cec_clock>;
clock-names = "cec";
diff --git a/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts b/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts
index a0b574398055ad2d..5903c1f1356f26c6 100644
--- a/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts
+++ b/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts
@@ -84,8 +84,7 @@ &i2c1 {
hdmi@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
- interrupt-parent = <&gpio1>;
- interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 0 IRQ_TYPE_LEVEL_LOW>;
clocks = <&cec_clock>;
clock-names = "cec";
pd-gpios = <&gpio2 24 GPIO_ACTIVE_HIGH>;
diff --git a/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts b/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
index 7c7a9f257567d4f8..e511eb425bc550e9 100644
--- a/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
+++ b/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
@@ -150,8 +150,7 @@ &i2c4 {
hdmi@39 {
compatible = "sil,sii9022";
reg = <0x39>;
- interrupt-parent = <&gpio2>;
- interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio2 29 IRQ_TYPE_LEVEL_LOW>;
ports {
#address-cells = <1>;
diff --git a/arch/arm/boot/dts/renesas/r8a7790-lager.dts b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
index 97c13b31f476505c..5ef87f8088c4c81c 100644
--- a/arch/arm/boot/dts/renesas/r8a7790-lager.dts
+++ b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
@@ -365,8 +365,7 @@ adv7180: endpoint {
hdmi@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
- interrupt-parent = <&gpio1>;
- interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 15 IRQ_TYPE_LEVEL_LOW>;
clocks = <&cec_clock>;
clock-names = "cec";
diff --git a/arch/arm/boot/dts/renesas/r8a7790-stout.dts b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
index 1593609064104ae4..9287724187ef3b69 100644
--- a/arch/arm/boot/dts/renesas/r8a7790-stout.dts
+++ b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
@@ -299,8 +299,7 @@ &iic2 {
hdmi@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
- interrupt-parent = <&gpio1>;
- interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 15 IRQ_TYPE_LEVEL_LOW>;
clocks = <&osc4_clk>;
clock-names = "cec";
diff --git a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
index 758d8331e7af66c4..bce93db4c9df5e18 100644
--- a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
+++ b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
@@ -397,8 +397,7 @@ adv7180: endpoint {
hdmi@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
- interrupt-parent = <&gpio3>;
- interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio3 29 IRQ_TYPE_LEVEL_LOW>;
clocks = <&cec_clock>;
clock-names = "cec";
diff --git a/arch/arm/boot/dts/renesas/r8a7791-porter.dts b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
index 267b3623655fbc38..92b54e043795ba08 100644
--- a/arch/arm/boot/dts/renesas/r8a7791-porter.dts
+++ b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
@@ -194,8 +194,7 @@ adv7180: endpoint {
hdmi@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
- interrupt-parent = <&gpio3>;
- interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio3 29 IRQ_TYPE_LEVEL_LOW>;
avdd-supply = <®_1p8v>;
dvdd-supply = <®_1p8v>;
diff --git a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
index 7eefa227d65514a9..69009535814406fe 100644
--- a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
+++ b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
@@ -335,8 +335,7 @@ &i2c1 {
hdmi@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
- interrupt-parent = <&irqc>;
- interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&irqc 3 IRQ_TYPE_EDGE_FALLING>;
avdd-supply = <&d1_8v>;
dvdd-supply = <&d1_8v>;
diff --git a/arch/arm/boot/dts/renesas/r8a7793-gose.dts b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
index f3f62206088348c6..45ef1d1900245a11 100644
--- a/arch/arm/boot/dts/renesas/r8a7793-gose.dts
+++ b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
@@ -383,8 +383,7 @@ adv7180_out: endpoint {
hdmi@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
- interrupt-parent = <&gpio3>;
- interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio3 29 IRQ_TYPE_LEVEL_LOW>;
avdd-supply = <®_1p8v>;
dvdd-supply = <®_1p8v>;
diff --git a/arch/arm/boot/dts/renesas/r8a7794-silk.dts b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
index 8857bb4a9b91d969..5ed5b426f9639775 100644
--- a/arch/arm/boot/dts/renesas/r8a7794-silk.dts
+++ b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
@@ -262,8 +262,7 @@ adv7180: endpoint {
hdmi@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
- interrupt-parent = <&gpio5>;
- interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio5 23 IRQ_TYPE_LEVEL_LOW>;
avdd-supply = <&d1_8v>;
dvdd-supply = <&d1_8v>;
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 03/20] ARM: dts: renesas: Use interrupts-extended for HDMI bridges
2024-10-04 12:52 ` [PATCH 03/20] ARM: dts: renesas: Use interrupts-extended for HDMI bridges Geert Uytterhoeven
@ 2024-10-04 15:25 ` Niklas Söderlund
2024-10-07 17:04 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 15:25 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:45 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi | 3 +--
> arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7790-lager.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7790-stout.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7791-porter.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7793-gose.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7794-silk.dts | 3 +--
> 10 files changed, 10 insertions(+), 20 deletions(-)
>
> diff --git a/arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi b/arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi
> index de52218ceaa4c0e0..ca58ea93f58fbbb1 100644
> --- a/arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi
> +++ b/arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi
> @@ -73,8 +73,7 @@ &i2c5 {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio0>;
> - interrupts = <13 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio0 13 IRQ_TYPE_LEVEL_LOW>;
> clocks = <&cec_clock>;
> clock-names = "cec";
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts b/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts
> index a0b574398055ad2d..5903c1f1356f26c6 100644
> --- a/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts
> @@ -84,8 +84,7 @@ &i2c1 {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 0 IRQ_TYPE_LEVEL_LOW>;
> clocks = <&cec_clock>;
> clock-names = "cec";
> pd-gpios = <&gpio2 24 GPIO_ACTIVE_HIGH>;
> diff --git a/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts b/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
> index 7c7a9f257567d4f8..e511eb425bc550e9 100644
> --- a/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
> +++ b/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
> @@ -150,8 +150,7 @@ &i2c4 {
> hdmi@39 {
> compatible = "sil,sii9022";
> reg = <0x39>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 29 IRQ_TYPE_LEVEL_LOW>;
>
> ports {
> #address-cells = <1>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-lager.dts b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> index 97c13b31f476505c..5ef87f8088c4c81c 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> @@ -365,8 +365,7 @@ adv7180: endpoint {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 15 IRQ_TYPE_LEVEL_LOW>;
> clocks = <&cec_clock>;
> clock-names = "cec";
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-stout.dts b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> index 1593609064104ae4..9287724187ef3b69 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> @@ -299,8 +299,7 @@ &iic2 {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 15 IRQ_TYPE_LEVEL_LOW>;
> clocks = <&osc4_clk>;
> clock-names = "cec";
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> index 758d8331e7af66c4..bce93db4c9df5e18 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> @@ -397,8 +397,7 @@ adv7180: endpoint {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio3>;
> - interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 29 IRQ_TYPE_LEVEL_LOW>;
> clocks = <&cec_clock>;
> clock-names = "cec";
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-porter.dts b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> index 267b3623655fbc38..92b54e043795ba08 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> @@ -194,8 +194,7 @@ adv7180: endpoint {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio3>;
> - interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 29 IRQ_TYPE_LEVEL_LOW>;
>
> avdd-supply = <®_1p8v>;
> dvdd-supply = <®_1p8v>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> index 7eefa227d65514a9..69009535814406fe 100644
> --- a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> @@ -335,8 +335,7 @@ &i2c1 {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&irqc>;
> - interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqc 3 IRQ_TYPE_EDGE_FALLING>;
>
> avdd-supply = <&d1_8v>;
> dvdd-supply = <&d1_8v>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7793-gose.dts b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> index f3f62206088348c6..45ef1d1900245a11 100644
> --- a/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> @@ -383,8 +383,7 @@ adv7180_out: endpoint {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio3>;
> - interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 29 IRQ_TYPE_LEVEL_LOW>;
>
> avdd-supply = <®_1p8v>;
> dvdd-supply = <®_1p8v>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7794-silk.dts b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> index 8857bb4a9b91d969..5ed5b426f9639775 100644
> --- a/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> @@ -262,8 +262,7 @@ adv7180: endpoint {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio5 23 IRQ_TYPE_LEVEL_LOW>;
>
> avdd-supply = <&d1_8v>;
> dvdd-supply = <&d1_8v>;
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 03/20] ARM: dts: renesas: Use interrupts-extended for HDMI bridges
2024-10-04 12:52 ` [PATCH 03/20] ARM: dts: renesas: Use interrupts-extended for HDMI bridges Geert Uytterhoeven
2024-10-04 15:25 ` Niklas Söderlund
@ 2024-10-07 17:04 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 17:04 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:30 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi | 3 +--
> arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7790-lager.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7790-stout.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7791-porter.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7793-gose.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7794-silk.dts | 3 +--
> 10 files changed, 10 insertions(+), 20 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi b/arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi
> index de52218ceaa4c0e0..ca58ea93f58fbbb1 100644
> --- a/arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi
> +++ b/arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi
> @@ -73,8 +73,7 @@ &i2c5 {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio0>;
> - interrupts = <13 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio0 13 IRQ_TYPE_LEVEL_LOW>;
> clocks = <&cec_clock>;
> clock-names = "cec";
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts b/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts
> index a0b574398055ad2d..5903c1f1356f26c6 100644
> --- a/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts
> @@ -84,8 +84,7 @@ &i2c1 {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 0 IRQ_TYPE_LEVEL_LOW>;
> clocks = <&cec_clock>;
> clock-names = "cec";
> pd-gpios = <&gpio2 24 GPIO_ACTIVE_HIGH>;
> diff --git a/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts b/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
> index 7c7a9f257567d4f8..e511eb425bc550e9 100644
> --- a/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
> +++ b/arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts
> @@ -150,8 +150,7 @@ &i2c4 {
> hdmi@39 {
> compatible = "sil,sii9022";
> reg = <0x39>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 29 IRQ_TYPE_LEVEL_LOW>;
>
> ports {
> #address-cells = <1>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-lager.dts b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> index 97c13b31f476505c..5ef87f8088c4c81c 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> @@ -365,8 +365,7 @@ adv7180: endpoint {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 15 IRQ_TYPE_LEVEL_LOW>;
> clocks = <&cec_clock>;
> clock-names = "cec";
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-stout.dts b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> index 1593609064104ae4..9287724187ef3b69 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> @@ -299,8 +299,7 @@ &iic2 {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 15 IRQ_TYPE_LEVEL_LOW>;
> clocks = <&osc4_clk>;
> clock-names = "cec";
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> index 758d8331e7af66c4..bce93db4c9df5e18 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> @@ -397,8 +397,7 @@ adv7180: endpoint {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio3>;
> - interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 29 IRQ_TYPE_LEVEL_LOW>;
> clocks = <&cec_clock>;
> clock-names = "cec";
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-porter.dts b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> index 267b3623655fbc38..92b54e043795ba08 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> @@ -194,8 +194,7 @@ adv7180: endpoint {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio3>;
> - interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 29 IRQ_TYPE_LEVEL_LOW>;
>
> avdd-supply = <®_1p8v>;
> dvdd-supply = <®_1p8v>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> index 7eefa227d65514a9..69009535814406fe 100644
> --- a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> @@ -335,8 +335,7 @@ &i2c1 {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&irqc>;
> - interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqc 3 IRQ_TYPE_EDGE_FALLING>;
>
> avdd-supply = <&d1_8v>;
> dvdd-supply = <&d1_8v>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7793-gose.dts b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> index f3f62206088348c6..45ef1d1900245a11 100644
> --- a/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> @@ -383,8 +383,7 @@ adv7180_out: endpoint {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio3>;
> - interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 29 IRQ_TYPE_LEVEL_LOW>;
>
> avdd-supply = <®_1p8v>;
> dvdd-supply = <®_1p8v>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7794-silk.dts b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> index 8857bb4a9b91d969..5ed5b426f9639775 100644
> --- a/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> @@ -262,8 +262,7 @@ adv7180: endpoint {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio5 23 IRQ_TYPE_LEVEL_LOW>;
>
> avdd-supply = <&d1_8v>;
> dvdd-supply = <&d1_8v>;
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 04/20] ARM: dts: renesas: Use interrupts-extended for PMICs
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (2 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 03/20] ARM: dts: renesas: Use interrupts-extended for HDMI bridges Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 15:27 ` Niklas Söderlund
2024-10-07 17:08 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 05/20] ARM: dts: renesas: Use interrupts-extended for touchpanels Geert Uytterhoeven
` (15 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/renesas/r8a7790-lager.dts | 6 ++----
arch/arm/boot/dts/renesas/r8a7790-stout.dts | 9 +++------
arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 6 ++----
arch/arm/boot/dts/renesas/r8a7791-porter.dts | 6 ++----
arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7793-gose.dts | 6 ++----
arch/arm/boot/dts/renesas/r8a7794-alt.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7794-silk.dts | 3 +--
8 files changed, 14 insertions(+), 28 deletions(-)
diff --git a/arch/arm/boot/dts/renesas/r8a7790-lager.dts b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
index 5ef87f8088c4c81c..47ffa278a0dfd79e 100644
--- a/arch/arm/boot/dts/renesas/r8a7790-lager.dts
+++ b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
@@ -443,8 +443,7 @@ i2cpwr: i2c-mux4 {
pmic@58 {
compatible = "dlg,da9063";
reg = <0x58>;
- interrupt-parent = <&irqc0>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;
#interrupt-cells = <2>;
@@ -460,8 +459,7 @@ watchdog {
vdd_dvfs: regulator@68 {
compatible = "dlg,da9210";
reg = <0x68>;
- interrupt-parent = <&irqc0>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
regulator-min-microvolt = <1000000>;
regulator-max-microvolt = <1000000>;
diff --git a/arch/arm/boot/dts/renesas/r8a7790-stout.dts b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
index 9287724187ef3b69..d7c0a9574ce83144 100644
--- a/arch/arm/boot/dts/renesas/r8a7790-stout.dts
+++ b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
@@ -342,8 +342,7 @@ &iic3 {
pmic@58 {
compatible = "dlg,da9063";
reg = <0x58>;
- interrupt-parent = <&irqc0>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;
#interrupt-cells = <2>;
@@ -363,8 +362,7 @@ watchdog {
vdd_dvfs: regulator@68 {
compatible = "dlg,da9210";
reg = <0x68>;
- interrupt-parent = <&irqc0>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
regulator-min-microvolt = <1000000>;
regulator-max-microvolt = <1000000>;
@@ -375,8 +373,7 @@ vdd_dvfs: regulator@68 {
vdd: regulator@70 {
compatible = "dlg,da9210";
reg = <0x70>;
- interrupt-parent = <&irqc0>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
regulator-min-microvolt = <1000000>;
regulator-max-microvolt = <1000000>;
diff --git a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
index bce93db4c9df5e18..1a0d2c6ed0e83ce7 100644
--- a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
+++ b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
@@ -814,8 +814,7 @@ &i2c6 {
pmic@58 {
compatible = "dlg,da9063";
reg = <0x58>;
- interrupt-parent = <&irqc0>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;
#interrupt-cells = <2>;
@@ -831,8 +830,7 @@ watchdog {
vdd_dvfs: regulator@68 {
compatible = "dlg,da9210";
reg = <0x68>;
- interrupt-parent = <&irqc0>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
regulator-min-microvolt = <1000000>;
regulator-max-microvolt = <1000000>;
diff --git a/arch/arm/boot/dts/renesas/r8a7791-porter.dts b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
index 92b54e043795ba08..08381498350aacde 100644
--- a/arch/arm/boot/dts/renesas/r8a7791-porter.dts
+++ b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
@@ -408,8 +408,7 @@ &i2c6 {
pmic@5a {
compatible = "dlg,da9063l";
reg = <0x5a>;
- interrupt-parent = <&irqc0>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;
#interrupt-cells = <2>;
@@ -421,8 +420,7 @@ watchdog {
vdd_dvfs: regulator@68 {
compatible = "dlg,da9210";
reg = <0x68>;
- interrupt-parent = <&irqc0>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
regulator-min-microvolt = <1000000>;
regulator-max-microvolt = <1000000>;
diff --git a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
index 69009535814406fe..a3986076d8e3e993 100644
--- a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
+++ b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
@@ -376,8 +376,7 @@ pmic@58 {
reg = <0x58>;
pinctrl-names = "default";
pinctrl-0 = <&pmic_irq_pins>;
- interrupt-parent = <&irqc>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc 2 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;
#interrupt-cells = <2>;
diff --git a/arch/arm/boot/dts/renesas/r8a7793-gose.dts b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
index 45ef1d1900245a11..5334af25c10111c8 100644
--- a/arch/arm/boot/dts/renesas/r8a7793-gose.dts
+++ b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
@@ -754,8 +754,7 @@ &i2c6 {
pmic@58 {
compatible = "dlg,da9063";
reg = <0x58>;
- interrupt-parent = <&irqc0>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;
#interrupt-cells = <2>;
@@ -771,8 +770,7 @@ watchdog {
vdd_dvfs: regulator@68 {
compatible = "dlg,da9210";
reg = <0x68>;
- interrupt-parent = <&irqc0>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
regulator-min-microvolt = <1000000>;
regulator-max-microvolt = <1000000>;
diff --git a/arch/arm/boot/dts/renesas/r8a7794-alt.dts b/arch/arm/boot/dts/renesas/r8a7794-alt.dts
index 1e04b8630ef3f3ca..882644cd7c1875c1 100644
--- a/arch/arm/boot/dts/renesas/r8a7794-alt.dts
+++ b/arch/arm/boot/dts/renesas/r8a7794-alt.dts
@@ -449,8 +449,7 @@ &i2c7 {
pmic@58 {
compatible = "dlg,da9063";
reg = <0x58>;
- interrupt-parent = <&gpio3>;
- interrupts = <31 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio3 31 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;
#interrupt-cells = <2>;
diff --git a/arch/arm/boot/dts/renesas/r8a7794-silk.dts b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
index 5ed5b426f9639775..2a0819311a3c4ef3 100644
--- a/arch/arm/boot/dts/renesas/r8a7794-silk.dts
+++ b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
@@ -434,8 +434,7 @@ &i2c7 {
pmic@58 {
compatible = "dlg,da9063";
reg = <0x58>;
- interrupt-parent = <&gpio3>;
- interrupts = <31 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio3 31 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;
#interrupt-cells = <2>;
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 04/20] ARM: dts: renesas: Use interrupts-extended for PMICs
2024-10-04 12:52 ` [PATCH 04/20] ARM: dts: renesas: Use interrupts-extended for PMICs Geert Uytterhoeven
@ 2024-10-04 15:27 ` Niklas Söderlund
2024-10-07 17:08 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 15:27 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:46 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm/boot/dts/renesas/r8a7790-lager.dts | 6 ++----
> arch/arm/boot/dts/renesas/r8a7790-stout.dts | 9 +++------
> arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 6 ++----
> arch/arm/boot/dts/renesas/r8a7791-porter.dts | 6 ++----
> arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7793-gose.dts | 6 ++----
> arch/arm/boot/dts/renesas/r8a7794-alt.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7794-silk.dts | 3 +--
> 8 files changed, 14 insertions(+), 28 deletions(-)
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-lager.dts b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> index 5ef87f8088c4c81c..47ffa278a0dfd79e 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> @@ -443,8 +443,7 @@ i2cpwr: i2c-mux4 {
> pmic@58 {
> compatible = "dlg,da9063";
> reg = <0x58>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> @@ -460,8 +459,7 @@ watchdog {
> vdd_dvfs: regulator@68 {
> compatible = "dlg,da9210";
> reg = <0x68>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
>
> regulator-min-microvolt = <1000000>;
> regulator-max-microvolt = <1000000>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-stout.dts b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> index 9287724187ef3b69..d7c0a9574ce83144 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> @@ -342,8 +342,7 @@ &iic3 {
> pmic@58 {
> compatible = "dlg,da9063";
> reg = <0x58>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> @@ -363,8 +362,7 @@ watchdog {
> vdd_dvfs: regulator@68 {
> compatible = "dlg,da9210";
> reg = <0x68>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
>
> regulator-min-microvolt = <1000000>;
> regulator-max-microvolt = <1000000>;
> @@ -375,8 +373,7 @@ vdd_dvfs: regulator@68 {
> vdd: regulator@70 {
> compatible = "dlg,da9210";
> reg = <0x70>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
>
> regulator-min-microvolt = <1000000>;
> regulator-max-microvolt = <1000000>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> index bce93db4c9df5e18..1a0d2c6ed0e83ce7 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> @@ -814,8 +814,7 @@ &i2c6 {
> pmic@58 {
> compatible = "dlg,da9063";
> reg = <0x58>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> @@ -831,8 +830,7 @@ watchdog {
> vdd_dvfs: regulator@68 {
> compatible = "dlg,da9210";
> reg = <0x68>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
>
> regulator-min-microvolt = <1000000>;
> regulator-max-microvolt = <1000000>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-porter.dts b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> index 92b54e043795ba08..08381498350aacde 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> @@ -408,8 +408,7 @@ &i2c6 {
> pmic@5a {
> compatible = "dlg,da9063l";
> reg = <0x5a>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> @@ -421,8 +420,7 @@ watchdog {
> vdd_dvfs: regulator@68 {
> compatible = "dlg,da9210";
> reg = <0x68>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
>
> regulator-min-microvolt = <1000000>;
> regulator-max-microvolt = <1000000>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> index 69009535814406fe..a3986076d8e3e993 100644
> --- a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> @@ -376,8 +376,7 @@ pmic@58 {
> reg = <0x58>;
> pinctrl-names = "default";
> pinctrl-0 = <&pmic_irq_pins>;
> - interrupt-parent = <&irqc>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc 2 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7793-gose.dts b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> index 45ef1d1900245a11..5334af25c10111c8 100644
> --- a/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> @@ -754,8 +754,7 @@ &i2c6 {
> pmic@58 {
> compatible = "dlg,da9063";
> reg = <0x58>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> @@ -771,8 +770,7 @@ watchdog {
> vdd_dvfs: regulator@68 {
> compatible = "dlg,da9210";
> reg = <0x68>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
>
> regulator-min-microvolt = <1000000>;
> regulator-max-microvolt = <1000000>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7794-alt.dts b/arch/arm/boot/dts/renesas/r8a7794-alt.dts
> index 1e04b8630ef3f3ca..882644cd7c1875c1 100644
> --- a/arch/arm/boot/dts/renesas/r8a7794-alt.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7794-alt.dts
> @@ -449,8 +449,7 @@ &i2c7 {
> pmic@58 {
> compatible = "dlg,da9063";
> reg = <0x58>;
> - interrupt-parent = <&gpio3>;
> - interrupts = <31 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 31 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7794-silk.dts b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> index 5ed5b426f9639775..2a0819311a3c4ef3 100644
> --- a/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> @@ -434,8 +434,7 @@ &i2c7 {
> pmic@58 {
> compatible = "dlg,da9063";
> reg = <0x58>;
> - interrupt-parent = <&gpio3>;
> - interrupts = <31 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 31 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 04/20] ARM: dts: renesas: Use interrupts-extended for PMICs
2024-10-04 12:52 ` [PATCH 04/20] ARM: dts: renesas: Use interrupts-extended for PMICs Geert Uytterhoeven
2024-10-04 15:27 ` Niklas Söderlund
@ 2024-10-07 17:08 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 17:08 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:30 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm/boot/dts/renesas/r8a7790-lager.dts | 6 ++----
> arch/arm/boot/dts/renesas/r8a7790-stout.dts | 9 +++------
> arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 6 ++----
> arch/arm/boot/dts/renesas/r8a7791-porter.dts | 6 ++----
> arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7793-gose.dts | 6 ++----
> arch/arm/boot/dts/renesas/r8a7794-alt.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7794-silk.dts | 3 +--
> 8 files changed, 14 insertions(+), 28 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-lager.dts b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> index 5ef87f8088c4c81c..47ffa278a0dfd79e 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> @@ -443,8 +443,7 @@ i2cpwr: i2c-mux4 {
> pmic@58 {
> compatible = "dlg,da9063";
> reg = <0x58>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> @@ -460,8 +459,7 @@ watchdog {
> vdd_dvfs: regulator@68 {
> compatible = "dlg,da9210";
> reg = <0x68>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
>
> regulator-min-microvolt = <1000000>;
> regulator-max-microvolt = <1000000>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-stout.dts b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> index 9287724187ef3b69..d7c0a9574ce83144 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-stout.dts
> @@ -342,8 +342,7 @@ &iic3 {
> pmic@58 {
> compatible = "dlg,da9063";
> reg = <0x58>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> @@ -363,8 +362,7 @@ watchdog {
> vdd_dvfs: regulator@68 {
> compatible = "dlg,da9210";
> reg = <0x68>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
>
> regulator-min-microvolt = <1000000>;
> regulator-max-microvolt = <1000000>;
> @@ -375,8 +373,7 @@ vdd_dvfs: regulator@68 {
> vdd: regulator@70 {
> compatible = "dlg,da9210";
> reg = <0x70>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
>
> regulator-min-microvolt = <1000000>;
> regulator-max-microvolt = <1000000>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> index bce93db4c9df5e18..1a0d2c6ed0e83ce7 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> @@ -814,8 +814,7 @@ &i2c6 {
> pmic@58 {
> compatible = "dlg,da9063";
> reg = <0x58>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> @@ -831,8 +830,7 @@ watchdog {
> vdd_dvfs: regulator@68 {
> compatible = "dlg,da9210";
> reg = <0x68>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
>
> regulator-min-microvolt = <1000000>;
> regulator-max-microvolt = <1000000>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-porter.dts b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> index 92b54e043795ba08..08381498350aacde 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-porter.dts
> @@ -408,8 +408,7 @@ &i2c6 {
> pmic@5a {
> compatible = "dlg,da9063l";
> reg = <0x5a>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> @@ -421,8 +420,7 @@ watchdog {
> vdd_dvfs: regulator@68 {
> compatible = "dlg,da9210";
> reg = <0x68>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
>
> regulator-min-microvolt = <1000000>;
> regulator-max-microvolt = <1000000>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> index 69009535814406fe..a3986076d8e3e993 100644
> --- a/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7792-blanche.dts
> @@ -376,8 +376,7 @@ pmic@58 {
> reg = <0x58>;
> pinctrl-names = "default";
> pinctrl-0 = <&pmic_irq_pins>;
> - interrupt-parent = <&irqc>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc 2 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7793-gose.dts b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> index 45ef1d1900245a11..5334af25c10111c8 100644
> --- a/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> @@ -754,8 +754,7 @@ &i2c6 {
> pmic@58 {
> compatible = "dlg,da9063";
> reg = <0x58>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> @@ -771,8 +770,7 @@ watchdog {
> vdd_dvfs: regulator@68 {
> compatible = "dlg,da9210";
> reg = <0x68>;
> - interrupt-parent = <&irqc0>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc0 2 IRQ_TYPE_LEVEL_LOW>;
>
> regulator-min-microvolt = <1000000>;
> regulator-max-microvolt = <1000000>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7794-alt.dts b/arch/arm/boot/dts/renesas/r8a7794-alt.dts
> index 1e04b8630ef3f3ca..882644cd7c1875c1 100644
> --- a/arch/arm/boot/dts/renesas/r8a7794-alt.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7794-alt.dts
> @@ -449,8 +449,7 @@ &i2c7 {
> pmic@58 {
> compatible = "dlg,da9063";
> reg = <0x58>;
> - interrupt-parent = <&gpio3>;
> - interrupts = <31 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 31 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7794-silk.dts b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> index 5ed5b426f9639775..2a0819311a3c4ef3 100644
> --- a/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7794-silk.dts
> @@ -434,8 +434,7 @@ &i2c7 {
> pmic@58 {
> compatible = "dlg,da9063";
> reg = <0x58>;
> - interrupt-parent = <&gpio3>;
> - interrupts = <31 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 31 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
>
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 05/20] ARM: dts: renesas: Use interrupts-extended for touchpanels
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (3 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 04/20] ARM: dts: renesas: Use interrupts-extended for PMICs Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 15:48 ` Niklas Söderlund
2024-10-07 17:58 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 06/20] ARM: dts: renesas: Use interrupts-extended for video decoders Geert Uytterhoeven
` (14 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi | 3 +--
arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts | 3 +--
arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 3 +--
4 files changed, 4 insertions(+), 8 deletions(-)
diff --git a/arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi b/arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi
index 4351c5a02fa596de..2cc2908b48ca1b9f 100644
--- a/arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi
+++ b/arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi
@@ -219,8 +219,7 @@ sgtl5000: codec@a {
touch: touchpanel@38 {
compatible = "edt,edt-ft5406";
reg = <0x38>;
- interrupt-parent = <&gpio2>;
- interrupts = <12 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&gpio2 12 IRQ_TYPE_EDGE_FALLING>;
vcc-supply = <&vcc_3v3_tft1>;
};
};
diff --git a/arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts b/arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts
index 9ec0f098bf6eb5d7..3d32cf068abc20f1 100644
--- a/arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts
+++ b/arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts
@@ -238,8 +238,7 @@ eeprom@50 {
touchscreen@55 {
compatible = "sitronix,st1232";
reg = <0x55>;
- interrupt-parent = <&irqpin1>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqpin1 2 IRQ_TYPE_LEVEL_LOW>;
pinctrl-0 = <&st1232_pins>;
pinctrl-names = "default";
gpios = <&pfc 166 GPIO_ACTIVE_LOW>;
diff --git a/arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts b/arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts
index 64102b664055b475..6a8a0d2113b020c7 100644
--- a/arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts
+++ b/arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts
@@ -202,8 +202,7 @@ sgtl5000: codec@a {
touch: touchpanel@38 {
compatible = "edt,edt-ft5406";
reg = <0x38>;
- interrupt-parent = <&gpio0>;
- interrupts = <24 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&gpio0 24 IRQ_TYPE_EDGE_FALLING>;
/* GP1_29 is also shared with audio codec reset pin */
reset-gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;
vcc-supply = <&vcc_3v3_tft1>;
diff --git a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
index 15d89c20618a16b7..fe96ea07628779c6 100644
--- a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
+++ b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
@@ -296,8 +296,7 @@ &i2c1 {
touchscreen@55 {
compatible = "sitronix,st1232";
reg = <0x55>;
- interrupt-parent = <&irqpin1>;
- interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&irqpin1 0 IRQ_TYPE_EDGE_FALLING>;
};
};
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 05/20] ARM: dts: renesas: Use interrupts-extended for touchpanels
2024-10-04 12:52 ` [PATCH 05/20] ARM: dts: renesas: Use interrupts-extended for touchpanels Geert Uytterhoeven
@ 2024-10-04 15:48 ` Niklas Söderlund
2024-10-07 17:58 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 15:48 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:47 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi | 3 +--
> arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts | 3 +--
> arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 3 +--
> 4 files changed, 4 insertions(+), 8 deletions(-)
>
> diff --git a/arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi b/arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi
> index 4351c5a02fa596de..2cc2908b48ca1b9f 100644
> --- a/arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi
> +++ b/arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi
> @@ -219,8 +219,7 @@ sgtl5000: codec@a {
> touch: touchpanel@38 {
> compatible = "edt,edt-ft5406";
> reg = <0x38>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <12 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio2 12 IRQ_TYPE_EDGE_FALLING>;
> vcc-supply = <&vcc_3v3_tft1>;
> };
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts b/arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts
> index 9ec0f098bf6eb5d7..3d32cf068abc20f1 100644
> --- a/arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts
> @@ -238,8 +238,7 @@ eeprom@50 {
> touchscreen@55 {
> compatible = "sitronix,st1232";
> reg = <0x55>;
> - interrupt-parent = <&irqpin1>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqpin1 2 IRQ_TYPE_LEVEL_LOW>;
> pinctrl-0 = <&st1232_pins>;
> pinctrl-names = "default";
> gpios = <&pfc 166 GPIO_ACTIVE_LOW>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts b/arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts
> index 64102b664055b475..6a8a0d2113b020c7 100644
> --- a/arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts
> @@ -202,8 +202,7 @@ sgtl5000: codec@a {
> touch: touchpanel@38 {
> compatible = "edt,edt-ft5406";
> reg = <0x38>;
> - interrupt-parent = <&gpio0>;
> - interrupts = <24 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio0 24 IRQ_TYPE_EDGE_FALLING>;
> /* GP1_29 is also shared with audio codec reset pin */
> reset-gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;
> vcc-supply = <&vcc_3v3_tft1>;
> diff --git a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> index 15d89c20618a16b7..fe96ea07628779c6 100644
> --- a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> +++ b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> @@ -296,8 +296,7 @@ &i2c1 {
> touchscreen@55 {
> compatible = "sitronix,st1232";
> reg = <0x55>;
> - interrupt-parent = <&irqpin1>;
> - interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqpin1 0 IRQ_TYPE_EDGE_FALLING>;
> };
> };
>
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 05/20] ARM: dts: renesas: Use interrupts-extended for touchpanels
2024-10-04 12:52 ` [PATCH 05/20] ARM: dts: renesas: Use interrupts-extended for touchpanels Geert Uytterhoeven
2024-10-04 15:48 ` Niklas Söderlund
@ 2024-10-07 17:58 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 17:58 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi | 3 +--
> arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts | 3 +--
> arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 3 +--
> 4 files changed, 4 insertions(+), 8 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi b/arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi
> index 4351c5a02fa596de..2cc2908b48ca1b9f 100644
> --- a/arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi
> +++ b/arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi
> @@ -219,8 +219,7 @@ sgtl5000: codec@a {
> touch: touchpanel@38 {
> compatible = "edt,edt-ft5406";
> reg = <0x38>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <12 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio2 12 IRQ_TYPE_EDGE_FALLING>;
> vcc-supply = <&vcc_3v3_tft1>;
> };
> };
> diff --git a/arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts b/arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts
> index 9ec0f098bf6eb5d7..3d32cf068abc20f1 100644
> --- a/arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7740-armadillo800eva.dts
> @@ -238,8 +238,7 @@ eeprom@50 {
> touchscreen@55 {
> compatible = "sitronix,st1232";
> reg = <0x55>;
> - interrupt-parent = <&irqpin1>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqpin1 2 IRQ_TYPE_LEVEL_LOW>;
> pinctrl-0 = <&st1232_pins>;
> pinctrl-names = "default";
> gpios = <&pfc 166 GPIO_ACTIVE_LOW>;
> diff --git a/arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts b/arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts
> index 64102b664055b475..6a8a0d2113b020c7 100644
> --- a/arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts
> @@ -202,8 +202,7 @@ sgtl5000: codec@a {
> touch: touchpanel@38 {
> compatible = "edt,edt-ft5406";
> reg = <0x38>;
> - interrupt-parent = <&gpio0>;
> - interrupts = <24 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio0 24 IRQ_TYPE_EDGE_FALLING>;
> /* GP1_29 is also shared with audio codec reset pin */
> reset-gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;
> vcc-supply = <&vcc_3v3_tft1>;
> diff --git a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> index 15d89c20618a16b7..fe96ea07628779c6 100644
> --- a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> +++ b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> @@ -296,8 +296,7 @@ &i2c1 {
> touchscreen@55 {
> compatible = "sitronix,st1232";
> reg = <0x55>;
> - interrupt-parent = <&irqpin1>;
> - interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqpin1 0 IRQ_TYPE_EDGE_FALLING>;
> };
> };
>
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 06/20] ARM: dts: renesas: Use interrupts-extended for video decoders
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (4 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 05/20] ARM: dts: renesas: Use interrupts-extended for touchpanels Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 15:48 ` Niklas Söderlund
2024-10-07 17:58 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 07/20] ARM: dts: renesas: iwg22d-sodimm: Use interrupts-extended for port expander Geert Uytterhoeven
` (13 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/renesas/r8a7790-lager.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 3 +--
arch/arm/boot/dts/renesas/r8a7793-gose.dts | 3 +--
3 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/arch/arm/boot/dts/renesas/r8a7790-lager.dts b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
index 47ffa278a0dfd79e..752feea087afbc93 100644
--- a/arch/arm/boot/dts/renesas/r8a7790-lager.dts
+++ b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
@@ -402,8 +402,7 @@ adv7511_out: endpoint {
hdmi-in@4c {
compatible = "adi,adv7612";
reg = <0x4c>;
- interrupt-parent = <&gpio1>;
- interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
default-input = <0>;
ports {
diff --git a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
index 1a0d2c6ed0e83ce7..e4e1d9c98c617883 100644
--- a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
+++ b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
@@ -434,8 +434,7 @@ adv7511_out: endpoint {
hdmi-in@4c {
compatible = "adi,adv7612";
reg = <0x4c>;
- interrupt-parent = <&gpio4>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio4 2 IRQ_TYPE_LEVEL_LOW>;
default-input = <0>;
ports {
diff --git a/arch/arm/boot/dts/renesas/r8a7793-gose.dts b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
index 5334af25c10111c8..2c05d7c2b3776525 100644
--- a/arch/arm/boot/dts/renesas/r8a7793-gose.dts
+++ b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
@@ -418,8 +418,7 @@ adv7511_out: endpoint {
hdmi-in@4c {
compatible = "adi,adv7612";
reg = <0x4c>;
- interrupt-parent = <&gpio4>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio4 2 IRQ_TYPE_LEVEL_LOW>;
default-input = <0>;
ports {
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 06/20] ARM: dts: renesas: Use interrupts-extended for video decoders
2024-10-04 12:52 ` [PATCH 06/20] ARM: dts: renesas: Use interrupts-extended for video decoders Geert Uytterhoeven
@ 2024-10-04 15:48 ` Niklas Söderlund
2024-10-07 17:58 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 15:48 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:48 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm/boot/dts/renesas/r8a7790-lager.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7793-gose.dts | 3 +--
> 3 files changed, 3 insertions(+), 6 deletions(-)
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-lager.dts b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> index 47ffa278a0dfd79e..752feea087afbc93 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> @@ -402,8 +402,7 @@ adv7511_out: endpoint {
> hdmi-in@4c {
> compatible = "adi,adv7612";
> reg = <0x4c>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
> default-input = <0>;
>
> ports {
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> index 1a0d2c6ed0e83ce7..e4e1d9c98c617883 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> @@ -434,8 +434,7 @@ adv7511_out: endpoint {
> hdmi-in@4c {
> compatible = "adi,adv7612";
> reg = <0x4c>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 2 IRQ_TYPE_LEVEL_LOW>;
> default-input = <0>;
>
> ports {
> diff --git a/arch/arm/boot/dts/renesas/r8a7793-gose.dts b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> index 5334af25c10111c8..2c05d7c2b3776525 100644
> --- a/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> @@ -418,8 +418,7 @@ adv7511_out: endpoint {
> hdmi-in@4c {
> compatible = "adi,adv7612";
> reg = <0x4c>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 2 IRQ_TYPE_LEVEL_LOW>;
> default-input = <0>;
>
> ports {
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 06/20] ARM: dts: renesas: Use interrupts-extended for video decoders
2024-10-04 12:52 ` [PATCH 06/20] ARM: dts: renesas: Use interrupts-extended for video decoders Geert Uytterhoeven
2024-10-04 15:48 ` Niklas Söderlund
@ 2024-10-07 17:58 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 17:58 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm/boot/dts/renesas/r8a7790-lager.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 3 +--
> arch/arm/boot/dts/renesas/r8a7793-gose.dts | 3 +--
> 3 files changed, 3 insertions(+), 6 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm/boot/dts/renesas/r8a7790-lager.dts b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> index 47ffa278a0dfd79e..752feea087afbc93 100644
> --- a/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7790-lager.dts
> @@ -402,8 +402,7 @@ adv7511_out: endpoint {
> hdmi-in@4c {
> compatible = "adi,adv7612";
> reg = <0x4c>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
> default-input = <0>;
>
> ports {
> diff --git a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> index 1a0d2c6ed0e83ce7..e4e1d9c98c617883 100644
> --- a/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7791-koelsch.dts
> @@ -434,8 +434,7 @@ adv7511_out: endpoint {
> hdmi-in@4c {
> compatible = "adi,adv7612";
> reg = <0x4c>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 2 IRQ_TYPE_LEVEL_LOW>;
> default-input = <0>;
>
> ports {
> diff --git a/arch/arm/boot/dts/renesas/r8a7793-gose.dts b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> index 5334af25c10111c8..2c05d7c2b3776525 100644
> --- a/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7793-gose.dts
> @@ -418,8 +418,7 @@ adv7511_out: endpoint {
> hdmi-in@4c {
> compatible = "adi,adv7612";
> reg = <0x4c>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 2 IRQ_TYPE_LEVEL_LOW>;
> default-input = <0>;
>
> ports {
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 07/20] ARM: dts: renesas: iwg22d-sodimm: Use interrupts-extended for port expander
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (5 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 06/20] ARM: dts: renesas: Use interrupts-extended for video decoders Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 15:49 ` Niklas Söderlund
2024-10-07 17:59 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 08/20] ARM: dts: renesas: r8a7742-iwg21m: Use interrupts-extended for RTC Geert Uytterhoeven
` (12 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupt.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts b/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts
index 24411044ef6c4f0b..3ac2526a24a1e130 100644
--- a/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts
+++ b/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts
@@ -185,8 +185,7 @@ sgtl5000: codec@a {
port-expander@44 {
compatible = "st,stmpe811";
reg = <0x44>;
- interrupt-parent = <&gpio4>;
- interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio4 4 IRQ_TYPE_LEVEL_LOW>;
/* 3.25 MHz ADC clock speed */
st,adc-freq = <1>;
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 07/20] ARM: dts: renesas: iwg22d-sodimm: Use interrupts-extended for port expander
2024-10-04 12:52 ` [PATCH 07/20] ARM: dts: renesas: iwg22d-sodimm: Use interrupts-extended for port expander Geert Uytterhoeven
@ 2024-10-04 15:49 ` Niklas Söderlund
2024-10-07 17:59 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 15:49 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:49 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupt.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts b/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts
> index 24411044ef6c4f0b..3ac2526a24a1e130 100644
> --- a/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts
> @@ -185,8 +185,7 @@ sgtl5000: codec@a {
> port-expander@44 {
> compatible = "st,stmpe811";
> reg = <0x44>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 4 IRQ_TYPE_LEVEL_LOW>;
>
> /* 3.25 MHz ADC clock speed */
> st,adc-freq = <1>;
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 07/20] ARM: dts: renesas: iwg22d-sodimm: Use interrupts-extended for port expander
2024-10-04 12:52 ` [PATCH 07/20] ARM: dts: renesas: iwg22d-sodimm: Use interrupts-extended for port expander Geert Uytterhoeven
2024-10-04 15:49 ` Niklas Söderlund
@ 2024-10-07 17:59 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 17:59 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupt.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts b/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts
> index 24411044ef6c4f0b..3ac2526a24a1e130 100644
> --- a/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts
> +++ b/arch/arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts
> @@ -185,8 +185,7 @@ sgtl5000: codec@a {
> port-expander@44 {
> compatible = "st,stmpe811";
> reg = <0x44>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 4 IRQ_TYPE_LEVEL_LOW>;
>
> /* 3.25 MHz ADC clock speed */
> st,adc-freq = <1>;
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 08/20] ARM: dts: renesas: r8a7742-iwg21m: Use interrupts-extended for RTC
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (6 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 07/20] ARM: dts: renesas: iwg22d-sodimm: Use interrupts-extended for port expander Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 15:49 ` Niklas Söderlund
2024-10-07 17:59 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 09/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for I/O expander Geert Uytterhoeven
` (11 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupt.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi b/arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi
index b281a4d164b0aae8..661cc5357b572165 100644
--- a/arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi
+++ b/arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi
@@ -55,8 +55,7 @@ &i2c0 {
rtc@68 {
compatible = "ti,bq32000";
reg = <0x68>;
- interrupt-parent = <&gpio1>;
- interrupts = <1 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&gpio1 1 IRQ_TYPE_EDGE_FALLING>;
};
};
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 08/20] ARM: dts: renesas: r8a7742-iwg21m: Use interrupts-extended for RTC
2024-10-04 12:52 ` [PATCH 08/20] ARM: dts: renesas: r8a7742-iwg21m: Use interrupts-extended for RTC Geert Uytterhoeven
@ 2024-10-04 15:49 ` Niklas Söderlund
2024-10-07 17:59 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 15:49 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:50 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupt.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi b/arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi
> index b281a4d164b0aae8..661cc5357b572165 100644
> --- a/arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi
> +++ b/arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi
> @@ -55,8 +55,7 @@ &i2c0 {
> rtc@68 {
> compatible = "ti,bq32000";
> reg = <0x68>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <1 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio1 1 IRQ_TYPE_EDGE_FALLING>;
> };
> };
>
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 08/20] ARM: dts: renesas: r8a7742-iwg21m: Use interrupts-extended for RTC
2024-10-04 12:52 ` [PATCH 08/20] ARM: dts: renesas: r8a7742-iwg21m: Use interrupts-extended for RTC Geert Uytterhoeven
2024-10-04 15:49 ` Niklas Söderlund
@ 2024-10-07 17:59 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 17:59 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:30 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupt.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi b/arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi
> index b281a4d164b0aae8..661cc5357b572165 100644
> --- a/arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi
> +++ b/arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi
> @@ -55,8 +55,7 @@ &i2c0 {
> rtc@68 {
> compatible = "ti,bq32000";
> reg = <0x68>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <1 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio1 1 IRQ_TYPE_EDGE_FALLING>;
> };
> };
>
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 09/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for I/O expander
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (7 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 08/20] ARM: dts: renesas: r8a7742-iwg21m: Use interrupts-extended for RTC Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 15:51 ` Niklas Söderlund
2024-10-07 18:00 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 10/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for sensors Geert Uytterhoeven
` (10 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupt.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
index fe96ea07628779c6..ae7e68a44f493e1b 100644
--- a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
+++ b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
@@ -308,8 +308,7 @@ &i2c3 {
pcf8575: gpio@20 {
compatible = "nxp,pcf8575";
reg = <0x20>;
- interrupt-parent = <&irqpin2>;
- interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&irqpin2 3 IRQ_TYPE_EDGE_FALLING>;
gpio-controller;
#gpio-cells = <2>;
interrupt-controller;
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 09/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for I/O expander
2024-10-04 12:52 ` [PATCH 09/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for I/O expander Geert Uytterhoeven
@ 2024-10-04 15:51 ` Niklas Söderlund
2024-10-07 18:00 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 15:51 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:51 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupt.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> index fe96ea07628779c6..ae7e68a44f493e1b 100644
> --- a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> +++ b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> @@ -308,8 +308,7 @@ &i2c3 {
> pcf8575: gpio@20 {
> compatible = "nxp,pcf8575";
> reg = <0x20>;
> - interrupt-parent = <&irqpin2>;
> - interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqpin2 3 IRQ_TYPE_EDGE_FALLING>;
> gpio-controller;
> #gpio-cells = <2>;
> interrupt-controller;
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 09/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for I/O expander
2024-10-04 12:52 ` [PATCH 09/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for I/O expander Geert Uytterhoeven
2024-10-04 15:51 ` Niklas Söderlund
@ 2024-10-07 18:00 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 18:00 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupt.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> index fe96ea07628779c6..ae7e68a44f493e1b 100644
> --- a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> +++ b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> @@ -308,8 +308,7 @@ &i2c3 {
> pcf8575: gpio@20 {
> compatible = "nxp,pcf8575";
> reg = <0x20>;
> - interrupt-parent = <&irqpin2>;
> - interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqpin2 3 IRQ_TYPE_EDGE_FALLING>;
> gpio-controller;
> #gpio-cells = <2>;
> interrupt-controller;
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 10/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for sensors
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (8 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 09/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for I/O expander Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 16:23 ` Niklas Söderlund
2024-10-07 18:01 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 11/20] arm64: dts: renesas: Use interrupts-extended for DisplayPort bridges Geert Uytterhoeven
` (9 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
index ae7e68a44f493e1b..1ce07d0878dc635a 100644
--- a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
+++ b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
@@ -195,8 +195,7 @@ &i2c0 {
compass@c {
compatible = "asahi-kasei,ak8975";
reg = <0x0c>;
- interrupt-parent = <&irqpin3>;
- interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&irqpin3 4 IRQ_TYPE_EDGE_FALLING>;
};
ak4648: codec@12 {
@@ -208,9 +207,8 @@ ak4648: codec@12 {
accelerometer@1d {
compatible = "adi,adxl345";
reg = <0x1d>;
- interrupt-parent = <&irqpin3>;
- interrupts = <2 IRQ_TYPE_LEVEL_HIGH>,
- <3 IRQ_TYPE_LEVEL_HIGH>;
+ interrupts-extended = <&irqpin3 2 IRQ_TYPE_LEVEL_HIGH>,
+ <&irqpin3 3 IRQ_TYPE_LEVEL_HIGH>;
};
rtc@32 {
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 10/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for sensors
2024-10-04 12:52 ` [PATCH 10/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for sensors Geert Uytterhoeven
@ 2024-10-04 16:23 ` Niklas Söderlund
2024-10-07 18:01 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 16:23 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:52 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 8 +++-----
> 1 file changed, 3 insertions(+), 5 deletions(-)
>
> diff --git a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> index ae7e68a44f493e1b..1ce07d0878dc635a 100644
> --- a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> +++ b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> @@ -195,8 +195,7 @@ &i2c0 {
> compass@c {
> compatible = "asahi-kasei,ak8975";
> reg = <0x0c>;
> - interrupt-parent = <&irqpin3>;
> - interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqpin3 4 IRQ_TYPE_EDGE_FALLING>;
> };
>
> ak4648: codec@12 {
> @@ -208,9 +207,8 @@ ak4648: codec@12 {
> accelerometer@1d {
> compatible = "adi,adxl345";
> reg = <0x1d>;
> - interrupt-parent = <&irqpin3>;
> - interrupts = <2 IRQ_TYPE_LEVEL_HIGH>,
> - <3 IRQ_TYPE_LEVEL_HIGH>;
> + interrupts-extended = <&irqpin3 2 IRQ_TYPE_LEVEL_HIGH>,
> + <&irqpin3 3 IRQ_TYPE_LEVEL_HIGH>;
> };
>
> rtc@32 {
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 10/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for sensors
2024-10-04 12:52 ` [PATCH 10/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for sensors Geert Uytterhoeven
2024-10-04 16:23 ` Niklas Söderlund
@ 2024-10-07 18:01 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 18:01 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 8 +++-----
> 1 file changed, 3 insertions(+), 5 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> index ae7e68a44f493e1b..1ce07d0878dc635a 100644
> --- a/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> +++ b/arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts
> @@ -195,8 +195,7 @@ &i2c0 {
> compass@c {
> compatible = "asahi-kasei,ak8975";
> reg = <0x0c>;
> - interrupt-parent = <&irqpin3>;
> - interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&irqpin3 4 IRQ_TYPE_EDGE_FALLING>;
> };
>
> ak4648: codec@12 {
> @@ -208,9 +207,8 @@ ak4648: codec@12 {
> accelerometer@1d {
> compatible = "adi,adxl345";
> reg = <0x1d>;
> - interrupt-parent = <&irqpin3>;
> - interrupts = <2 IRQ_TYPE_LEVEL_HIGH>,
> - <3 IRQ_TYPE_LEVEL_HIGH>;
> + interrupts-extended = <&irqpin3 2 IRQ_TYPE_LEVEL_HIGH>,
> + <&irqpin3 3 IRQ_TYPE_LEVEL_HIGH>;
> };
>
> rtc@32 {
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 11/20] arm64: dts: renesas: Use interrupts-extended for DisplayPort bridges
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (9 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 10/20] ARM: dts: renesas: kzm9g: Use interrupts-extended for sensors Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 16:31 ` Niklas Söderlund
2024-10-07 18:02 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 12/20] arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs Geert Uytterhoeven
` (8 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 3 +--
arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi b/arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi
index 99b73e21c82c2b18..e8c8fca48b6963c9 100644
--- a/arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi
@@ -208,8 +208,7 @@ bridge@2c {
clocks = <&sn65dsi86_refclk>;
clock-names = "refclk";
- interrupt-parent = <&intc_ex>;
- interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
+ interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_HIGH>;
vccio-supply = <®_1p8v>;
vpll-supply = <®_1p8v>;
diff --git a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
index 6dc968352c046129..36f5deb7f24afc2e 100644
--- a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
+++ b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
@@ -246,8 +246,7 @@ bridge@2c {
clocks = <&sn65dsi86_refclk>;
clock-names = "refclk";
- interrupt-parent = <&intc_ex>;
- interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
+ interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_HIGH>;
enable-gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>;
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 11/20] arm64: dts: renesas: Use interrupts-extended for DisplayPort bridges
2024-10-04 12:52 ` [PATCH 11/20] arm64: dts: renesas: Use interrupts-extended for DisplayPort bridges Geert Uytterhoeven
@ 2024-10-04 16:31 ` Niklas Söderlund
2024-10-07 18:02 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 16:31 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:53 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi | 3 +--
> 2 files changed, 2 insertions(+), 4 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi b/arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi
> index 99b73e21c82c2b18..e8c8fca48b6963c9 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi
> @@ -208,8 +208,7 @@ bridge@2c {
> clocks = <&sn65dsi86_refclk>;
> clock-names = "refclk";
>
> - interrupt-parent = <&intc_ex>;
> - interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
> + interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_HIGH>;
>
> vccio-supply = <®_1p8v>;
> vpll-supply = <®_1p8v>;
> diff --git a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> index 6dc968352c046129..36f5deb7f24afc2e 100644
> --- a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> @@ -246,8 +246,7 @@ bridge@2c {
> clocks = <&sn65dsi86_refclk>;
> clock-names = "refclk";
>
> - interrupt-parent = <&intc_ex>;
> - interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
> + interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_HIGH>;
>
> enable-gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>;
>
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 11/20] arm64: dts: renesas: Use interrupts-extended for DisplayPort bridges
2024-10-04 12:52 ` [PATCH 11/20] arm64: dts: renesas: Use interrupts-extended for DisplayPort bridges Geert Uytterhoeven
2024-10-04 16:31 ` Niklas Söderlund
@ 2024-10-07 18:02 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 18:02 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi | 3 +--
> 2 files changed, 2 insertions(+), 4 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi b/arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi
> index 99b73e21c82c2b18..e8c8fca48b6963c9 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi
> @@ -208,8 +208,7 @@ bridge@2c {
> clocks = <&sn65dsi86_refclk>;
> clock-names = "refclk";
>
> - interrupt-parent = <&intc_ex>;
> - interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
> + interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_HIGH>;
>
> vccio-supply = <®_1p8v>;
> vpll-supply = <®_1p8v>;
> diff --git a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> index 6dc968352c046129..36f5deb7f24afc2e 100644
> --- a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> @@ -246,8 +246,7 @@ bridge@2c {
> clocks = <&sn65dsi86_refclk>;
> clock-names = "refclk";
>
> - interrupt-parent = <&intc_ex>;
> - interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
> + interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_HIGH>;
>
> enable-gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>;
>
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 12/20] arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (10 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 11/20] arm64: dts: renesas: Use interrupts-extended for DisplayPort bridges Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 16:44 ` Niklas Söderlund
2024-10-07 18:17 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 13/20] arm64: dts: renesas: Use interrupts-extended for HDMI bridges Geert Uytterhoeven
` (7 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +--
arch/arm64/boot/dts/renesas/cat875.dtsi | 3 +--
arch/arm64/boot/dts/renesas/condor-common.dtsi | 3 +--
arch/arm64/boot/dts/renesas/draak.dtsi | 3 +--
arch/arm64/boot/dts/renesas/ebisu.dtsi | 3 +--
arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 3 +--
arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 3 +--
arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 3 +--
arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 3 +--
arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 3 +--
.../arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi | 9 +++------
arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts | 6 ++----
.../boot/dts/renesas/r8a779g2-white-hawk-single.dts | 3 +--
.../arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 3 +--
arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 6 ++----
arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 3 +--
arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 6 ++----
arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 6 ++----
arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 +--
arch/arm64/boot/dts/renesas/ulcb.dtsi | 3 +--
arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi | 3 +--
arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi | 6 ++----
22 files changed, 29 insertions(+), 58 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
index 68b04e56ae56232e..5a15a956702a6be8 100644
--- a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
+++ b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
@@ -62,8 +62,7 @@ phy0: ethernet-phy@0 {
compatible = "ethernet-phy-id0022.1640",
"ethernet-phy-ieee802.3-c22";
reg = <0>;
- interrupt-parent = <&gpio2>;
- interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/cat875.dtsi b/arch/arm64/boot/dts/renesas/cat875.dtsi
index 8c9da8b4bd60bf32..191b051ecfd458ef 100644
--- a/arch/arm64/boot/dts/renesas/cat875.dtsi
+++ b/arch/arm64/boot/dts/renesas/cat875.dtsi
@@ -25,8 +25,7 @@ phy0: ethernet-phy@0 {
compatible = "ethernet-phy-id001c.c915",
"ethernet-phy-ieee802.3-c22";
reg = <0>;
- interrupt-parent = <&gpio2>;
- interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio2 21 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/condor-common.dtsi b/arch/arm64/boot/dts/renesas/condor-common.dtsi
index 8b7c0c34eadce5cb..b2d99dfaa0cdf19d 100644
--- a/arch/arm64/boot/dts/renesas/condor-common.dtsi
+++ b/arch/arm64/boot/dts/renesas/condor-common.dtsi
@@ -166,8 +166,7 @@ phy0: ethernet-phy@0 {
"ethernet-phy-ieee802.3-c22";
rxc-skew-ps = <1500>;
reg = <0>;
- interrupt-parent = <&gpio4>;
- interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio4 23 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/draak.dtsi b/arch/arm64/boot/dts/renesas/draak.dtsi
index 6f133f54ded54efb..402112a37d75a8c5 100644
--- a/arch/arm64/boot/dts/renesas/draak.dtsi
+++ b/arch/arm64/boot/dts/renesas/draak.dtsi
@@ -247,8 +247,7 @@ phy0: ethernet-phy@0 {
"ethernet-phy-ieee802.3-c22";
rxc-skew-ps = <1500>;
reg = <0>;
- interrupt-parent = <&gpio5>;
- interrupts = <19 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio5 19 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio5 18 GPIO_ACTIVE_LOW>;
/*
* TX clock internal delay mode is required for reliable
diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
index cba2fde9dd3688b3..1aedd093fb41bf44 100644
--- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
+++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
@@ -314,8 +314,7 @@ phy0: ethernet-phy@0 {
"ethernet-phy-ieee802.3-c22";
rxc-skew-ps = <1500>;
reg = <0>;
- interrupt-parent = <&gpio2>;
- interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio2 21 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
/*
* TX clock internal delay mode is required for reliable
diff --git a/arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi b/arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi
index ad898c6db4e62df6..4113710d55226d6d 100644
--- a/arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi
+++ b/arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi
@@ -27,8 +27,7 @@ phy0: ethernet-phy@0 {
compatible = "ethernet-phy-id001c.c915",
"ethernet-phy-ieee802.3-c22";
reg = <0>;
- interrupt-parent = <&gpio2>;
- interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
index 0608dce92e405935..7dd9e13cf0074442 100644
--- a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
+++ b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
@@ -111,8 +111,7 @@ phy0: ethernet-phy@0 {
"ethernet-phy-ieee802.3-c22";
rxc-skew-ps = <1500>;
reg = <0>;
- interrupt-parent = <&gpio1>;
- interrupts = <17 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 17 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts b/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
index e36999e91af53326..0a103f93b14d71ad 100644
--- a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
+++ b/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
@@ -117,8 +117,7 @@ phy0: ethernet-phy@0 {
"ethernet-phy-ieee802.3-c22";
rxc-skew-ps = <1500>;
reg = <0>;
- interrupt-parent = <&gpio1>;
- interrupts = <17 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 17 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
index 77d22df25fffac6d..a8a20c748ffcd1ed 100644
--- a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
+++ b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
@@ -124,8 +124,7 @@ phy0: ethernet-phy@0 {
"ethernet-phy-ieee802.3-c22";
rxc-skew-ps = <1500>;
reg = <0>;
- interrupt-parent = <&gpio4>;
- interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio4 23 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts b/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
index 63db822e5f4662b6..6bd580737f25d3cc 100644
--- a/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
+++ b/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
@@ -31,8 +31,7 @@ phy0: ethernet-phy@0 {
"ethernet-phy-ieee802.3-c22";
rxc-skew-ps = <1500>;
reg = <0>;
- interrupt-parent = <&gpio4>;
- interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio4 16 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio4 15 GPIO_ACTIVE_LOW>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi b/arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi
index 33c1015e9ab38e97..5d38669ed1ec3440 100644
--- a/arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi
@@ -60,8 +60,7 @@ mdio {
u101: ethernet-phy@1 {
reg = <1>;
compatible = "ethernet-phy-ieee802.3-c45";
- interrupt-parent = <&gpio3>;
- interrupts = <10 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio3 10 IRQ_TYPE_LEVEL_LOW>;
};
};
};
@@ -78,8 +77,7 @@ mdio {
u201: ethernet-phy@2 {
reg = <2>;
compatible = "ethernet-phy-ieee802.3-c45";
- interrupt-parent = <&gpio3>;
- interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio3 11 IRQ_TYPE_LEVEL_LOW>;
};
};
};
@@ -96,8 +94,7 @@ mdio {
u301: ethernet-phy@3 {
reg = <3>;
compatible = "ethernet-phy-ieee802.3-c45";
- interrupt-parent = <&gpio3>;
- interrupts = <9 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio3 9 IRQ_TYPE_LEVEL_LOW>;
};
};
};
diff --git a/arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts b/arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts
index fa910b85859e99df..5d71d52f9c654783 100644
--- a/arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts
+++ b/arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts
@@ -197,8 +197,7 @@ mdio {
ic99: ethernet-phy@1 {
reg = <1>;
compatible = "ethernet-phy-ieee802.3-c45";
- interrupt-parent = <&gpio3>;
- interrupts = <10 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio3 10 IRQ_TYPE_LEVEL_LOW>;
};
};
};
@@ -216,8 +215,7 @@ mdio {
ic102: ethernet-phy@2 {
reg = <2>;
compatible = "ethernet-phy-ieee802.3-c45";
- interrupt-parent = <&gpio3>;
- interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio3 11 IRQ_TYPE_LEVEL_LOW>;
};
};
};
diff --git a/arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts b/arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts
index 50a428572d9bd933..0062362b0ba06885 100644
--- a/arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts
+++ b/arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts
@@ -70,8 +70,7 @@ phy3: ethernet-phy@0 {
compatible = "ethernet-phy-id002b.0980",
"ethernet-phy-ieee802.3-c22";
reg = <0>;
- interrupt-parent = <&gpio4>;
- interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio4 3 IRQ_TYPE_LEVEL_LOW>;
};
};
};
diff --git a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
index 72e1ffe98585447f..b1d035ca4d97a51a 100644
--- a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
+++ b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
@@ -181,8 +181,7 @@ phy0: ethernet-phy@0 {
"ethernet-phy-ieee802.3-c22";
rxc-skew-ps = <1500>;
reg = <0>;
- interrupt-parent = <&gpio7>;
- interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio7 5 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio7 10 GPIO_ACTIVE_LOW>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
index 83f5642d0d35c244..502d9f17bf16d017 100644
--- a/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
+++ b/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
@@ -102,8 +102,7 @@ phy0: ethernet-phy@7 {
compatible = "ethernet-phy-id0022.1640",
"ethernet-phy-ieee802.3-c22";
reg = <7>;
- interrupt-parent = <&irqc>;
- interrupts = <RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
rxc-skew-psec = <2400>;
txc-skew-psec = <2400>;
rxdv-skew-psec = <0>;
@@ -130,8 +129,7 @@ phy1: ethernet-phy@7 {
compatible = "ethernet-phy-id0022.1640",
"ethernet-phy-ieee802.3-c22";
reg = <7>;
- interrupt-parent = <&irqc>;
- interrupts = <RZG2L_IRQ3 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc RZG2L_IRQ3 IRQ_TYPE_LEVEL_LOW>;
rxc-skew-psec = <2400>;
txc-skew-psec = <2400>;
rxdv-skew-psec = <0>;
diff --git a/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi
index b4ef5ea8a9e3457a..de39311a77dc2a5a 100644
--- a/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi
+++ b/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi
@@ -82,8 +82,7 @@ phy0: ethernet-phy@7 {
compatible = "ethernet-phy-id0022.1640",
"ethernet-phy-ieee802.3-c22";
reg = <7>;
- interrupt-parent = <&irqc>;
- interrupts = <RZG2L_IRQ0 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc RZG2L_IRQ0 IRQ_TYPE_LEVEL_LOW>;
rxc-skew-psec = <2400>;
txc-skew-psec = <2400>;
rxdv-skew-psec = <0>;
diff --git a/arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi
index 79443fb3f5810304..1a6fd58bd3682a56 100644
--- a/arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi
+++ b/arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi
@@ -78,8 +78,7 @@ phy0: ethernet-phy@7 {
compatible = "ethernet-phy-id0022.1640",
"ethernet-phy-ieee802.3-c22";
reg = <7>;
- interrupt-parent = <&irqc>;
- interrupts = <RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
rxc-skew-psec = <2400>;
txc-skew-psec = <2400>;
rxdv-skew-psec = <0>;
@@ -107,8 +106,7 @@ phy1: ethernet-phy@7 {
compatible = "ethernet-phy-id0022.1640",
"ethernet-phy-ieee802.3-c22";
reg = <7>;
- interrupt-parent = <&irqc>;
- interrupts = <RZG2L_IRQ7 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&irqc RZG2L_IRQ7 IRQ_TYPE_LEVEL_LOW>;
rxc-skew-psec = <2400>;
txc-skew-psec = <2400>;
rxdv-skew-psec = <0>;
diff --git a/arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi
index 21bfa4e03972ffe2..71424e69939ee56b 100644
--- a/arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi
+++ b/arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi
@@ -103,8 +103,7 @@ ð0 {
phy0: ethernet-phy@7 {
reg = <7>;
- interrupt-parent = <&pinctrl>;
- interrupts = <RZG2L_GPIO(12, 0) IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&pinctrl RZG2L_GPIO(12, 0) IRQ_TYPE_EDGE_FALLING>;
rxc-skew-psec = <0>;
txc-skew-psec = <0>;
rxdv-skew-psec = <0>;
@@ -129,8 +128,7 @@ ð1 {
phy1: ethernet-phy@7 {
reg = <7>;
- interrupt-parent = <&pinctrl>;
- interrupts = <RZG2L_GPIO(12, 1) IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&pinctrl RZG2L_GPIO(12, 1) IRQ_TYPE_EDGE_FALLING>;
rxc-skew-psec = <0>;
txc-skew-psec = <0>;
rxdv-skew-psec = <0>;
diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
index 3f8ce62488213bbe..ca0b5c070ae57dce 100644
--- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi
+++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
@@ -367,8 +367,7 @@ phy0: ethernet-phy@0 {
"ethernet-phy-ieee802.3-c22";
rxc-skew-ps = <1500>;
reg = <0>;
- interrupt-parent = <&gpio2>;
- interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/ulcb.dtsi b/arch/arm64/boot/dts/renesas/ulcb.dtsi
index a2f66f916048496e..4cf141a701c0625a 100644
--- a/arch/arm64/boot/dts/renesas/ulcb.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb.dtsi
@@ -150,8 +150,7 @@ phy0: ethernet-phy@0 {
"ethernet-phy-ieee802.3-c22";
rxc-skew-ps = <1500>;
reg = <0>;
- interrupt-parent = <&gpio2>;
- interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
index 36f5deb7f24afc2e..209cba75adec6d6c 100644
--- a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
+++ b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
@@ -167,8 +167,7 @@ avb0_phy: ethernet-phy@0 {
"ethernet-phy-ieee802.3-c22";
rxc-skew-ps = <1500>;
reg = <0>;
- interrupt-parent = <&gpio7>;
- interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio7 5 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio7 10 GPIO_ACTIVE_LOW>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi b/arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi
index 595ec4ff4cdd0190..ad94bf3f5e6c426f 100644
--- a/arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi
+++ b/arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi
@@ -29,8 +29,7 @@ mdio {
avb1_phy: ethernet-phy@0 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0>;
- interrupt-parent = <&gpio6>;
- interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio6 3 IRQ_TYPE_LEVEL_LOW>;
};
};
};
@@ -51,8 +50,7 @@ mdio {
avb2_phy: ethernet-phy@0 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0>;
- interrupt-parent = <&gpio5>;
- interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio5 4 IRQ_TYPE_LEVEL_LOW>;
};
};
};
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 12/20] arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs
2024-10-04 12:52 ` [PATCH 12/20] arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs Geert Uytterhoeven
@ 2024-10-04 16:44 ` Niklas Söderlund
2024-10-07 18:17 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 16:44 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:54 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/cat875.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/condor-common.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/draak.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/ebisu.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 3 +--
> arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 3 +--
> arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 3 +--
> arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 3 +--
> .../arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi | 9 +++------
> arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts | 6 ++----
> .../boot/dts/renesas/r8a779g2-white-hawk-single.dts | 3 +--
> .../arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 3 +--
> arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 6 ++----
> arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 6 ++----
> arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 6 ++----
> arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/ulcb.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi | 6 ++----
> 22 files changed, 29 insertions(+), 58 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> index 68b04e56ae56232e..5a15a956702a6be8 100644
> --- a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> @@ -62,8 +62,7 @@ phy0: ethernet-phy@0 {
> compatible = "ethernet-phy-id0022.1640",
> "ethernet-phy-ieee802.3-c22";
> reg = <0>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/cat875.dtsi b/arch/arm64/boot/dts/renesas/cat875.dtsi
> index 8c9da8b4bd60bf32..191b051ecfd458ef 100644
> --- a/arch/arm64/boot/dts/renesas/cat875.dtsi
> +++ b/arch/arm64/boot/dts/renesas/cat875.dtsi
> @@ -25,8 +25,7 @@ phy0: ethernet-phy@0 {
> compatible = "ethernet-phy-id001c.c915",
> "ethernet-phy-ieee802.3-c22";
> reg = <0>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 21 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/condor-common.dtsi b/arch/arm64/boot/dts/renesas/condor-common.dtsi
> index 8b7c0c34eadce5cb..b2d99dfaa0cdf19d 100644
> --- a/arch/arm64/boot/dts/renesas/condor-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/condor-common.dtsi
> @@ -166,8 +166,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 23 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/draak.dtsi b/arch/arm64/boot/dts/renesas/draak.dtsi
> index 6f133f54ded54efb..402112a37d75a8c5 100644
> --- a/arch/arm64/boot/dts/renesas/draak.dtsi
> +++ b/arch/arm64/boot/dts/renesas/draak.dtsi
> @@ -247,8 +247,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <19 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio5 19 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio5 18 GPIO_ACTIVE_LOW>;
> /*
> * TX clock internal delay mode is required for reliable
> diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> index cba2fde9dd3688b3..1aedd093fb41bf44 100644
> --- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> @@ -314,8 +314,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 21 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
> /*
> * TX clock internal delay mode is required for reliable
> diff --git a/arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi b/arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi
> index ad898c6db4e62df6..4113710d55226d6d 100644
> --- a/arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi
> +++ b/arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi
> @@ -27,8 +27,7 @@ phy0: ethernet-phy@0 {
> compatible = "ethernet-phy-id001c.c915",
> "ethernet-phy-ieee802.3-c22";
> reg = <0>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
> index 0608dce92e405935..7dd9e13cf0074442 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
> @@ -111,8 +111,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <17 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 17 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts b/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
> index e36999e91af53326..0a103f93b14d71ad 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
> @@ -117,8 +117,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <17 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 17 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
> index 77d22df25fffac6d..a8a20c748ffcd1ed 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
> @@ -124,8 +124,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 23 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts b/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
> index 63db822e5f4662b6..6bd580737f25d3cc 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
> @@ -31,8 +31,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 16 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio4 15 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi b/arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi
> index 33c1015e9ab38e97..5d38669ed1ec3440 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi
> @@ -60,8 +60,7 @@ mdio {
> u101: ethernet-phy@1 {
> reg = <1>;
> compatible = "ethernet-phy-ieee802.3-c45";
> - interrupt-parent = <&gpio3>;
> - interrupts = <10 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 10 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> @@ -78,8 +77,7 @@ mdio {
> u201: ethernet-phy@2 {
> reg = <2>;
> compatible = "ethernet-phy-ieee802.3-c45";
> - interrupt-parent = <&gpio3>;
> - interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 11 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> @@ -96,8 +94,7 @@ mdio {
> u301: ethernet-phy@3 {
> reg = <3>;
> compatible = "ethernet-phy-ieee802.3-c45";
> - interrupt-parent = <&gpio3>;
> - interrupts = <9 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 9 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts b/arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts
> index fa910b85859e99df..5d71d52f9c654783 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts
> @@ -197,8 +197,7 @@ mdio {
> ic99: ethernet-phy@1 {
> reg = <1>;
> compatible = "ethernet-phy-ieee802.3-c45";
> - interrupt-parent = <&gpio3>;
> - interrupts = <10 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 10 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> @@ -216,8 +215,7 @@ mdio {
> ic102: ethernet-phy@2 {
> reg = <2>;
> compatible = "ethernet-phy-ieee802.3-c45";
> - interrupt-parent = <&gpio3>;
> - interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 11 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts b/arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts
> index 50a428572d9bd933..0062362b0ba06885 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts
> @@ -70,8 +70,7 @@ phy3: ethernet-phy@0 {
> compatible = "ethernet-phy-id002b.0980",
> "ethernet-phy-ieee802.3-c22";
> reg = <0>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 3 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
> index 72e1ffe98585447f..b1d035ca4d97a51a 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
> @@ -181,8 +181,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio7>;
> - interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio7 5 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio7 10 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
> index 83f5642d0d35c244..502d9f17bf16d017 100644
> --- a/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
> @@ -102,8 +102,7 @@ phy0: ethernet-phy@7 {
> compatible = "ethernet-phy-id0022.1640",
> "ethernet-phy-ieee802.3-c22";
> reg = <7>;
> - interrupt-parent = <&irqc>;
> - interrupts = <RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
> rxc-skew-psec = <2400>;
> txc-skew-psec = <2400>;
> rxdv-skew-psec = <0>;
> @@ -130,8 +129,7 @@ phy1: ethernet-phy@7 {
> compatible = "ethernet-phy-id0022.1640",
> "ethernet-phy-ieee802.3-c22";
> reg = <7>;
> - interrupt-parent = <&irqc>;
> - interrupts = <RZG2L_IRQ3 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc RZG2L_IRQ3 IRQ_TYPE_LEVEL_LOW>;
> rxc-skew-psec = <2400>;
> txc-skew-psec = <2400>;
> rxdv-skew-psec = <0>;
> diff --git a/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi
> index b4ef5ea8a9e3457a..de39311a77dc2a5a 100644
> --- a/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi
> @@ -82,8 +82,7 @@ phy0: ethernet-phy@7 {
> compatible = "ethernet-phy-id0022.1640",
> "ethernet-phy-ieee802.3-c22";
> reg = <7>;
> - interrupt-parent = <&irqc>;
> - interrupts = <RZG2L_IRQ0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc RZG2L_IRQ0 IRQ_TYPE_LEVEL_LOW>;
> rxc-skew-psec = <2400>;
> txc-skew-psec = <2400>;
> rxdv-skew-psec = <0>;
> diff --git a/arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi
> index 79443fb3f5810304..1a6fd58bd3682a56 100644
> --- a/arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi
> @@ -78,8 +78,7 @@ phy0: ethernet-phy@7 {
> compatible = "ethernet-phy-id0022.1640",
> "ethernet-phy-ieee802.3-c22";
> reg = <7>;
> - interrupt-parent = <&irqc>;
> - interrupts = <RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
> rxc-skew-psec = <2400>;
> txc-skew-psec = <2400>;
> rxdv-skew-psec = <0>;
> @@ -107,8 +106,7 @@ phy1: ethernet-phy@7 {
> compatible = "ethernet-phy-id0022.1640",
> "ethernet-phy-ieee802.3-c22";
> reg = <7>;
> - interrupt-parent = <&irqc>;
> - interrupts = <RZG2L_IRQ7 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc RZG2L_IRQ7 IRQ_TYPE_LEVEL_LOW>;
> rxc-skew-psec = <2400>;
> txc-skew-psec = <2400>;
> rxdv-skew-psec = <0>;
> diff --git a/arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi
> index 21bfa4e03972ffe2..71424e69939ee56b 100644
> --- a/arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi
> @@ -103,8 +103,7 @@ ð0 {
>
> phy0: ethernet-phy@7 {
> reg = <7>;
> - interrupt-parent = <&pinctrl>;
> - interrupts = <RZG2L_GPIO(12, 0) IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(12, 0) IRQ_TYPE_EDGE_FALLING>;
> rxc-skew-psec = <0>;
> txc-skew-psec = <0>;
> rxdv-skew-psec = <0>;
> @@ -129,8 +128,7 @@ ð1 {
>
> phy1: ethernet-phy@7 {
> reg = <7>;
> - interrupt-parent = <&pinctrl>;
> - interrupts = <RZG2L_GPIO(12, 1) IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(12, 1) IRQ_TYPE_EDGE_FALLING>;
> rxc-skew-psec = <0>;
> txc-skew-psec = <0>;
> rxdv-skew-psec = <0>;
> diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> index 3f8ce62488213bbe..ca0b5c070ae57dce 100644
> --- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> @@ -367,8 +367,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/ulcb.dtsi b/arch/arm64/boot/dts/renesas/ulcb.dtsi
> index a2f66f916048496e..4cf141a701c0625a 100644
> --- a/arch/arm64/boot/dts/renesas/ulcb.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ulcb.dtsi
> @@ -150,8 +150,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> index 36f5deb7f24afc2e..209cba75adec6d6c 100644
> --- a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> @@ -167,8 +167,7 @@ avb0_phy: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio7>;
> - interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio7 5 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio7 10 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi b/arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi
> index 595ec4ff4cdd0190..ad94bf3f5e6c426f 100644
> --- a/arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi
> +++ b/arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi
> @@ -29,8 +29,7 @@ mdio {
> avb1_phy: ethernet-phy@0 {
> compatible = "ethernet-phy-ieee802.3-c45";
> reg = <0>;
> - interrupt-parent = <&gpio6>;
> - interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio6 3 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> @@ -51,8 +50,7 @@ mdio {
> avb2_phy: ethernet-phy@0 {
> compatible = "ethernet-phy-ieee802.3-c45";
> reg = <0>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio5 4 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 12/20] arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs
2024-10-04 12:52 ` [PATCH 12/20] arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs Geert Uytterhoeven
2024-10-04 16:44 ` Niklas Söderlund
@ 2024-10-07 18:17 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 18:17 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/cat875.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/condor-common.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/draak.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/ebisu.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 3 +--
> arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 3 +--
> arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 3 +--
> arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 3 +--
> .../arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi | 9 +++------
> arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts | 6 ++----
> .../boot/dts/renesas/r8a779g2-white-hawk-single.dts | 3 +--
> .../arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 3 +--
> arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 6 ++----
> arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 6 ++----
> arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 6 ++----
> arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/ulcb.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi | 6 ++----
> 22 files changed, 29 insertions(+), 58 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Tested-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> #
G2L family and G3S
Cheers,
Prabhakar
> diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> index 68b04e56ae56232e..5a15a956702a6be8 100644
> --- a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> @@ -62,8 +62,7 @@ phy0: ethernet-phy@0 {
> compatible = "ethernet-phy-id0022.1640",
> "ethernet-phy-ieee802.3-c22";
> reg = <0>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/cat875.dtsi b/arch/arm64/boot/dts/renesas/cat875.dtsi
> index 8c9da8b4bd60bf32..191b051ecfd458ef 100644
> --- a/arch/arm64/boot/dts/renesas/cat875.dtsi
> +++ b/arch/arm64/boot/dts/renesas/cat875.dtsi
> @@ -25,8 +25,7 @@ phy0: ethernet-phy@0 {
> compatible = "ethernet-phy-id001c.c915",
> "ethernet-phy-ieee802.3-c22";
> reg = <0>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 21 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/condor-common.dtsi b/arch/arm64/boot/dts/renesas/condor-common.dtsi
> index 8b7c0c34eadce5cb..b2d99dfaa0cdf19d 100644
> --- a/arch/arm64/boot/dts/renesas/condor-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/condor-common.dtsi
> @@ -166,8 +166,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 23 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/draak.dtsi b/arch/arm64/boot/dts/renesas/draak.dtsi
> index 6f133f54ded54efb..402112a37d75a8c5 100644
> --- a/arch/arm64/boot/dts/renesas/draak.dtsi
> +++ b/arch/arm64/boot/dts/renesas/draak.dtsi
> @@ -247,8 +247,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <19 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio5 19 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio5 18 GPIO_ACTIVE_LOW>;
> /*
> * TX clock internal delay mode is required for reliable
> diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> index cba2fde9dd3688b3..1aedd093fb41bf44 100644
> --- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> @@ -314,8 +314,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 21 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
> /*
> * TX clock internal delay mode is required for reliable
> diff --git a/arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi b/arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi
> index ad898c6db4e62df6..4113710d55226d6d 100644
> --- a/arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi
> +++ b/arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi
> @@ -27,8 +27,7 @@ phy0: ethernet-phy@0 {
> compatible = "ethernet-phy-id001c.c915",
> "ethernet-phy-ieee802.3-c22";
> reg = <0>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
> index 0608dce92e405935..7dd9e13cf0074442 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
> @@ -111,8 +111,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <17 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 17 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts b/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
> index e36999e91af53326..0a103f93b14d71ad 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
> @@ -117,8 +117,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <17 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 17 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
> index 77d22df25fffac6d..a8a20c748ffcd1ed 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
> @@ -124,8 +124,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 23 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts b/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
> index 63db822e5f4662b6..6bd580737f25d3cc 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
> @@ -31,8 +31,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 16 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio4 15 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi b/arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi
> index 33c1015e9ab38e97..5d38669ed1ec3440 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi
> @@ -60,8 +60,7 @@ mdio {
> u101: ethernet-phy@1 {
> reg = <1>;
> compatible = "ethernet-phy-ieee802.3-c45";
> - interrupt-parent = <&gpio3>;
> - interrupts = <10 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 10 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> @@ -78,8 +77,7 @@ mdio {
> u201: ethernet-phy@2 {
> reg = <2>;
> compatible = "ethernet-phy-ieee802.3-c45";
> - interrupt-parent = <&gpio3>;
> - interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 11 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> @@ -96,8 +94,7 @@ mdio {
> u301: ethernet-phy@3 {
> reg = <3>;
> compatible = "ethernet-phy-ieee802.3-c45";
> - interrupt-parent = <&gpio3>;
> - interrupts = <9 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 9 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts b/arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts
> index fa910b85859e99df..5d71d52f9c654783 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts
> @@ -197,8 +197,7 @@ mdio {
> ic99: ethernet-phy@1 {
> reg = <1>;
> compatible = "ethernet-phy-ieee802.3-c45";
> - interrupt-parent = <&gpio3>;
> - interrupts = <10 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 10 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> @@ -216,8 +215,7 @@ mdio {
> ic102: ethernet-phy@2 {
> reg = <2>;
> compatible = "ethernet-phy-ieee802.3-c45";
> - interrupt-parent = <&gpio3>;
> - interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 11 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts b/arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts
> index 50a428572d9bd933..0062362b0ba06885 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts
> @@ -70,8 +70,7 @@ phy3: ethernet-phy@0 {
> compatible = "ethernet-phy-id002b.0980",
> "ethernet-phy-ieee802.3-c22";
> reg = <0>;
> - interrupt-parent = <&gpio4>;
> - interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio4 3 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
> index 72e1ffe98585447f..b1d035ca4d97a51a 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
> @@ -181,8 +181,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio7>;
> - interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio7 5 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio7 10 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
> index 83f5642d0d35c244..502d9f17bf16d017 100644
> --- a/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
> @@ -102,8 +102,7 @@ phy0: ethernet-phy@7 {
> compatible = "ethernet-phy-id0022.1640",
> "ethernet-phy-ieee802.3-c22";
> reg = <7>;
> - interrupt-parent = <&irqc>;
> - interrupts = <RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
> rxc-skew-psec = <2400>;
> txc-skew-psec = <2400>;
> rxdv-skew-psec = <0>;
> @@ -130,8 +129,7 @@ phy1: ethernet-phy@7 {
> compatible = "ethernet-phy-id0022.1640",
> "ethernet-phy-ieee802.3-c22";
> reg = <7>;
> - interrupt-parent = <&irqc>;
> - interrupts = <RZG2L_IRQ3 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc RZG2L_IRQ3 IRQ_TYPE_LEVEL_LOW>;
> rxc-skew-psec = <2400>;
> txc-skew-psec = <2400>;
> rxdv-skew-psec = <0>;
> diff --git a/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi
> index b4ef5ea8a9e3457a..de39311a77dc2a5a 100644
> --- a/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi
> @@ -82,8 +82,7 @@ phy0: ethernet-phy@7 {
> compatible = "ethernet-phy-id0022.1640",
> "ethernet-phy-ieee802.3-c22";
> reg = <7>;
> - interrupt-parent = <&irqc>;
> - interrupts = <RZG2L_IRQ0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc RZG2L_IRQ0 IRQ_TYPE_LEVEL_LOW>;
> rxc-skew-psec = <2400>;
> txc-skew-psec = <2400>;
> rxdv-skew-psec = <0>;
> diff --git a/arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi
> index 79443fb3f5810304..1a6fd58bd3682a56 100644
> --- a/arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi
> @@ -78,8 +78,7 @@ phy0: ethernet-phy@7 {
> compatible = "ethernet-phy-id0022.1640",
> "ethernet-phy-ieee802.3-c22";
> reg = <7>;
> - interrupt-parent = <&irqc>;
> - interrupts = <RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
> rxc-skew-psec = <2400>;
> txc-skew-psec = <2400>;
> rxdv-skew-psec = <0>;
> @@ -107,8 +106,7 @@ phy1: ethernet-phy@7 {
> compatible = "ethernet-phy-id0022.1640",
> "ethernet-phy-ieee802.3-c22";
> reg = <7>;
> - interrupt-parent = <&irqc>;
> - interrupts = <RZG2L_IRQ7 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&irqc RZG2L_IRQ7 IRQ_TYPE_LEVEL_LOW>;
> rxc-skew-psec = <2400>;
> txc-skew-psec = <2400>;
> rxdv-skew-psec = <0>;
> diff --git a/arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi
> index 21bfa4e03972ffe2..71424e69939ee56b 100644
> --- a/arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi
> @@ -103,8 +103,7 @@ ð0 {
>
> phy0: ethernet-phy@7 {
> reg = <7>;
> - interrupt-parent = <&pinctrl>;
> - interrupts = <RZG2L_GPIO(12, 0) IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(12, 0) IRQ_TYPE_EDGE_FALLING>;
> rxc-skew-psec = <0>;
> txc-skew-psec = <0>;
> rxdv-skew-psec = <0>;
> @@ -129,8 +128,7 @@ ð1 {
>
> phy1: ethernet-phy@7 {
> reg = <7>;
> - interrupt-parent = <&pinctrl>;
> - interrupts = <RZG2L_GPIO(12, 1) IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(12, 1) IRQ_TYPE_EDGE_FALLING>;
> rxc-skew-psec = <0>;
> txc-skew-psec = <0>;
> rxdv-skew-psec = <0>;
> diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> index 3f8ce62488213bbe..ca0b5c070ae57dce 100644
> --- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> @@ -367,8 +367,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/ulcb.dtsi b/arch/arm64/boot/dts/renesas/ulcb.dtsi
> index a2f66f916048496e..4cf141a701c0625a 100644
> --- a/arch/arm64/boot/dts/renesas/ulcb.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ulcb.dtsi
> @@ -150,8 +150,7 @@ phy0: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> index 36f5deb7f24afc2e..209cba75adec6d6c 100644
> --- a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> @@ -167,8 +167,7 @@ avb0_phy: ethernet-phy@0 {
> "ethernet-phy-ieee802.3-c22";
> rxc-skew-ps = <1500>;
> reg = <0>;
> - interrupt-parent = <&gpio7>;
> - interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio7 5 IRQ_TYPE_LEVEL_LOW>;
> reset-gpios = <&gpio7 10 GPIO_ACTIVE_LOW>;
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi b/arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi
> index 595ec4ff4cdd0190..ad94bf3f5e6c426f 100644
> --- a/arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi
> +++ b/arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi
> @@ -29,8 +29,7 @@ mdio {
> avb1_phy: ethernet-phy@0 {
> compatible = "ethernet-phy-ieee802.3-c45";
> reg = <0>;
> - interrupt-parent = <&gpio6>;
> - interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio6 3 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> @@ -51,8 +50,7 @@ mdio {
> avb2_phy: ethernet-phy@0 {
> compatible = "ethernet-phy-ieee802.3-c45";
> reg = <0>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio5 4 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> };
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 13/20] arm64: dts: renesas: Use interrupts-extended for HDMI bridges
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (11 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 12/20] arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 16:56 ` Niklas Söderlund
2024-10-07 18:20 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 14/20] arm64: dts: renesas: Use interrupts-extended for I/O expanders Geert Uytterhoeven
` (6 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm64/boot/dts/renesas/condor-common.dtsi | 3 +--
arch/arm64/boot/dts/renesas/draak.dtsi | 3 +--
arch/arm64/boot/dts/renesas/ebisu.dtsi | 3 +--
arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 3 +--
arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 3 +--
arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 3 +--
arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 3 +--
arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 3 +--
arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 3 +--
arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 3 +--
10 files changed, 10 insertions(+), 20 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/condor-common.dtsi b/arch/arm64/boot/dts/renesas/condor-common.dtsi
index b2d99dfaa0cdf19d..375a56b20f267bf0 100644
--- a/arch/arm64/boot/dts/renesas/condor-common.dtsi
+++ b/arch/arm64/boot/dts/renesas/condor-common.dtsi
@@ -195,8 +195,7 @@ io_expander1: gpio@21 {
hdmi@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
- interrupt-parent = <&gpio1>;
- interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
avdd-supply = <&d1_8v>;
dvdd-supply = <&d1_8v>;
pvdd-supply = <&d1_8v>;
diff --git a/arch/arm64/boot/dts/renesas/draak.dtsi b/arch/arm64/boot/dts/renesas/draak.dtsi
index 402112a37d75a8c5..05712cd96d28bbdf 100644
--- a/arch/arm64/boot/dts/renesas/draak.dtsi
+++ b/arch/arm64/boot/dts/renesas/draak.dtsi
@@ -367,8 +367,7 @@ hdmi-encoder@39 {
compatible = "adi,adv7511w";
reg = <0x39>, <0x3f>, <0x3c>, <0x38>;
reg-names = "main", "edid", "cec", "packet";
- interrupt-parent = <&gpio1>;
- interrupts = <28 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 28 IRQ_TYPE_LEVEL_LOW>;
avdd-supply = <®_1p8v>;
dvdd-supply = <®_1p8v>;
diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
index 1aedd093fb41bf44..4d16b8f0eae5474b 100644
--- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
+++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
@@ -399,8 +399,7 @@ io_expander: gpio@20 {
hdmi-encoder@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
- interrupt-parent = <&gpio1>;
- interrupts = <1 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 1 IRQ_TYPE_LEVEL_LOW>;
avdd-supply = <®_1p8v>;
dvdd-supply = <®_1p8v>;
diff --git a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
index d42e24d9c09b9162..486688b789b8cd58 100644
--- a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
+++ b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
@@ -232,8 +232,7 @@ hd3ss3220_out_ep: endpoint {
tda19988: tda19988@70 {
compatible = "nxp,tda998x";
reg = <0x70>;
- interrupt-parent = <&gpio1>;
- interrupts = <1 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 1 IRQ_TYPE_LEVEL_LOW>;
video-ports = <0x234501>;
diff --git a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
index 7dd9e13cf0074442..32f07aa2731678a5 100644
--- a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
+++ b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
@@ -171,8 +171,7 @@ io_expander: gpio@20 {
hdmi@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
- interrupt-parent = <&gpio1>;
- interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
avdd-supply = <&d1p8>;
dvdd-supply = <&d1p8>;
diff --git a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts b/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
index 0a103f93b14d71ad..118e77f4477e389c 100644
--- a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
+++ b/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
@@ -148,8 +148,7 @@ hdmi@39 {
compatible = "adi,adv7511w";
#sound-dai-cells = <0>;
reg = <0x39>;
- interrupt-parent = <&gpio1>;
- interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
avdd-supply = <&vcc_d1_8v>;
dvdd-supply = <&vcc_d1_8v>;
pvdd-supply = <&vcc_d1_8v>;
diff --git a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
index a8a20c748ffcd1ed..b409a8d1737e629c 100644
--- a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
+++ b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
@@ -140,8 +140,7 @@ hdmi@39 {
compatible = "adi,adv7511w";
#sound-dai-cells = <0>;
reg = <0x39>;
- interrupt-parent = <&gpio1>;
- interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
avdd-supply = <&vcc1v8_d4>;
dvdd-supply = <&vcc1v8_d4>;
pvdd-supply = <&vcc1v8_d4>;
diff --git a/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi b/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi
index ee3d96fdb6168b56..789f7b0b5ebcadc7 100644
--- a/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi
+++ b/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi
@@ -64,8 +64,7 @@ adv7535: hdmi@3d {
compatible = "adi,adv7535";
reg = <0x3d>;
- interrupt-parent = <&pinctrl>;
- interrupts = <RZG2L_GPIO(2, 1) IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&pinctrl RZG2L_GPIO(2, 1) IRQ_TYPE_EDGE_FALLING>;
clocks = <&osc1>;
clock-names = "cec";
avdd-supply = <®_1p8v>;
diff --git a/arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi b/arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi
index 377849cbb462eae9..345b779e4f6015da 100644
--- a/arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi
+++ b/arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi
@@ -86,8 +86,7 @@ adv7535: hdmi@3d {
compatible = "adi,adv7535";
reg = <0x3d>;
- interrupt-parent = <&pinctrl>;
- interrupts = <RZG2L_GPIO(43, 1) IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&pinctrl RZG2L_GPIO(43, 1) IRQ_TYPE_EDGE_FALLING>;
clocks = <&osc1>;
clock-names = "cec";
avdd-supply = <®_1p8v>;
diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index 431b37bf566192d2..5a5dd5ecb75e0e7c 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -150,8 +150,7 @@ hdmi@3d {
pinctrl-0 = <&hdmi1_pins>;
pinctrl-names = "default";
- interrupt-parent = <&gpio2>;
- interrupts = <14 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio2 14 IRQ_TYPE_LEVEL_LOW>;
clocks = <&cs2000>;
clock-names = "cec";
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 13/20] arm64: dts: renesas: Use interrupts-extended for HDMI bridges
2024-10-04 12:52 ` [PATCH 13/20] arm64: dts: renesas: Use interrupts-extended for HDMI bridges Geert Uytterhoeven
@ 2024-10-04 16:56 ` Niklas Söderlund
2024-10-07 18:20 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 16:56 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:55 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm64/boot/dts/renesas/condor-common.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/draak.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/ebisu.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 3 +--
> arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 3 +--
> arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 3 +--
> arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 3 +--
> arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 3 +--
> 10 files changed, 10 insertions(+), 20 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/renesas/condor-common.dtsi b/arch/arm64/boot/dts/renesas/condor-common.dtsi
> index b2d99dfaa0cdf19d..375a56b20f267bf0 100644
> --- a/arch/arm64/boot/dts/renesas/condor-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/condor-common.dtsi
> @@ -195,8 +195,7 @@ io_expander1: gpio@21 {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
> avdd-supply = <&d1_8v>;
> dvdd-supply = <&d1_8v>;
> pvdd-supply = <&d1_8v>;
> diff --git a/arch/arm64/boot/dts/renesas/draak.dtsi b/arch/arm64/boot/dts/renesas/draak.dtsi
> index 402112a37d75a8c5..05712cd96d28bbdf 100644
> --- a/arch/arm64/boot/dts/renesas/draak.dtsi
> +++ b/arch/arm64/boot/dts/renesas/draak.dtsi
> @@ -367,8 +367,7 @@ hdmi-encoder@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>, <0x3f>, <0x3c>, <0x38>;
> reg-names = "main", "edid", "cec", "packet";
> - interrupt-parent = <&gpio1>;
> - interrupts = <28 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 28 IRQ_TYPE_LEVEL_LOW>;
>
> avdd-supply = <®_1p8v>;
> dvdd-supply = <®_1p8v>;
> diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> index 1aedd093fb41bf44..4d16b8f0eae5474b 100644
> --- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> @@ -399,8 +399,7 @@ io_expander: gpio@20 {
> hdmi-encoder@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <1 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 1 IRQ_TYPE_LEVEL_LOW>;
>
> avdd-supply = <®_1p8v>;
> dvdd-supply = <®_1p8v>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> index d42e24d9c09b9162..486688b789b8cd58 100644
> --- a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> @@ -232,8 +232,7 @@ hd3ss3220_out_ep: endpoint {
> tda19988: tda19988@70 {
> compatible = "nxp,tda998x";
> reg = <0x70>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <1 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 1 IRQ_TYPE_LEVEL_LOW>;
>
> video-ports = <0x234501>;
>
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
> index 7dd9e13cf0074442..32f07aa2731678a5 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
> @@ -171,8 +171,7 @@ io_expander: gpio@20 {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
>
> avdd-supply = <&d1p8>;
> dvdd-supply = <&d1p8>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts b/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
> index 0a103f93b14d71ad..118e77f4477e389c 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
> @@ -148,8 +148,7 @@ hdmi@39 {
> compatible = "adi,adv7511w";
> #sound-dai-cells = <0>;
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
> avdd-supply = <&vcc_d1_8v>;
> dvdd-supply = <&vcc_d1_8v>;
> pvdd-supply = <&vcc_d1_8v>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
> index a8a20c748ffcd1ed..b409a8d1737e629c 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
> @@ -140,8 +140,7 @@ hdmi@39 {
> compatible = "adi,adv7511w";
> #sound-dai-cells = <0>;
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
> avdd-supply = <&vcc1v8_d4>;
> dvdd-supply = <&vcc1v8_d4>;
> pvdd-supply = <&vcc1v8_d4>;
> diff --git a/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi b/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi
> index ee3d96fdb6168b56..789f7b0b5ebcadc7 100644
> --- a/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi
> @@ -64,8 +64,7 @@ adv7535: hdmi@3d {
> compatible = "adi,adv7535";
> reg = <0x3d>;
>
> - interrupt-parent = <&pinctrl>;
> - interrupts = <RZG2L_GPIO(2, 1) IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(2, 1) IRQ_TYPE_EDGE_FALLING>;
> clocks = <&osc1>;
> clock-names = "cec";
> avdd-supply = <®_1p8v>;
> diff --git a/arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi b/arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi
> index 377849cbb462eae9..345b779e4f6015da 100644
> --- a/arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi
> @@ -86,8 +86,7 @@ adv7535: hdmi@3d {
> compatible = "adi,adv7535";
> reg = <0x3d>;
>
> - interrupt-parent = <&pinctrl>;
> - interrupts = <RZG2L_GPIO(43, 1) IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(43, 1) IRQ_TYPE_EDGE_FALLING>;
> clocks = <&osc1>;
> clock-names = "cec";
> avdd-supply = <®_1p8v>;
> diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> index 431b37bf566192d2..5a5dd5ecb75e0e7c 100644
> --- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> @@ -150,8 +150,7 @@ hdmi@3d {
> pinctrl-0 = <&hdmi1_pins>;
> pinctrl-names = "default";
>
> - interrupt-parent = <&gpio2>;
> - interrupts = <14 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 14 IRQ_TYPE_LEVEL_LOW>;
>
> clocks = <&cs2000>;
> clock-names = "cec";
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 13/20] arm64: dts: renesas: Use interrupts-extended for HDMI bridges
2024-10-04 12:52 ` [PATCH 13/20] arm64: dts: renesas: Use interrupts-extended for HDMI bridges Geert Uytterhoeven
2024-10-04 16:56 ` Niklas Söderlund
@ 2024-10-07 18:20 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 18:20 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm64/boot/dts/renesas/condor-common.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/draak.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/ebisu.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 3 +--
> arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 3 +--
> arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 3 +--
> arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 3 +--
> arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 3 +--
> 10 files changed, 10 insertions(+), 20 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Tested-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> # On G2L
Cheers,
Prabhakar
> diff --git a/arch/arm64/boot/dts/renesas/condor-common.dtsi b/arch/arm64/boot/dts/renesas/condor-common.dtsi
> index b2d99dfaa0cdf19d..375a56b20f267bf0 100644
> --- a/arch/arm64/boot/dts/renesas/condor-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/condor-common.dtsi
> @@ -195,8 +195,7 @@ io_expander1: gpio@21 {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
> avdd-supply = <&d1_8v>;
> dvdd-supply = <&d1_8v>;
> pvdd-supply = <&d1_8v>;
> diff --git a/arch/arm64/boot/dts/renesas/draak.dtsi b/arch/arm64/boot/dts/renesas/draak.dtsi
> index 402112a37d75a8c5..05712cd96d28bbdf 100644
> --- a/arch/arm64/boot/dts/renesas/draak.dtsi
> +++ b/arch/arm64/boot/dts/renesas/draak.dtsi
> @@ -367,8 +367,7 @@ hdmi-encoder@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>, <0x3f>, <0x3c>, <0x38>;
> reg-names = "main", "edid", "cec", "packet";
> - interrupt-parent = <&gpio1>;
> - interrupts = <28 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 28 IRQ_TYPE_LEVEL_LOW>;
>
> avdd-supply = <®_1p8v>;
> dvdd-supply = <®_1p8v>;
> diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> index 1aedd093fb41bf44..4d16b8f0eae5474b 100644
> --- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> @@ -399,8 +399,7 @@ io_expander: gpio@20 {
> hdmi-encoder@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <1 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 1 IRQ_TYPE_LEVEL_LOW>;
>
> avdd-supply = <®_1p8v>;
> dvdd-supply = <®_1p8v>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> index d42e24d9c09b9162..486688b789b8cd58 100644
> --- a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> @@ -232,8 +232,7 @@ hd3ss3220_out_ep: endpoint {
> tda19988: tda19988@70 {
> compatible = "nxp,tda998x";
> reg = <0x70>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <1 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 1 IRQ_TYPE_LEVEL_LOW>;
>
> video-ports = <0x234501>;
>
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
> index 7dd9e13cf0074442..32f07aa2731678a5 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
> @@ -171,8 +171,7 @@ io_expander: gpio@20 {
> hdmi@39 {
> compatible = "adi,adv7511w";
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
>
> avdd-supply = <&d1p8>;
> dvdd-supply = <&d1p8>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts b/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
> index 0a103f93b14d71ad..118e77f4477e389c 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
> @@ -148,8 +148,7 @@ hdmi@39 {
> compatible = "adi,adv7511w";
> #sound-dai-cells = <0>;
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
> avdd-supply = <&vcc_d1_8v>;
> dvdd-supply = <&vcc_d1_8v>;
> pvdd-supply = <&vcc_d1_8v>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
> index a8a20c748ffcd1ed..b409a8d1737e629c 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
> @@ -140,8 +140,7 @@ hdmi@39 {
> compatible = "adi,adv7511w";
> #sound-dai-cells = <0>;
> reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
> avdd-supply = <&vcc1v8_d4>;
> dvdd-supply = <&vcc1v8_d4>;
> pvdd-supply = <&vcc1v8_d4>;
> diff --git a/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi b/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi
> index ee3d96fdb6168b56..789f7b0b5ebcadc7 100644
> --- a/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi
> @@ -64,8 +64,7 @@ adv7535: hdmi@3d {
> compatible = "adi,adv7535";
> reg = <0x3d>;
>
> - interrupt-parent = <&pinctrl>;
> - interrupts = <RZG2L_GPIO(2, 1) IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(2, 1) IRQ_TYPE_EDGE_FALLING>;
> clocks = <&osc1>;
> clock-names = "cec";
> avdd-supply = <®_1p8v>;
> diff --git a/arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi b/arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi
> index 377849cbb462eae9..345b779e4f6015da 100644
> --- a/arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi
> @@ -86,8 +86,7 @@ adv7535: hdmi@3d {
> compatible = "adi,adv7535";
> reg = <0x3d>;
>
> - interrupt-parent = <&pinctrl>;
> - interrupts = <RZG2L_GPIO(43, 1) IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(43, 1) IRQ_TYPE_EDGE_FALLING>;
> clocks = <&osc1>;
> clock-names = "cec";
> avdd-supply = <®_1p8v>;
> diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> index 431b37bf566192d2..5a5dd5ecb75e0e7c 100644
> --- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> @@ -150,8 +150,7 @@ hdmi@3d {
> pinctrl-0 = <&hdmi1_pins>;
> pinctrl-names = "default";
>
> - interrupt-parent = <&gpio2>;
> - interrupts = <14 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 14 IRQ_TYPE_LEVEL_LOW>;
>
> clocks = <&cs2000>;
> clock-names = "cec";
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 14/20] arm64: dts: renesas: Use interrupts-extended for I/O expanders
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (12 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 13/20] arm64: dts: renesas: Use interrupts-extended for HDMI bridges Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 16:56 ` Niklas Söderlund
2024-10-07 18:22 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 15/20] arm64: dts: renesas: Use interrupts-extended for PMICs Geert Uytterhoeven
` (5 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +--
arch/arm64/boot/dts/renesas/ebisu.dtsi | 3 +--
.../boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 3 +--
arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 12 ++++--------
.../boot/dts/renesas/white-hawk-cpu-common.dtsi | 3 +--
5 files changed, 8 insertions(+), 16 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
index 5a15a956702a6be8..4a9d20249eaa9bc0 100644
--- a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
+++ b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
@@ -130,8 +130,7 @@ pca9654: gpio@20 {
pca9654_lte: gpio@21 {
compatible = "onnn,pca9654";
reg = <0x21>;
- interrupt-parent = <&gpio5>;
- interrupts = <25 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&gpio5 25 IRQ_TYPE_EDGE_FALLING>;
interrupt-controller;
#interrupt-cells = <2>;
gpio-controller;
diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
index 4d16b8f0eae5474b..54ebffcd82d4337b 100644
--- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
+++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
@@ -392,8 +392,7 @@ io_expander: gpio@20 {
reg = <0x20>;
gpio-controller;
#gpio-cells = <2>;
- interrupt-parent = <&gpio2>;
- interrupts = <22 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio2 22 IRQ_TYPE_LEVEL_LOW>;
};
hdmi-encoder@39 {
diff --git a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
index b1d035ca4d97a51a..58eabcc7e0e07f49 100644
--- a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
+++ b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
@@ -248,8 +248,7 @@ &i2c0 {
io_expander_a: gpio@20 {
compatible = "onnn,pca9654";
reg = <0x20>;
- interrupt-parent = <&gpio0>;
- interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio0 0 IRQ_TYPE_LEVEL_LOW>;
gpio-controller;
#gpio-cells = <2>;
interrupt-controller;
diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index 5a5dd5ecb75e0e7c..f7330b2262b8af0c 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -235,8 +235,7 @@ gpio_exp_74: gpio@74 {
#gpio-cells = <2>;
interrupt-controller;
#interrupt-cells = <2>;
- interrupt-parent = <&gpio6>;
- interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&gpio6 8 IRQ_TYPE_EDGE_FALLING>;
audio-out-off-hog {
gpio-hog;
@@ -296,8 +295,7 @@ gpio_exp_75: gpio@75 {
#gpio-cells = <2>;
interrupt-controller;
#interrupt-cells = <2>;
- interrupt-parent = <&gpio6>;
- interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&gpio6 4 IRQ_TYPE_EDGE_FALLING>;
};
};
@@ -317,8 +315,7 @@ gpio_exp_76: gpio@76 {
#gpio-cells = <2>;
interrupt-controller;
#interrupt-cells = <2>;
- interrupt-parent = <&gpio7>;
- interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&gpio7 3 IRQ_TYPE_EDGE_FALLING>;
};
gpio_exp_77: gpio@77 {
@@ -328,8 +325,7 @@ gpio_exp_77: gpio@77 {
#gpio-cells = <2>;
interrupt-controller;
#interrupt-cells = <2>;
- interrupt-parent = <&gpio5>;
- interrupts = <9 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&gpio5 9 IRQ_TYPE_EDGE_FALLING>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
index 209cba75adec6d6c..337ba68342c475b5 100644
--- a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
+++ b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
@@ -215,8 +215,7 @@ &i2c0 {
io_expander_a: gpio@20 {
compatible = "onnn,pca9654";
reg = <0x20>;
- interrupt-parent = <&gpio0>;
- interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio0 0 IRQ_TYPE_LEVEL_LOW>;
gpio-controller;
#gpio-cells = <2>;
interrupt-controller;
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 14/20] arm64: dts: renesas: Use interrupts-extended for I/O expanders
2024-10-04 12:52 ` [PATCH 14/20] arm64: dts: renesas: Use interrupts-extended for I/O expanders Geert Uytterhoeven
@ 2024-10-04 16:56 ` Niklas Söderlund
2024-10-07 18:22 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 16:56 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:56 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/ebisu.dtsi | 3 +--
> .../boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 3 +--
> arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 12 ++++--------
> .../boot/dts/renesas/white-hawk-cpu-common.dtsi | 3 +--
> 5 files changed, 8 insertions(+), 16 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> index 5a15a956702a6be8..4a9d20249eaa9bc0 100644
> --- a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> @@ -130,8 +130,7 @@ pca9654: gpio@20 {
> pca9654_lte: gpio@21 {
> compatible = "onnn,pca9654";
> reg = <0x21>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <25 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio5 25 IRQ_TYPE_EDGE_FALLING>;
> interrupt-controller;
> #interrupt-cells = <2>;
> gpio-controller;
> diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> index 4d16b8f0eae5474b..54ebffcd82d4337b 100644
> --- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> @@ -392,8 +392,7 @@ io_expander: gpio@20 {
> reg = <0x20>;
> gpio-controller;
> #gpio-cells = <2>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <22 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 22 IRQ_TYPE_LEVEL_LOW>;
> };
>
> hdmi-encoder@39 {
> diff --git a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
> index b1d035ca4d97a51a..58eabcc7e0e07f49 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
> @@ -248,8 +248,7 @@ &i2c0 {
> io_expander_a: gpio@20 {
> compatible = "onnn,pca9654";
> reg = <0x20>;
> - interrupt-parent = <&gpio0>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio0 0 IRQ_TYPE_LEVEL_LOW>;
> gpio-controller;
> #gpio-cells = <2>;
> interrupt-controller;
> diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> index 5a5dd5ecb75e0e7c..f7330b2262b8af0c 100644
> --- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> @@ -235,8 +235,7 @@ gpio_exp_74: gpio@74 {
> #gpio-cells = <2>;
> interrupt-controller;
> #interrupt-cells = <2>;
> - interrupt-parent = <&gpio6>;
> - interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio6 8 IRQ_TYPE_EDGE_FALLING>;
>
> audio-out-off-hog {
> gpio-hog;
> @@ -296,8 +295,7 @@ gpio_exp_75: gpio@75 {
> #gpio-cells = <2>;
> interrupt-controller;
> #interrupt-cells = <2>;
> - interrupt-parent = <&gpio6>;
> - interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio6 4 IRQ_TYPE_EDGE_FALLING>;
> };
> };
>
> @@ -317,8 +315,7 @@ gpio_exp_76: gpio@76 {
> #gpio-cells = <2>;
> interrupt-controller;
> #interrupt-cells = <2>;
> - interrupt-parent = <&gpio7>;
> - interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio7 3 IRQ_TYPE_EDGE_FALLING>;
> };
>
> gpio_exp_77: gpio@77 {
> @@ -328,8 +325,7 @@ gpio_exp_77: gpio@77 {
> #gpio-cells = <2>;
> interrupt-controller;
> #interrupt-cells = <2>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <9 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio5 9 IRQ_TYPE_EDGE_FALLING>;
> };
> };
>
> diff --git a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> index 209cba75adec6d6c..337ba68342c475b5 100644
> --- a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> @@ -215,8 +215,7 @@ &i2c0 {
> io_expander_a: gpio@20 {
> compatible = "onnn,pca9654";
> reg = <0x20>;
> - interrupt-parent = <&gpio0>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio0 0 IRQ_TYPE_LEVEL_LOW>;
> gpio-controller;
> #gpio-cells = <2>;
> interrupt-controller;
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 14/20] arm64: dts: renesas: Use interrupts-extended for I/O expanders
2024-10-04 12:52 ` [PATCH 14/20] arm64: dts: renesas: Use interrupts-extended for I/O expanders Geert Uytterhoeven
2024-10-04 16:56 ` Niklas Söderlund
@ 2024-10-07 18:22 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 18:22 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/ebisu.dtsi | 3 +--
> .../boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 3 +--
> arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 12 ++++--------
> .../boot/dts/renesas/white-hawk-cpu-common.dtsi | 3 +--
> 5 files changed, 8 insertions(+), 16 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> index 5a15a956702a6be8..4a9d20249eaa9bc0 100644
> --- a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> @@ -130,8 +130,7 @@ pca9654: gpio@20 {
> pca9654_lte: gpio@21 {
> compatible = "onnn,pca9654";
> reg = <0x21>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <25 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio5 25 IRQ_TYPE_EDGE_FALLING>;
> interrupt-controller;
> #interrupt-cells = <2>;
> gpio-controller;
> diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> index 4d16b8f0eae5474b..54ebffcd82d4337b 100644
> --- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> @@ -392,8 +392,7 @@ io_expander: gpio@20 {
> reg = <0x20>;
> gpio-controller;
> #gpio-cells = <2>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <22 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio2 22 IRQ_TYPE_LEVEL_LOW>;
> };
>
> hdmi-encoder@39 {
> diff --git a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
> index b1d035ca4d97a51a..58eabcc7e0e07f49 100644
> --- a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
> @@ -248,8 +248,7 @@ &i2c0 {
> io_expander_a: gpio@20 {
> compatible = "onnn,pca9654";
> reg = <0x20>;
> - interrupt-parent = <&gpio0>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio0 0 IRQ_TYPE_LEVEL_LOW>;
> gpio-controller;
> #gpio-cells = <2>;
> interrupt-controller;
> diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> index 5a5dd5ecb75e0e7c..f7330b2262b8af0c 100644
> --- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> @@ -235,8 +235,7 @@ gpio_exp_74: gpio@74 {
> #gpio-cells = <2>;
> interrupt-controller;
> #interrupt-cells = <2>;
> - interrupt-parent = <&gpio6>;
> - interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio6 8 IRQ_TYPE_EDGE_FALLING>;
>
> audio-out-off-hog {
> gpio-hog;
> @@ -296,8 +295,7 @@ gpio_exp_75: gpio@75 {
> #gpio-cells = <2>;
> interrupt-controller;
> #interrupt-cells = <2>;
> - interrupt-parent = <&gpio6>;
> - interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio6 4 IRQ_TYPE_EDGE_FALLING>;
> };
> };
>
> @@ -317,8 +315,7 @@ gpio_exp_76: gpio@76 {
> #gpio-cells = <2>;
> interrupt-controller;
> #interrupt-cells = <2>;
> - interrupt-parent = <&gpio7>;
> - interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio7 3 IRQ_TYPE_EDGE_FALLING>;
> };
>
> gpio_exp_77: gpio@77 {
> @@ -328,8 +325,7 @@ gpio_exp_77: gpio@77 {
> #gpio-cells = <2>;
> interrupt-controller;
> #interrupt-cells = <2>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <9 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio5 9 IRQ_TYPE_EDGE_FALLING>;
> };
> };
>
> diff --git a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> index 209cba75adec6d6c..337ba68342c475b5 100644
> --- a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
> @@ -215,8 +215,7 @@ &i2c0 {
> io_expander_a: gpio@20 {
> compatible = "onnn,pca9654";
> reg = <0x20>;
> - interrupt-parent = <&gpio0>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio0 0 IRQ_TYPE_LEVEL_LOW>;
> gpio-controller;
> #gpio-cells = <2>;
> interrupt-controller;
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 15/20] arm64: dts: renesas: Use interrupts-extended for PMICs
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (13 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 14/20] arm64: dts: renesas: Use interrupts-extended for I/O expanders Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 17:38 ` Niklas Söderlund
2024-10-07 18:22 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 16/20] arm64: dts: renesas: Use interrupts-extended for USB muxes Geert Uytterhoeven
` (4 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm64/boot/dts/renesas/ebisu.dtsi | 3 +--
arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 +--
arch/arm64/boot/dts/renesas/ulcb.dtsi | 3 +--
3 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
index 54ebffcd82d4337b..b4e0347d3617a83e 100644
--- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
+++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
@@ -514,8 +514,7 @@ pmic: pmic@30 {
compatible = "rohm,bd9571mwv";
reg = <0x30>;
- interrupt-parent = <&intc_ex>;
- interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;
#interrupt-cells = <2>;
gpio-controller;
diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
index ca0b5c070ae57dce..08f4e35c414ebbcf 100644
--- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi
+++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
@@ -617,8 +617,7 @@ pmic: pmic@30 {
compatible = "rohm,bd9571mwv";
reg = <0x30>;
- interrupt-parent = <&intc_ex>;
- interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;
#interrupt-cells = <2>;
gpio-controller;
diff --git a/arch/arm64/boot/dts/renesas/ulcb.dtsi b/arch/arm64/boot/dts/renesas/ulcb.dtsi
index 4cf141a701c0625a..3d4a64d103b64bfa 100644
--- a/arch/arm64/boot/dts/renesas/ulcb.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb.dtsi
@@ -247,8 +247,7 @@ pmic: pmic@30 {
compatible = "rohm,bd9571mwv";
reg = <0x30>;
- interrupt-parent = <&intc_ex>;
- interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;
#interrupt-cells = <2>;
gpio-controller;
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 15/20] arm64: dts: renesas: Use interrupts-extended for PMICs
2024-10-04 12:52 ` [PATCH 15/20] arm64: dts: renesas: Use interrupts-extended for PMICs Geert Uytterhoeven
@ 2024-10-04 17:38 ` Niklas Söderlund
2024-10-07 18:22 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 17:38 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:57 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm64/boot/dts/renesas/ebisu.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/ulcb.dtsi | 3 +--
> 3 files changed, 3 insertions(+), 6 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> index 54ebffcd82d4337b..b4e0347d3617a83e 100644
> --- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> @@ -514,8 +514,7 @@ pmic: pmic@30 {
>
> compatible = "rohm,bd9571mwv";
> reg = <0x30>;
> - interrupt-parent = <&intc_ex>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
> gpio-controller;
> diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> index ca0b5c070ae57dce..08f4e35c414ebbcf 100644
> --- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> @@ -617,8 +617,7 @@ pmic: pmic@30 {
>
> compatible = "rohm,bd9571mwv";
> reg = <0x30>;
> - interrupt-parent = <&intc_ex>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
> gpio-controller;
> diff --git a/arch/arm64/boot/dts/renesas/ulcb.dtsi b/arch/arm64/boot/dts/renesas/ulcb.dtsi
> index 4cf141a701c0625a..3d4a64d103b64bfa 100644
> --- a/arch/arm64/boot/dts/renesas/ulcb.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ulcb.dtsi
> @@ -247,8 +247,7 @@ pmic: pmic@30 {
>
> compatible = "rohm,bd9571mwv";
> reg = <0x30>;
> - interrupt-parent = <&intc_ex>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
> gpio-controller;
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 15/20] arm64: dts: renesas: Use interrupts-extended for PMICs
2024-10-04 12:52 ` [PATCH 15/20] arm64: dts: renesas: Use interrupts-extended for PMICs Geert Uytterhoeven
2024-10-04 17:38 ` Niklas Söderlund
@ 2024-10-07 18:22 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 18:22 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm64/boot/dts/renesas/ebisu.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/ulcb.dtsi | 3 +--
> 3 files changed, 3 insertions(+), 6 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> index 54ebffcd82d4337b..b4e0347d3617a83e 100644
> --- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> @@ -514,8 +514,7 @@ pmic: pmic@30 {
>
> compatible = "rohm,bd9571mwv";
> reg = <0x30>;
> - interrupt-parent = <&intc_ex>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
> gpio-controller;
> diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> index ca0b5c070ae57dce..08f4e35c414ebbcf 100644
> --- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> @@ -617,8 +617,7 @@ pmic: pmic@30 {
>
> compatible = "rohm,bd9571mwv";
> reg = <0x30>;
> - interrupt-parent = <&intc_ex>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
> gpio-controller;
> diff --git a/arch/arm64/boot/dts/renesas/ulcb.dtsi b/arch/arm64/boot/dts/renesas/ulcb.dtsi
> index 4cf141a701c0625a..3d4a64d103b64bfa 100644
> --- a/arch/arm64/boot/dts/renesas/ulcb.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ulcb.dtsi
> @@ -247,8 +247,7 @@ pmic: pmic@30 {
>
> compatible = "rohm,bd9571mwv";
> reg = <0x30>;
> - interrupt-parent = <&intc_ex>;
> - interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_LOW>;
> interrupt-controller;
> #interrupt-cells = <2>;
> gpio-controller;
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 16/20] arm64: dts: renesas: Use interrupts-extended for USB muxes
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (14 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 15/20] arm64: dts: renesas: Use interrupts-extended for PMICs Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 17:39 ` Niklas Söderlund
2024-10-07 18:23 ` Lad, Prabhakar
2024-10-04 12:52 ` [PATCH 17/20] arm64: dts: renesas: Use interrupts-extended for video decoders Geert Uytterhoeven
` (3 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 3 +--
arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
index 9436b249ebdd9dcd..fd1dd2875644dd60 100644
--- a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
+++ b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
@@ -448,8 +448,7 @@ touchscreen@26 {
hd3ss3220@47 {
compatible = "ti,hd3ss3220";
reg = <0x47>;
- interrupt-parent = <&gpio6>;
- interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio6 4 IRQ_TYPE_LEVEL_LOW>;
ports {
#address-cells = <1>;
diff --git a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
index 486688b789b8cd58..94d85273064e9bc8 100644
--- a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
+++ b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
@@ -208,8 +208,7 @@ &i2c0 {
hd3ss3220@47 {
compatible = "ti,hd3ss3220";
reg = <0x47>;
- interrupt-parent = <&gpio6>;
- interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio6 3 IRQ_TYPE_LEVEL_LOW>;
ports {
#address-cells = <1>;
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 16/20] arm64: dts: renesas: Use interrupts-extended for USB muxes
2024-10-04 12:52 ` [PATCH 16/20] arm64: dts: renesas: Use interrupts-extended for USB muxes Geert Uytterhoeven
@ 2024-10-04 17:39 ` Niklas Söderlund
2024-10-07 18:23 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 17:39 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:58 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 3 +--
> 2 files changed, 2 insertions(+), 4 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
> index 9436b249ebdd9dcd..fd1dd2875644dd60 100644
> --- a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
> +++ b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
> @@ -448,8 +448,7 @@ touchscreen@26 {
> hd3ss3220@47 {
> compatible = "ti,hd3ss3220";
> reg = <0x47>;
> - interrupt-parent = <&gpio6>;
> - interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio6 4 IRQ_TYPE_LEVEL_LOW>;
>
> ports {
> #address-cells = <1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> index 486688b789b8cd58..94d85273064e9bc8 100644
> --- a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> @@ -208,8 +208,7 @@ &i2c0 {
> hd3ss3220@47 {
> compatible = "ti,hd3ss3220";
> reg = <0x47>;
> - interrupt-parent = <&gpio6>;
> - interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio6 3 IRQ_TYPE_LEVEL_LOW>;
>
> ports {
> #address-cells = <1>;
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 16/20] arm64: dts: renesas: Use interrupts-extended for USB muxes
2024-10-04 12:52 ` [PATCH 16/20] arm64: dts: renesas: Use interrupts-extended for USB muxes Geert Uytterhoeven
2024-10-04 17:39 ` Niklas Söderlund
@ 2024-10-07 18:23 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 18:23 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 3 +--
> 2 files changed, 2 insertions(+), 4 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
> index 9436b249ebdd9dcd..fd1dd2875644dd60 100644
> --- a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
> +++ b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
> @@ -448,8 +448,7 @@ touchscreen@26 {
> hd3ss3220@47 {
> compatible = "ti,hd3ss3220";
> reg = <0x47>;
> - interrupt-parent = <&gpio6>;
> - interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio6 4 IRQ_TYPE_LEVEL_LOW>;
>
> ports {
> #address-cells = <1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> index 486688b789b8cd58..94d85273064e9bc8 100644
> --- a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> @@ -208,8 +208,7 @@ &i2c0 {
> hd3ss3220@47 {
> compatible = "ti,hd3ss3220";
> reg = <0x47>;
> - interrupt-parent = <&gpio6>;
> - interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio6 3 IRQ_TYPE_LEVEL_LOW>;
>
> ports {
> #address-cells = <1>;
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 17/20] arm64: dts: renesas: Use interrupts-extended for video decoders
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (15 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 16/20] arm64: dts: renesas: Use interrupts-extended for USB muxes Geert Uytterhoeven
@ 2024-10-04 12:52 ` Geert Uytterhoeven
2024-10-04 17:41 ` Niklas Söderlund
2024-10-07 18:24 ` Lad, Prabhakar
2024-10-04 12:53 ` [PATCH 18/20] arm64: dts: renesas: Use interrupts-extended for WLAN Geert Uytterhoeven
` (2 subsequent siblings)
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:52 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm64/boot/dts/renesas/ebisu.dtsi | 5 ++---
.../dts/renesas/r8a77970-eagle-function-expansion.dtso | 7 +++----
arch/arm64/boot/dts/renesas/salvator-common.dtsi | 5 ++---
3 files changed, 7 insertions(+), 10 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
index b4e0347d3617a83e..ab8283656660059a 100644
--- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
+++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
@@ -434,10 +434,9 @@ video-receiver@70 {
compatible = "adi,adv7482";
reg = <0x70>;
- interrupt-parent = <&gpio0>;
+ interrupts-extended = <&gpio0 7 IRQ_TYPE_LEVEL_LOW>,
+ <&gpio0 17 IRQ_TYPE_LEVEL_LOW>;
interrupt-names = "intrq1", "intrq2";
- interrupts = <7 IRQ_TYPE_LEVEL_LOW>,
- <17 IRQ_TYPE_LEVEL_LOW>;
ports {
#address-cells = <1>;
diff --git a/arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso b/arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso
index 3aa243c5f04c8022..9450d8ac94cbe977 100644
--- a/arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso
+++ b/arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso
@@ -82,8 +82,7 @@ hdmi-decoder@4c {
compatible = "adi,adv7612";
reg = <0x4c>, <0x50>, <0x52>, <0x54>, <0x56>, <0x58>;
reg-names = "main", "afe", "rep", "edid", "hdmi", "cp";
- interrupt-parent = <&gpio3>;
- interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio3 2 IRQ_TYPE_LEVEL_LOW>;
default-input = <0>;
ports {
@@ -114,8 +113,8 @@ video-receiver@70 {
0x60 0x61 0x62 0x63 0x64 0x65>;
reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
"infoframe", "cbus", "cec", "sdp", "txa", "txb" ;
- interrupt-parent = <&gpio3>;
- interrupts = <03 IRQ_TYPE_LEVEL_LOW>, <04 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio3 3 IRQ_TYPE_LEVEL_LOW>,
+ <&gpio3 4 IRQ_TYPE_LEVEL_LOW>;
interrupt-names = "intrq1", "intrq2";
ports {
diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
index 08f4e35c414ebbcf..269cda6fae21de70 100644
--- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi
+++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
@@ -544,10 +544,9 @@ video-receiver@70 {
reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
"infoframe", "cbus", "cec", "sdp", "txa", "txb" ;
- interrupt-parent = <&gpio6>;
+ interrupts-extended = <&gpio6 30 IRQ_TYPE_LEVEL_LOW>,
+ <&gpio6 31 IRQ_TYPE_LEVEL_LOW>;
interrupt-names = "intrq1", "intrq2";
- interrupts = <30 IRQ_TYPE_LEVEL_LOW>,
- <31 IRQ_TYPE_LEVEL_LOW>;
ports {
#address-cells = <1>;
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 17/20] arm64: dts: renesas: Use interrupts-extended for video decoders
2024-10-04 12:52 ` [PATCH 17/20] arm64: dts: renesas: Use interrupts-extended for video decoders Geert Uytterhoeven
@ 2024-10-04 17:41 ` Niklas Söderlund
2024-10-07 18:24 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 17:41 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:52:59 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm64/boot/dts/renesas/ebisu.dtsi | 5 ++---
> .../dts/renesas/r8a77970-eagle-function-expansion.dtso | 7 +++----
> arch/arm64/boot/dts/renesas/salvator-common.dtsi | 5 ++---
> 3 files changed, 7 insertions(+), 10 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> index b4e0347d3617a83e..ab8283656660059a 100644
> --- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> @@ -434,10 +434,9 @@ video-receiver@70 {
> compatible = "adi,adv7482";
> reg = <0x70>;
>
> - interrupt-parent = <&gpio0>;
> + interrupts-extended = <&gpio0 7 IRQ_TYPE_LEVEL_LOW>,
> + <&gpio0 17 IRQ_TYPE_LEVEL_LOW>;
> interrupt-names = "intrq1", "intrq2";
> - interrupts = <7 IRQ_TYPE_LEVEL_LOW>,
> - <17 IRQ_TYPE_LEVEL_LOW>;
>
> ports {
> #address-cells = <1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso b/arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso
> index 3aa243c5f04c8022..9450d8ac94cbe977 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso
> +++ b/arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso
> @@ -82,8 +82,7 @@ hdmi-decoder@4c {
> compatible = "adi,adv7612";
> reg = <0x4c>, <0x50>, <0x52>, <0x54>, <0x56>, <0x58>;
> reg-names = "main", "afe", "rep", "edid", "hdmi", "cp";
> - interrupt-parent = <&gpio3>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 2 IRQ_TYPE_LEVEL_LOW>;
> default-input = <0>;
>
> ports {
> @@ -114,8 +113,8 @@ video-receiver@70 {
> 0x60 0x61 0x62 0x63 0x64 0x65>;
> reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
> "infoframe", "cbus", "cec", "sdp", "txa", "txb" ;
> - interrupt-parent = <&gpio3>;
> - interrupts = <03 IRQ_TYPE_LEVEL_LOW>, <04 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 3 IRQ_TYPE_LEVEL_LOW>,
> + <&gpio3 4 IRQ_TYPE_LEVEL_LOW>;
> interrupt-names = "intrq1", "intrq2";
>
> ports {
> diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> index 08f4e35c414ebbcf..269cda6fae21de70 100644
> --- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> @@ -544,10 +544,9 @@ video-receiver@70 {
> reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
> "infoframe", "cbus", "cec", "sdp", "txa", "txb" ;
>
> - interrupt-parent = <&gpio6>;
> + interrupts-extended = <&gpio6 30 IRQ_TYPE_LEVEL_LOW>,
> + <&gpio6 31 IRQ_TYPE_LEVEL_LOW>;
> interrupt-names = "intrq1", "intrq2";
> - interrupts = <30 IRQ_TYPE_LEVEL_LOW>,
> - <31 IRQ_TYPE_LEVEL_LOW>;
>
> ports {
> #address-cells = <1>;
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 17/20] arm64: dts: renesas: Use interrupts-extended for video decoders
2024-10-04 12:52 ` [PATCH 17/20] arm64: dts: renesas: Use interrupts-extended for video decoders Geert Uytterhoeven
2024-10-04 17:41 ` Niklas Söderlund
@ 2024-10-07 18:24 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 18:24 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm64/boot/dts/renesas/ebisu.dtsi | 5 ++---
> .../dts/renesas/r8a77970-eagle-function-expansion.dtso | 7 +++----
> arch/arm64/boot/dts/renesas/salvator-common.dtsi | 5 ++---
> 3 files changed, 7 insertions(+), 10 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> index b4e0347d3617a83e..ab8283656660059a 100644
> --- a/arch/arm64/boot/dts/renesas/ebisu.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi
> @@ -434,10 +434,9 @@ video-receiver@70 {
> compatible = "adi,adv7482";
> reg = <0x70>;
>
> - interrupt-parent = <&gpio0>;
> + interrupts-extended = <&gpio0 7 IRQ_TYPE_LEVEL_LOW>,
> + <&gpio0 17 IRQ_TYPE_LEVEL_LOW>;
> interrupt-names = "intrq1", "intrq2";
> - interrupts = <7 IRQ_TYPE_LEVEL_LOW>,
> - <17 IRQ_TYPE_LEVEL_LOW>;
>
> ports {
> #address-cells = <1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso b/arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso
> index 3aa243c5f04c8022..9450d8ac94cbe977 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso
> +++ b/arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso
> @@ -82,8 +82,7 @@ hdmi-decoder@4c {
> compatible = "adi,adv7612";
> reg = <0x4c>, <0x50>, <0x52>, <0x54>, <0x56>, <0x58>;
> reg-names = "main", "afe", "rep", "edid", "hdmi", "cp";
> - interrupt-parent = <&gpio3>;
> - interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 2 IRQ_TYPE_LEVEL_LOW>;
> default-input = <0>;
>
> ports {
> @@ -114,8 +113,8 @@ video-receiver@70 {
> 0x60 0x61 0x62 0x63 0x64 0x65>;
> reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
> "infoframe", "cbus", "cec", "sdp", "txa", "txb" ;
> - interrupt-parent = <&gpio3>;
> - interrupts = <03 IRQ_TYPE_LEVEL_LOW>, <04 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio3 3 IRQ_TYPE_LEVEL_LOW>,
> + <&gpio3 4 IRQ_TYPE_LEVEL_LOW>;
> interrupt-names = "intrq1", "intrq2";
>
> ports {
> diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> index 08f4e35c414ebbcf..269cda6fae21de70 100644
> --- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
> @@ -544,10 +544,9 @@ video-receiver@70 {
> reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
> "infoframe", "cbus", "cec", "sdp", "txa", "txb" ;
>
> - interrupt-parent = <&gpio6>;
> + interrupts-extended = <&gpio6 30 IRQ_TYPE_LEVEL_LOW>,
> + <&gpio6 31 IRQ_TYPE_LEVEL_LOW>;
> interrupt-names = "intrq1", "intrq2";
> - interrupts = <30 IRQ_TYPE_LEVEL_LOW>,
> - <31 IRQ_TYPE_LEVEL_LOW>;
>
> ports {
> #address-cells = <1>;
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 18/20] arm64: dts: renesas: Use interrupts-extended for WLAN
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (16 preceding siblings ...)
2024-10-04 12:52 ` [PATCH 17/20] arm64: dts: renesas: Use interrupts-extended for video decoders Geert Uytterhoeven
@ 2024-10-04 12:53 ` Geert Uytterhoeven
2024-10-04 17:41 ` Niklas Söderlund
2024-10-07 18:36 ` Lad, Prabhakar
2024-10-04 12:53 ` [PATCH 19/20] arm64: dts: renesas: beacon-renesom: Use interrupts-extended for touchscreen Geert Uytterhoeven
2024-10-04 12:53 ` [PATCH 20/20] arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys Geert Uytterhoeven
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:53 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +--
arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 +--
arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 3 +--
arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 3 +--
4 files changed, 4 insertions(+), 8 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
index 4a9d20249eaa9bc0..b543739390a5d94c 100644
--- a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
+++ b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
@@ -300,8 +300,7 @@ &sdhi2 {
brcmf: bcrmf@1 {
reg = <1>;
compatible = "brcm,bcm4329-fmac";
- interrupt-parent = <&gpio1>;
- interrupts = <27 IRQ_TYPE_LEVEL_LOW>;
+ interrupts-extended = <&gpio1 27 IRQ_TYPE_LEVEL_LOW>;
interrupt-names = "host-wake";
};
};
diff --git a/arch/arm64/boot/dts/renesas/hihope-common.dtsi b/arch/arm64/boot/dts/renesas/hihope-common.dtsi
index 83104af2813eb4a0..2aa9f528ace16e7b 100644
--- a/arch/arm64/boot/dts/renesas/hihope-common.dtsi
+++ b/arch/arm64/boot/dts/renesas/hihope-common.dtsi
@@ -325,8 +325,7 @@ &sdhi2 {
wlcore: wlcore@2 {
compatible = "ti,wl1837";
reg = <2>;
- interrupt-parent = <&gpio2>;
- interrupts = <5 IRQ_TYPE_LEVEL_HIGH>;
+ interrupts-extended = <&gpio2 5 IRQ_TYPE_LEVEL_HIGH>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
index 94d85273064e9bc8..c861f75b1f1b70cd 100644
--- a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
+++ b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
@@ -411,8 +411,7 @@ &sdhi3 {
wlcore: wlcore@2 {
compatible = "ti,wl1837";
reg = <2>;
- interrupt-parent = <&gpio1>;
- interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
+ interrupts-extended = <&gpio1 0 IRQ_TYPE_LEVEL_HIGH>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index f7330b2262b8af0c..5c211ed83049d5a4 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -444,8 +444,7 @@ &sdhi3 {
wlcore: wlcore@2 {
compatible = "ti,wl1837";
reg = <2>;
- interrupt-parent = <&gpio1>;
- interrupts = <25 IRQ_TYPE_EDGE_FALLING>;
+ interrupts-extended = <&gpio1 25 IRQ_TYPE_EDGE_FALLING>;
};
};
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 18/20] arm64: dts: renesas: Use interrupts-extended for WLAN
2024-10-04 12:53 ` [PATCH 18/20] arm64: dts: renesas: Use interrupts-extended for WLAN Geert Uytterhoeven
@ 2024-10-04 17:41 ` Niklas Söderlund
2024-10-07 18:36 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 17:41 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:53:00 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 3 +--
> arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 3 +--
> 4 files changed, 4 insertions(+), 8 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> index 4a9d20249eaa9bc0..b543739390a5d94c 100644
> --- a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> @@ -300,8 +300,7 @@ &sdhi2 {
> brcmf: bcrmf@1 {
> reg = <1>;
> compatible = "brcm,bcm4329-fmac";
> - interrupt-parent = <&gpio1>;
> - interrupts = <27 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 27 IRQ_TYPE_LEVEL_LOW>;
> interrupt-names = "host-wake";
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/hihope-common.dtsi b/arch/arm64/boot/dts/renesas/hihope-common.dtsi
> index 83104af2813eb4a0..2aa9f528ace16e7b 100644
> --- a/arch/arm64/boot/dts/renesas/hihope-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/hihope-common.dtsi
> @@ -325,8 +325,7 @@ &sdhi2 {
> wlcore: wlcore@2 {
> compatible = "ti,wl1837";
> reg = <2>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <5 IRQ_TYPE_LEVEL_HIGH>;
> + interrupts-extended = <&gpio2 5 IRQ_TYPE_LEVEL_HIGH>;
> };
> };
>
> diff --git a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> index 94d85273064e9bc8..c861f75b1f1b70cd 100644
> --- a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> @@ -411,8 +411,7 @@ &sdhi3 {
> wlcore: wlcore@2 {
> compatible = "ti,wl1837";
> reg = <2>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
> + interrupts-extended = <&gpio1 0 IRQ_TYPE_LEVEL_HIGH>;
> };
> };
>
> diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> index f7330b2262b8af0c..5c211ed83049d5a4 100644
> --- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> @@ -444,8 +444,7 @@ &sdhi3 {
> wlcore: wlcore@2 {
> compatible = "ti,wl1837";
> reg = <2>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <25 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio1 25 IRQ_TYPE_EDGE_FALLING>;
> };
> };
>
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 18/20] arm64: dts: renesas: Use interrupts-extended for WLAN
2024-10-04 12:53 ` [PATCH 18/20] arm64: dts: renesas: Use interrupts-extended for WLAN Geert Uytterhoeven
2024-10-04 17:41 ` Niklas Söderlund
@ 2024-10-07 18:36 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 18:36 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:27 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 +--
> arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 3 +--
> arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 3 +--
> 4 files changed, 4 insertions(+), 8 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Tested-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> # On G2M
Cheers,
Prabhakar
> diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> index 4a9d20249eaa9bc0..b543739390a5d94c 100644
> --- a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> +++ b/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
> @@ -300,8 +300,7 @@ &sdhi2 {
> brcmf: bcrmf@1 {
> reg = <1>;
> compatible = "brcm,bcm4329-fmac";
> - interrupt-parent = <&gpio1>;
> - interrupts = <27 IRQ_TYPE_LEVEL_LOW>;
> + interrupts-extended = <&gpio1 27 IRQ_TYPE_LEVEL_LOW>;
> interrupt-names = "host-wake";
> };
> };
> diff --git a/arch/arm64/boot/dts/renesas/hihope-common.dtsi b/arch/arm64/boot/dts/renesas/hihope-common.dtsi
> index 83104af2813eb4a0..2aa9f528ace16e7b 100644
> --- a/arch/arm64/boot/dts/renesas/hihope-common.dtsi
> +++ b/arch/arm64/boot/dts/renesas/hihope-common.dtsi
> @@ -325,8 +325,7 @@ &sdhi2 {
> wlcore: wlcore@2 {
> compatible = "ti,wl1837";
> reg = <2>;
> - interrupt-parent = <&gpio2>;
> - interrupts = <5 IRQ_TYPE_LEVEL_HIGH>;
> + interrupts-extended = <&gpio2 5 IRQ_TYPE_LEVEL_HIGH>;
> };
> };
>
> diff --git a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> index 94d85273064e9bc8..c861f75b1f1b70cd 100644
> --- a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> +++ b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
> @@ -411,8 +411,7 @@ &sdhi3 {
> wlcore: wlcore@2 {
> compatible = "ti,wl1837";
> reg = <2>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
> + interrupts-extended = <&gpio1 0 IRQ_TYPE_LEVEL_HIGH>;
> };
> };
>
> diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> index f7330b2262b8af0c..5c211ed83049d5a4 100644
> --- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> +++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
> @@ -444,8 +444,7 @@ &sdhi3 {
> wlcore: wlcore@2 {
> compatible = "ti,wl1837";
> reg = <2>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <25 IRQ_TYPE_EDGE_FALLING>;
> + interrupts-extended = <&gpio1 25 IRQ_TYPE_EDGE_FALLING>;
> };
> };
>
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 19/20] arm64: dts: renesas: beacon-renesom: Use interrupts-extended for touchscreen
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (17 preceding siblings ...)
2024-10-04 12:53 ` [PATCH 18/20] arm64: dts: renesas: Use interrupts-extended for WLAN Geert Uytterhoeven
@ 2024-10-04 12:53 ` Geert Uytterhoeven
2024-10-04 17:41 ` Niklas Söderlund
2024-10-07 18:37 ` Lad, Prabhakar
2024-10-04 12:53 ` [PATCH 20/20] arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys Geert Uytterhoeven
19 siblings, 2 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:53 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupt.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
index fd1dd2875644dd60..729d165f909a5257 100644
--- a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
+++ b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
@@ -440,8 +440,7 @@ wm8962_endpoint: endpoint {
touchscreen@26 {
compatible = "ilitek,ili2117";
reg = <0x26>;
- interrupt-parent = <&gpio5>;
- interrupts = <9 IRQ_TYPE_EDGE_RISING>;
+ interrupts-extended = <&gpio5 9 IRQ_TYPE_EDGE_RISING>;
wakeup-source;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 19/20] arm64: dts: renesas: beacon-renesom: Use interrupts-extended for touchscreen
2024-10-04 12:53 ` [PATCH 19/20] arm64: dts: renesas: beacon-renesom: Use interrupts-extended for touchscreen Geert Uytterhoeven
@ 2024-10-04 17:41 ` Niklas Söderlund
2024-10-07 18:37 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 17:41 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:53:01 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupt.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
> index fd1dd2875644dd60..729d165f909a5257 100644
> --- a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
> +++ b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
> @@ -440,8 +440,7 @@ wm8962_endpoint: endpoint {
> touchscreen@26 {
> compatible = "ilitek,ili2117";
> reg = <0x26>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <9 IRQ_TYPE_EDGE_RISING>;
> + interrupts-extended = <&gpio5 9 IRQ_TYPE_EDGE_RISING>;
> wakeup-source;
> };
>
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 19/20] arm64: dts: renesas: beacon-renesom: Use interrupts-extended for touchscreen
2024-10-04 12:53 ` [PATCH 19/20] arm64: dts: renesas: beacon-renesom: Use interrupts-extended for touchscreen Geert Uytterhoeven
2024-10-04 17:41 ` Niklas Söderlund
@ 2024-10-07 18:37 ` Lad, Prabhakar
1 sibling, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 18:37 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:30 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupt.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
> index fd1dd2875644dd60..729d165f909a5257 100644
> --- a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
> +++ b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
> @@ -440,8 +440,7 @@ wm8962_endpoint: endpoint {
> touchscreen@26 {
> compatible = "ilitek,ili2117";
> reg = <0x26>;
> - interrupt-parent = <&gpio5>;
> - interrupts = <9 IRQ_TYPE_EDGE_RISING>;
> + interrupts-extended = <&gpio5 9 IRQ_TYPE_EDGE_RISING>;
> wakeup-source;
> };
>
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* [PATCH 20/20] arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys
2024-10-04 12:52 [PATCH 00/20] renesas: dts: Use interrupts-extended Geert Uytterhoeven
` (18 preceding siblings ...)
2024-10-04 12:53 ` [PATCH 19/20] arm64: dts: renesas: beacon-renesom: Use interrupts-extended for touchscreen Geert Uytterhoeven
@ 2024-10-04 12:53 ` Geert Uytterhoeven
2024-10-04 17:43 ` Niklas Söderlund
` (2 more replies)
19 siblings, 3 replies; 62+ messages in thread
From: Geert Uytterhoeven @ 2024-10-04 12:53 UTC (permalink / raw)
To: Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree,
Geert Uytterhoeven
Use the more concise interrupts-extended property to fully describe the
interrupts.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi b/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
index 7945d44e6ee159f4..4509151344c430de 100644
--- a/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
+++ b/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
@@ -20,8 +20,7 @@ keys {
compatible = "gpio-keys";
key-1 {
- interrupts = <RZG2L_GPIO(18, 0) IRQ_TYPE_EDGE_FALLING>;
- interrupt-parent = <&pinctrl>;
+ interrupts-extended = <&pinctrl RZG2L_GPIO(18, 0) IRQ_TYPE_EDGE_FALLING>;
linux,code = <KEY_1>;
label = "USER_SW1";
wakeup-source;
@@ -29,8 +28,7 @@ key-1 {
};
key-2 {
- interrupts = <RZG2L_GPIO(0, 1) IRQ_TYPE_EDGE_FALLING>;
- interrupt-parent = <&pinctrl>;
+ interrupts-extended = <&pinctrl RZG2L_GPIO(0, 1) IRQ_TYPE_EDGE_FALLING>;
linux,code = <KEY_2>;
label = "USER_SW2";
wakeup-source;
@@ -38,8 +36,7 @@ key-2 {
};
key-3 {
- interrupts = <RZG2L_GPIO(0, 3) IRQ_TYPE_EDGE_FALLING>;
- interrupt-parent = <&pinctrl>;
+ interrupts-extended = <&pinctrl RZG2L_GPIO(0, 3) IRQ_TYPE_EDGE_FALLING>;
linux,code = <KEY_3>;
label = "USER_SW3";
wakeup-source;
--
2.34.1
^ permalink raw reply related [flat|nested] 62+ messages in thread
* Re: [PATCH 20/20] arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys
2024-10-04 12:53 ` [PATCH 20/20] arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys Geert Uytterhoeven
@ 2024-10-04 17:43 ` Niklas Söderlund
2024-10-07 18:38 ` Lad, Prabhakar
2024-10-09 7:46 ` claudiu beznea
2 siblings, 0 replies; 62+ messages in thread
From: Niklas Söderlund @ 2024-10-04 17:43 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On 2024-10-04 14:53:02 +0200, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 9 +++------
> 1 file changed, 3 insertions(+), 6 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi b/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
> index 7945d44e6ee159f4..4509151344c430de 100644
> --- a/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
> @@ -20,8 +20,7 @@ keys {
> compatible = "gpio-keys";
>
> key-1 {
> - interrupts = <RZG2L_GPIO(18, 0) IRQ_TYPE_EDGE_FALLING>;
> - interrupt-parent = <&pinctrl>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(18, 0) IRQ_TYPE_EDGE_FALLING>;
> linux,code = <KEY_1>;
> label = "USER_SW1";
> wakeup-source;
> @@ -29,8 +28,7 @@ key-1 {
> };
>
> key-2 {
> - interrupts = <RZG2L_GPIO(0, 1) IRQ_TYPE_EDGE_FALLING>;
> - interrupt-parent = <&pinctrl>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(0, 1) IRQ_TYPE_EDGE_FALLING>;
> linux,code = <KEY_2>;
> label = "USER_SW2";
> wakeup-source;
> @@ -38,8 +36,7 @@ key-2 {
> };
>
> key-3 {
> - interrupts = <RZG2L_GPIO(0, 3) IRQ_TYPE_EDGE_FALLING>;
> - interrupt-parent = <&pinctrl>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(0, 3) IRQ_TYPE_EDGE_FALLING>;
> linux,code = <KEY_3>;
> label = "USER_SW3";
> wakeup-source;
> --
> 2.34.1
>
>
--
Kind Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 20/20] arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys
2024-10-04 12:53 ` [PATCH 20/20] arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys Geert Uytterhoeven
2024-10-04 17:43 ` Niklas Söderlund
@ 2024-10-07 18:38 ` Lad, Prabhakar
2024-10-09 7:46 ` claudiu beznea
2 siblings, 0 replies; 62+ messages in thread
From: Lad, Prabhakar @ 2024-10-07 18:38 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Magnus Damm, Wolfram Sang, linux-renesas-soc, linux-arm-kernel,
devicetree
On Fri, Oct 4, 2024 at 2:30 PM Geert Uytterhoeven
<geert+renesas@glider.be> wrote:
>
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 9 +++------
> 1 file changed, 3 insertions(+), 6 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Tested-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi b/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
> index 7945d44e6ee159f4..4509151344c430de 100644
> --- a/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
> @@ -20,8 +20,7 @@ keys {
> compatible = "gpio-keys";
>
> key-1 {
> - interrupts = <RZG2L_GPIO(18, 0) IRQ_TYPE_EDGE_FALLING>;
> - interrupt-parent = <&pinctrl>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(18, 0) IRQ_TYPE_EDGE_FALLING>;
> linux,code = <KEY_1>;
> label = "USER_SW1";
> wakeup-source;
> @@ -29,8 +28,7 @@ key-1 {
> };
>
> key-2 {
> - interrupts = <RZG2L_GPIO(0, 1) IRQ_TYPE_EDGE_FALLING>;
> - interrupt-parent = <&pinctrl>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(0, 1) IRQ_TYPE_EDGE_FALLING>;
> linux,code = <KEY_2>;
> label = "USER_SW2";
> wakeup-source;
> @@ -38,8 +36,7 @@ key-2 {
> };
>
> key-3 {
> - interrupts = <RZG2L_GPIO(0, 3) IRQ_TYPE_EDGE_FALLING>;
> - interrupt-parent = <&pinctrl>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(0, 3) IRQ_TYPE_EDGE_FALLING>;
> linux,code = <KEY_3>;
> label = "USER_SW3";
> wakeup-source;
> --
> 2.34.1
>
>
^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [PATCH 20/20] arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys
2024-10-04 12:53 ` [PATCH 20/20] arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys Geert Uytterhoeven
2024-10-04 17:43 ` Niklas Söderlund
2024-10-07 18:38 ` Lad, Prabhakar
@ 2024-10-09 7:46 ` claudiu beznea
2 siblings, 0 replies; 62+ messages in thread
From: claudiu beznea @ 2024-10-09 7:46 UTC (permalink / raw)
To: Geert Uytterhoeven, Magnus Damm, Wolfram Sang
Cc: linux-renesas-soc, linux-arm-kernel, devicetree
On 04.10.2024 15:53, Geert Uytterhoeven wrote:
> Use the more concise interrupts-extended property to fully describe the
> interrupts.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
Tested-by: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> ---
> arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 9 +++------
> 1 file changed, 3 insertions(+), 6 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi b/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
> index 7945d44e6ee159f4..4509151344c430de 100644
> --- a/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
> +++ b/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
> @@ -20,8 +20,7 @@ keys {
> compatible = "gpio-keys";
>
> key-1 {
> - interrupts = <RZG2L_GPIO(18, 0) IRQ_TYPE_EDGE_FALLING>;
> - interrupt-parent = <&pinctrl>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(18, 0) IRQ_TYPE_EDGE_FALLING>;
> linux,code = <KEY_1>;
> label = "USER_SW1";
> wakeup-source;
> @@ -29,8 +28,7 @@ key-1 {
> };
>
> key-2 {
> - interrupts = <RZG2L_GPIO(0, 1) IRQ_TYPE_EDGE_FALLING>;
> - interrupt-parent = <&pinctrl>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(0, 1) IRQ_TYPE_EDGE_FALLING>;
> linux,code = <KEY_2>;
> label = "USER_SW2";
> wakeup-source;
> @@ -38,8 +36,7 @@ key-2 {
> };
>
> key-3 {
> - interrupts = <RZG2L_GPIO(0, 3) IRQ_TYPE_EDGE_FALLING>;
> - interrupt-parent = <&pinctrl>;
> + interrupts-extended = <&pinctrl RZG2L_GPIO(0, 3) IRQ_TYPE_EDGE_FALLING>;
> linux,code = <KEY_3>;
> label = "USER_SW3";
> wakeup-source;
^ permalink raw reply [flat|nested] 62+ messages in thread