Document support for the Pin Function Controller in the Renesas R-Car V3H2 (R8A77980A) SoC, which is an extension of the PFC in R-Car V3H. Signed-off-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> --- .../bindings/pinctrl/renesas,pfc.yaml | 72 ++++++++++--------- 1 file changed, 38 insertions(+), 34 deletions(-) diff --git a/Documentation/devicetree/bindings/pinctrl/renesas,pfc.yaml b/Documentation/devicetree/bindings/pinctrl/renesas,pfc.yaml index cfe004573366127c..de5de568887d563f 100644 --- a/Documentation/devicetree/bindings/pinctrl/renesas,pfc.yaml +++ b/Documentation/devicetree/bindings/pinctrl/renesas,pfc.yaml @@ -15,40 +15,44 @@ description: properties: compatible: - enum: - - renesas,pfc-emev2 # EMMA Mobile EV2 - - renesas,pfc-r8a73a4 # R-Mobile APE6 - - renesas,pfc-r8a7740 # R-Mobile A1 - - renesas,pfc-r8a7742 # RZ/G1H - - renesas,pfc-r8a7743 # RZ/G1M - - renesas,pfc-r8a7744 # RZ/G1N - - renesas,pfc-r8a7745 # RZ/G1E - - renesas,pfc-r8a77470 # RZ/G1C - - renesas,pfc-r8a774a1 # RZ/G2M - - renesas,pfc-r8a774a3 # RZ/G2M v3.0 - - renesas,pfc-r8a774b1 # RZ/G2N - - renesas,pfc-r8a774c0 # RZ/G2E - - renesas,pfc-r8a774e1 # RZ/G2H - - renesas,pfc-r8a7778 # R-Car M1 - - renesas,pfc-r8a7779 # R-Car H1 - - renesas,pfc-r8a7790 # R-Car H2 - - renesas,pfc-r8a7791 # R-Car M2-W - - renesas,pfc-r8a7792 # R-Car V2H - - renesas,pfc-r8a7793 # R-Car M2-N - - renesas,pfc-r8a7794 # R-Car E2 - - renesas,pfc-r8a7795 # R-Car H3 - - renesas,pfc-r8a7796 # R-Car M3-W - - renesas,pfc-r8a77961 # R-Car M3-W+ - - renesas,pfc-r8a77965 # R-Car M3-N - - renesas,pfc-r8a77970 # R-Car V3M - - renesas,pfc-r8a77980 # R-Car V3H - - renesas,pfc-r8a77990 # R-Car E3 - - renesas,pfc-r8a77995 # R-Car D3 - - renesas,pfc-r8a779a0 # R-Car V3U - - renesas,pfc-r8a779f0 # R-Car S4-8 - - renesas,pfc-r8a779g0 # R-Car V4H - - renesas,pfc-r8a779h0 # R-Car V4M - - renesas,pfc-sh73a0 # SH-Mobile AG5 + oneOf: + - enum: + - renesas,pfc-emev2 # EMMA Mobile EV2 + - renesas,pfc-r8a73a4 # R-Mobile APE6 + - renesas,pfc-r8a7740 # R-Mobile A1 + - renesas,pfc-r8a7742 # RZ/G1H + - renesas,pfc-r8a7743 # RZ/G1M + - renesas,pfc-r8a7744 # RZ/G1N + - renesas,pfc-r8a7745 # RZ/G1E + - renesas,pfc-r8a77470 # RZ/G1C + - renesas,pfc-r8a774a1 # RZ/G2M + - renesas,pfc-r8a774a3 # RZ/G2M v3.0 + - renesas,pfc-r8a774b1 # RZ/G2N + - renesas,pfc-r8a774c0 # RZ/G2E + - renesas,pfc-r8a774e1 # RZ/G2H + - renesas,pfc-r8a7778 # R-Car M1 + - renesas,pfc-r8a7779 # R-Car H1 + - renesas,pfc-r8a7790 # R-Car H2 + - renesas,pfc-r8a7791 # R-Car M2-W + - renesas,pfc-r8a7792 # R-Car V2H + - renesas,pfc-r8a7793 # R-Car M2-N + - renesas,pfc-r8a7794 # R-Car E2 + - renesas,pfc-r8a7795 # R-Car H3 + - renesas,pfc-r8a7796 # R-Car M3-W + - renesas,pfc-r8a77961 # R-Car M3-W+ + - renesas,pfc-r8a77965 # R-Car M3-N + - renesas,pfc-r8a77970 # R-Car V3M + - renesas,pfc-r8a77980 # R-Car V3H + - renesas,pfc-r8a77990 # R-Car E3 + - renesas,pfc-r8a77995 # R-Car D3 + - renesas,pfc-r8a779a0 # R-Car V3U + - renesas,pfc-r8a779f0 # R-Car S4-8 + - renesas,pfc-r8a779g0 # R-Car V4H + - renesas,pfc-r8a779h0 # R-Car V4M + - renesas,pfc-sh73a0 # SH-Mobile AG5 + - items: + - const: renesas,pfc-r8a77980a # R-Car V3H2 + - const: renesas,pfc-r8a77980 # Fallback reg: minItems: 1 -- 2.43.0