forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-04 1543e317f1da31b75942316931e8f491a8920811
kernel/Documentation/devicetree/bindings/pinctrl/brcm,bcm2835-gpio.txt
....@@ -5,13 +5,20 @@
55
66 Required properties:
77 - compatible: "brcm,bcm2835-gpio"
8
+- compatible: should be one of:
9
+ "brcm,bcm2835-gpio" - BCM2835 compatible pinctrl
10
+ "brcm,bcm7211-gpio" - BCM7211 compatible pinctrl
11
+ "brcm,bcm2711-gpio" - BCM2711 compatible pinctrl
12
+ "brcm,bcm7211-gpio" - BCM7211 compatible pinctrl
813 - reg: Should contain the physical address of the GPIO module's registers.
914 - gpio-controller: Marks the device node as a GPIO controller.
1015 - #gpio-cells : Should be two. The first cell is the pin number and the
1116 second cell is used to specify optional parameters:
1217 - bit 0 specifies polarity (0 for normal, 1 for inverted)
1318 - interrupts : The interrupt outputs from the controller. One interrupt per
14
- individual bank followed by the "all banks" interrupt.
19
+ individual bank followed by the "all banks" interrupt. For BCM7211, an
20
+ additional set of per-bank interrupt line and an "all banks" wake-up
21
+ interrupt may be specified.
1522 - interrupt-controller: Marks the device node as an interrupt controller.
1623 - #interrupt-cells : Should be 2.
1724 The first cell is the GPIO number.