[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200708071942.22595-4-frank@allwinnertech.com>
Date: Wed, 8 Jul 2020 15:19:29 +0800
From: Frank Lee <frank@...winnertech.com>
To: robh+dt@...nel.org, mripard@...nel.org, wens@...e.org,
mturquette@...libre.com, sboyd@...nel.org,
gregory.clement@...tlin.com, tglx@...utronix.de,
jason@...edaemon.net, maz@...nel.org,
srinivas.kandagatla@...aro.org, linus.walleij@...aro.org,
anarsoul@...il.com, tiny.windzz@...il.com, rui.zhang@...el.com,
daniel.lezcano@...aro.org, amit.kucheria@...durent.com,
lee.jones@...aro.org, p.zabel@...gutronix.de, clabbe@...libre.com,
icenowy@...c.io, megous@...ous.com, stefan@...mex.com,
bage@...utronix.de
Cc: devicetree@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
linux-kernel@...r.kernel.org, linux-clk@...r.kernel.org,
linux-i2c@...r.kernel.org, linux-gpio@...r.kernel.org,
linux-pm@...r.kernel.org, huangshuosheng@...winnertech.com,
liyong@...winnertech.com, Frank Lee <frank@...winnertech.com>
Subject: [PATCH v3 03/16] dt-bindings: pinctrl: sunxi: Add A100 pinctrl bindings
Add device tree binding Documentation details for A100 pinctrl driver,
whic has an r pin controller and a pin controller with more irq lines.
Signed-off-by: Frank Lee <frank@...winnertech.com>
---
.../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 74 +++++++++++++---------
1 file changed, 44 insertions(+), 30 deletions(-)
diff --git a/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
index bfefd09..226aba0 100644
--- a/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
@@ -48,6 +48,8 @@ properties:
- allwinner,sun9i-a80-r-pinctrl
- allwinner,sun50i-a64-pinctrl
- allwinner,sun50i-a64-r-pinctrl
+ - allwinner,sun50i-a100-pinctrl
+ - allwinner,sun50i-a100-r-pinctrl
- allwinner,sun50i-h5-pinctrl
- allwinner,sun50i-h6-pinctrl
- allwinner,sun50i-h6-r-pinctrl
@@ -59,7 +61,7 @@ properties:
interrupts:
minItems: 1
- maxItems: 5
+ maxItems: 7
description:
One interrupt per external interrupt bank supported on the
controller, sorted by bank number ascending order.
@@ -144,75 +146,87 @@ allOf:
# FIXME: We should have the pin bank supplies here, but not a lot of
# boards are defining it at the moment so it would generate a lot of
# warnings.
-
- if:
properties:
compatible:
enum:
- - allwinner,sun9i-a80-pinctrl
+ - allwinner,sun50i-a100-pinctrl
then:
properties:
interrupts:
- minItems: 5
- maxItems: 5
+ minItems: 7
+ maxItems: 7
else:
if:
properties:
compatible:
enum:
- - allwinner,sun6i-a31-pinctrl
- - allwinner,sun6i-a31s-pinctrl
- - allwinner,sun50i-h6-pinctrl
+ - allwinner,sun9i-a80-pinctrl
then:
properties:
interrupts:
- minItems: 4
- maxItems: 4
+ minItems: 5
+ maxItems: 5
else:
if:
properties:
compatible:
enum:
- - allwinner,sun8i-a23-pinctrl
- - allwinner,sun8i-a83t-pinctrl
- - allwinner,sun50i-a64-pinctrl
- - allwinner,sun50i-h5-pinctrl
- - allwinner,suniv-f1c100s-pinctrl
+ - allwinner,sun6i-a31-pinctrl
+ - allwinner,sun6i-a31s-pinctrl
+ - allwinner,sun50i-h6-pinctrl
then:
properties:
interrupts:
- minItems: 3
- maxItems: 3
+ minItems: 4
+ maxItems: 4
else:
if:
properties:
compatible:
enum:
- - allwinner,sun6i-a31-r-pinctrl
- - allwinner,sun8i-a33-pinctrl
- - allwinner,sun8i-h3-pinctrl
- - allwinner,sun8i-v3-pinctrl
- - allwinner,sun8i-v3s-pinctrl
- - allwinner,sun9i-a80-r-pinctrl
- - allwinner,sun50i-h6-r-pinctrl
+ - allwinner,sun8i-a23-pinctrl
+ - allwinner,sun8i-a83t-pinctrl
+ - allwinner,sun50i-a64-pinctrl
+ - allwinner,sun50i-h5-pinctrl
+ - allwinner,suniv-f1c100s-pinctrl
then:
properties:
interrupts:
- minItems: 2
- maxItems: 2
+ minItems: 3
+ maxItems: 3
else:
- properties:
- interrupts:
- minItems: 1
- maxItems: 1
+ if:
+ properties:
+ compatible:
+ enum:
+ - allwinner,sun6i-a31-r-pinctrl
+ - allwinner,sun8i-a33-pinctrl
+ - allwinner,sun8i-h3-pinctrl
+ - allwinner,sun8i-v3-pinctrl
+ - allwinner,sun8i-v3s-pinctrl
+ - allwinner,sun9i-a80-r-pinctrl
+ - allwinner,sun50i-h6-r-pinctrl
+
+ then:
+ properties:
+ interrupts:
+ minItems: 2
+ maxItems: 2
+
+ else:
+ properties:
+ interrupts:
+ minItems: 1
+ maxItems: 1
additionalProperties: false
--
1.9.1
Powered by blists - more mailing lists