Lines Matching +full:gpio +full:-

1 * Marvell Armada 37xx SoC pin and gpio controller
3 Each Armada 37xx SoC come with two pin and gpio controller one for the
6 Inside this set of register the gpio latch allows exposing some
11 GPIO and pin controller:
12 ------------------------
16 Refer to pinctrl-bindings.txt in this directory for details of the
22 - compatible: "marvell,armada3710-sb-pinctrl", "syscon, "simple-mfd"
24 "marvell,armada3710-nb-pinctrl", "syscon, "simple-mfd"
26 - reg: The first set of register are for pinctrl/gpio and the second
28 - interrupts: list of the interrupt use by the gpio
33 - pins 20-24
34 - functions jtag, gpio
37 - pins 8-10
38 - functions sdio, gpio
41 - pins 27-35
42 - functions emmc, gpio
45 - pin 11 (GPIO1-11)
46 - functions pwm, led, gpio
49 - pin 12
50 - functions pwm, led, gpio
53 - pin 13
54 - functions pwm, led, gpio
57 - pin 14
58 - functions pwm, led, gpio
61 - pin 7
62 - functions pmic, gpio
65 - pin 6
66 - functions pmic, gpio
69 - pins 2-3
70 - functions i2c, gpio
73 - pins 0-1
74 - functions i2c, gpio
77 - pin 17
78 - functions spi, gpio
81 - pin 18
82 - functions spi, gpio
85 - pin 19
86 - functions spi, gpio
89 - pin 4
90 - functions onewire, gpio
93 - pins 25-26
94 - functions uart, gpio
97 - pins 15-16
98 - functions spi, gpio
101 - pins 9-10 and 18-19
102 - functions uart, gpio
107 - pin 36
108 - functions drvbus, gpio
111 - pin 37
112 - functions drvbus, gpio
115 - pins 60-65
116 - functions sdio, gpio
119 - pins 42-53
120 - functions mii, gpio
123 - pins 39
124 - functions pcie, gpio
127 - pins 40
128 - functions pcie, gpio
131 - pins 41
132 - functions pcie, gpio
135 - pins 54-55
136 - functions smi, gpio
139 - pins 56
140 - functions ptp, gpio
143 - pin 57
144 - functions ptp, mii
147 - pin 58
148 - functions ptp, mii
151 - pin 59
152 - functions mii, mii_err
154 GPIO subnode:
156 Please refer to gpio.txt in this directory for details of gpio-ranges property
157 and the common GPIO bindings used by client devices.
159 Required properties for gpio driver under the gpio subnode:
160 - interrupts: List of interrupt specifier for the controllers interrupt.
161 - gpio-controller: Marks the device node as a gpio controller.
162 - #gpio-cells: Should be 2. The first cell is the GPIO number and the
163 second cell specifies GPIO flags, as defined in
164 <dt-bindings/gpio/gpio.h>. Only the GPIO_ACTIVE_HIGH and
166 - gpio-ranges: Range of pins managed by the GPIO controller.
169 ------------------------------------------------
171 see Documentation/devicetree/bindings/clock/armada3700-xtal-clock.txt
175 pinctrl_sb: pinctrl-sb@18800 {
176 compatible = "marvell,armada3710-sb-pinctrl", "syscon", "simple-mfd";
178 gpio {
179 #gpio-cells = <2>;
180 gpio-ranges = <&pinctrl_sb 0 0 29>;
181 gpio-controller;
190 rgmii_pins: mii-pins {