Lines Matching +full:in +full:- +full:gpios
2 # SPDX-License-Identifier: Apache-2.0
7 "gpio-controller":
11 "#gpio-cells":
14 description: Number of items to expect in a GPIO specifier
19 This property indicates the number of in-use slots of available slots
20 for GPIOs. The typical example is something like this: the hardware
23 be used, but the IP block is reused in a lot of designs, some using
24 all 32 bits, some using 18 and some using 12. In this case, setting
25 "ngpios = <18>;" informs the driver that only the first 18 GPIOs, at
26 local offset 0 .. 17, are in use. For cases in which there might be
27 holes in the slot range, this value should be the max slot number+1.
28 gpio-reserved-ranges:
31 If not all the GPIOs at offsets 0...N-1 are usable for ngpios = <N>, then
32 this property contains an additional set of tuples which specify which GPIOs
33 are unusable. This property indicates the start and size of the GPIOs
36 For example, setting "gpio-reserved-ranges = <3 2>, <10 1>;" means that
38 gpio-line-names:
39 type: string-array
44 child-binding:
56 mux-hog {
57 gpio-hog;
58 gpios = <10 GPIO_ACTIVE_HIGH>, <11 GPIO_ACTIVE_HIGH>;
59 output-high;
64 test-hog {
65 gpio-hog;
66 gpios = <26 GPIO_ACTIVE_HIGH>;
67 output-low;
68 line-name = "test";
73 gpio-hog:
78 gpios:
89 precedence over the output-low and output-high properties.
90 output-low:
94 property takes precedence over the output-high property.
95 output-high:
99 line-name: