[PATCH v5 1/7] dt-bindings: serial: sh-sci: don't required "reset" for r8a78000
Geert Uytterhoeven
geert at linux-m68k.org
Thu Sep 18 02:19:58 PDT 2025
Hi Morimoto-san,
On Thu, 18 Sept 2025 at 08:25, Kuninori Morimoto
<kuninori.morimoto.gx at renesas.com> wrote:
> commit 6ac1d6047372 ("dt-bindings: serial: sh-sci: Document r8a78000
> bindings") added r8a78000 DT bindings for Renesas serial, and it sets
> "resets" as "required", but it is not mandatory, because driver doesn't
> use it. Remove it.
>
> Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx at renesas.com>
Thanks for your patch!
> I'm not sure this is acceptable. This is optional patch.
> If it was acceptable, I think we can remove "resets" from required not only for X5H...
The question is not "Does the driver use the reset signal?", but
"Does the hardware have a reset signal?".
According to Table 12.1 "Reset Categories and Reset Source" and Note 2,
the Module Controller takes care of Software Module Reset. However,
I couldn't find information about the individual module resets in the
documentation for the Module Controller.
> --- a/Documentation/devicetree/bindings/serial/renesas,hscif.yaml
> +++ b/Documentation/devicetree/bindings/serial/renesas,hscif.yaml
> @@ -126,7 +126,6 @@ if:
> - renesas,rcar-gen2-hscif
> - renesas,rcar-gen3-hscif
> - renesas,rcar-gen4-hscif
> - - renesas,rcar-gen5-hscif
> then:
> required:
> - resets
> --- a/Documentation/devicetree/bindings/serial/renesas,scif.yaml
> +++ b/Documentation/devicetree/bindings/serial/renesas,scif.yaml
> @@ -181,7 +181,6 @@ allOf:
> - renesas,rcar-gen2-scif
> - renesas,rcar-gen3-scif
> - renesas,rcar-gen4-scif
> - - renesas,rcar-gen5-scif
> - renesas,scif-r9a07g044
> - renesas,scif-r9a09g057
> then:
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at 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
More information about the linux-arm-kernel
mailing list