Lines Matching +full:pin +full:- +full:compatible

7 - 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
13 - reg: Should contain the physical address of the GPIO module's registers.
14 - gpio-controller: Marks the device node as a GPIO controller.
15 - #gpio-cells : Should be two. The first cell is the pin number and the
17 - bit 0 specifies polarity (0 for normal, 1 for inverted)
18 - interrupts : The interrupt outputs from the controller. One interrupt per
20 additional set of per-bank interrupt line and an "all banks" wake-up
22 - interrupt-controller: Marks the device node as an interrupt controller.
23 - #interrupt-cells : Should be 2.
27 1 = low-to-high edge triggered.
28 2 = high-to-low edge triggered.
29 4 = active high level-sensitive.
30 8 = active low level-sensitive.
35 Please refer to pinctrl-bindings.txt in this directory for details of the
37 phrase "pin configuration node".
39 Each pin configuration node lists the pin(s) to which it applies, and one or
40 more of the mux function to select on those pin(s), and pull-up/down
46 The BCM2835 pin configuration and multiplexing supports the generic bindings.
47 For details on each properties, you can refer to ./pinctrl-bindings.txt.
49 Required sub-node properties:
50 - pins
51 - function
53 Optional sub-node properties:
54 - bias-disable
55 - bias-pull-up
56 - bias-pull-down
57 - output-high
58 - output-low
60 Legacy pin configuration and multiplexing binding:
64 Required subnode-properties:
65 - brcm,pins: An array of cells. Each cell contains the ID of a pin. Valid IDs
68 Optional subnode-properties:
69 - brcm,function: Integer, containing the function to mux to the pin(s):
78 - brcm,pull: Integer, representing the pull-down/up to apply to the pin(s):
90 compatible = "brcm,bcm2835-gpio";
94 gpio-controller;
95 #gpio-cells = <2>;
97 interrupt-controller;
98 #interrupt-cells = <2>;