[PATCH v3 5/6] arm64: dts: renesas: Add R8A78000 X5H DTs

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Tue Sep 16 21:08:21 PDT 2025


Hi Marc

> > +		/*
> > +		 * The ARM GIC-720AE - View 1
> > +		 *
> > +		 * see
> > +		 *	r19uh0244ej0052-r-carx5h.pdf
> > +		 *	- attachments: 002_R-CarX5H_Address_Map_r0p51.xlsx
> > +		 *	 - sheet [RT]
> > +		 *	  - line 619
> 
> Are these documents publicly available? If not, I don't think this
> helps much.

You can get it if you are Renesas R-Car Consortium member.
And, the datasheet is very complex, I don't think people can find it by
himself without any hint.

> > +		 */
> > +		gic: interrupt-controller at 39000000 {
> > +			compatible = "arm,gic-v3";
> > +			#interrupt-cells = <3>;
> > +			#address-cells = <0>;
> > +			interrupt-controller;
> > +			reg = <0 0x39000000 0 0x20000>, // GICD
> > +			      <0 0x39080000 0 0x40000>; // GICR
> 
> In v2, you indicated that your GIC was configured for GICv4.1, which
> implied 256kB frames for each redistributor. Here, you have either
> just enough space for 32 RDs for a GICv3, or 16 RDs for GICv4.
> 
> So either this is wrong, and you're missing half of the RD space, or
> v2 was wrong. Which one is it?

will fix in v4

> > +			interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
> 
> No ITS? That seems... surprising.

Will be added later

> > +	timer {
> > +		compatible = "arm,armv8-timer";
> > +		interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
> > +				      <&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
> > +				      <&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
> > +				      <&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
> > +				      <&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
> > +		interrupt-names = "sec-phys", "phys", "virt", "hyp-phys",
> > +				  "hyp-virt";
> > +	};
> 
> Why use interrupts-extended here? Everywhere else, you're using the
> basic interrupt specifier. Can't you move the interrupt-parent
> property to the top and simplify the timer (and everything else
> outside of the 'soc' node?

Will do in v4

Thank you for your help !!

Best regards
---
Kuninori Morimoto



More information about the linux-arm-kernel mailing list