Lines Matching +full:pin +full:- +full:controller
1 Broadcom Northstar plus (NSP) GPIO/PINCONF Controller
4 - compatible:
5 Must be "brcm,nsp-gpio-a"
7 - reg:
11 - #gpio-cells:
12 Must be two. The first cell is the GPIO pin number (within the
13 controller's pin space) and the second cell is used for the following:
16 - gpio-controller:
17 Specifies that the node is a GPIO controller
19 - ngpios:
23 - interrupts:
26 - interrupt-controller:
27 Specifies that the node is an interrupt controller
29 - gpio-ranges:
30 Specifies the mapping between gpio controller and pin-controllers pins.
31 This requires 4 fields in cells defined as -
32 1. Phandle of pin-controller.
33 2. GPIO base pin offset.
34 3 Pin-control base pin offset.
35 4. number of gpio pins which are linearly mapped from pin base.
38 - pins:
39 The list of pins (within the controller's own pin space) that properties
40 in the node apply to. Pin names are "gpio-<pin>"
42 - bias-disable:
43 Disable pin bias
45 - bias-pull-up:
48 - bias-pull-down:
51 - drive-strength:
57 compatible = "brcm,nsp-gpio-a";
60 #gpio-cells = <2>;
61 gpio-controller;
63 gpio-ranges = <&pinctrl 0 0 31>;
64 interrupt-controller;
68 pinctrl-names = "default";
69 pinctrl-0 = <&led>;
71 pins = "gpio-1";
72 bias-pull-up;
76 gpio-hog;
78 output-high;