Using separate DT bindings, as for most other SoCs in the RZ family, also allows you to use the preferred order "renesas,r9a09g077-<foo>". > @@ -194,3 +209,13 @@ examples: > power-source = <3300>; > }; > }; > + > + - | > + pinctrl: pinctrl@812c0000 { The unit address does not match the first reg property. > + compatible = "renesas,pfc-r9a09g077"; > + reg = <0x802c0000 0x2000>, > + <0x812c0000 0x2000>; > + gpio-controller; > + #gpio-cells = <2>; > + gpio-ranges = <&pinctrl 0 0 287>; GPIOs without interrupts? > + }; 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