Hi Shimoda-san, On Mon, Aug 28, 2023 at 6:14 AM Yoshihiro Shimoda <yoshihiro.shimoda.uh@xxxxxxxxxxx> wrote: > Add PCIe Host and Endpoint nodes for R-Car S4-8 (R8A779F0). > > Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@xxxxxxxxxxx> Thanks for your patch! > --- a/arch/arm64/boot/dts/renesas/r8a779f0.dtsi > +++ b/arch/arm64/boot/dts/renesas/r8a779f0.dtsi > @@ -262,6 +262,20 @@ extalr_clk: extalr { > clock-frequency = <0>; > }; > > + pcie0_clkref: pcie0_clkref { Please no underscores in node names. > + compatible = "fixed-clock"; > + #clock-cells = <0>; > + /* This value must be overridden by the board */ > + clock-frequency = <0>; > + }; > + > + pcie1_clkref: pcie1_clkref { Likewise. > + compatible = "fixed-clock"; > + #clock-cells = <0>; > + /* This value must be overridden by the board */ > + clock-frequency = <0>; > + }; > + > pmu_a55 { > compatible = "arm,cortex-a55-pmu"; > interrupts-extended = <&gic GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>; > @@ -726,6 +740,120 @@ hscif3: serial@e66a0000 { > status = "disabled"; > }; > > + pciec0: pcie@e65d0000 { > + compatible = "renesas,r8a779f0-pcie", > + "renesas,rcar-gen4-pcie"; > + reg = <0 0xe65d0000 0 0x1000>, <0 0xe65d2000 0 0x0800>, > + <0 0xe65d3000 0 0x2000>, <0 0xe65d5000 0 0x1200>, > + <0 0xe65d6200 0 0x1100>, <0 0xfe000000 0 0x400000>; Shouldn't that 0x1100 be 0x0e00, like in the EP nodes? And missing <0 0xe65d7000 0 0x1100> for "phy"? > + reg-names = "dbi", "dbi2", "atu", "dma", "app", "config"; Same comments for the other instance. The rest LGTM, modulo my comments on the bindings. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx 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