All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] arm64: dts: renesas: r8a779a0: Add INTC-EX support
@ 2021-06-23 15:02 Geert Uytterhoeven
  2021-06-23 15:02 ` [PATCH 1/2] dt-bindings: irqchip: renesas-irqc: Add R-Car V3U support Geert Uytterhoeven
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Geert Uytterhoeven @ 2021-06-23 15:02 UTC (permalink / raw)
  To: Yoshihiro Shimoda, Kieran Bingham; +Cc: linux-renesas-soc, Geert Uytterhoeven

	Hi all,

This patch series adds support for the Interrupt Controller for External
Devices (INT-EC) in the Renesas R-Car V3U (r8a779a0) SoC.

As there are two known issues, I'm posting this to a limited audience:

  1. External interrupts have not been tested.

     Kieran: perhaps IRQ0 can be tested on Falcon with the MIPI DSI/eDP
     bridge, by changing

	 -    interrupt-parent = <&gpio1>;
	 -    interrupts = <24 IRQ_TYPE_LEVEL_HIGH>;
	 +    interrupt-parent = <&intc_ex>;
	 +    interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;

     ? The "ti,sn65dsi86" driver doesn't seem to use interrupts, though,
     so I don't know how feasible this is.

     Alternatively, with physical access, IRQ0 is available on test
     point CP47, and IRQ2 on the GPIO CN.

  2. As recent revisions of R-Car Gen3 Hardware User's Manuals stopped
     documenting module clocks for interrupt controllers, I don't know
     which Module Stop bits control it.  Hence I could not add the intc-ex
     module clock to the R-Car V3U clock driver, but have used the CP
     clock instead in DTS.  Alternatively, as the driver doesn't really
     use the clock (except implicitly through Runtime PM), we can drop
     it, but that would need an update to the DT bindings.

This series been boot-tested on a remote Falcon development board.

Thanks for your comments!

Geert Uytterhoeven (2):
  dt-bindings: irqchip: renesas-irqc: Add R-Car V3U support
  arm64: dts: renesas: r8a779a0: Add INTC-EX device node

 .../interrupt-controller/renesas,irqc.yaml        |  1 +
 arch/arm64/boot/dts/renesas/r8a779a0.dtsi         | 15 +++++++++++++++
 2 files changed, 16 insertions(+)

-- 
2.25.1

Gr{oetje,eeting}s,

						Geert

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

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

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

end of thread, other threads:[~2022-01-05 22:27 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-23 15:02 [PATCH 0/2] arm64: dts: renesas: r8a779a0: Add INTC-EX support Geert Uytterhoeven
2021-06-23 15:02 ` [PATCH 1/2] dt-bindings: irqchip: renesas-irqc: Add R-Car V3U support Geert Uytterhoeven
2021-06-23 15:02 ` [PATCH 2/2] arm64: dts: renesas: r8a779a0: Add INTC-EX device node Geert Uytterhoeven
2021-06-23 16:13 ` [PATCH 0/2] arm64: dts: renesas: r8a779a0: Add INTC-EX support Kieran Bingham
2021-06-24  8:07   ` Geert Uytterhoeven
2021-09-22 14:14     ` Kieran Bingham
2021-09-22 17:33       ` Geert Uytterhoeven
2022-01-05 22:27     ` Kieran Bingham

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.