Lines Matching full:gpio
4 # Common fields for GPIO controllers
7 "gpio-controller":
10 description: Convey's this node is a GPIO controller
11 "#gpio-cells":
14 description: Number of items to expect in a GPIO specifier
28 gpio-reserved-ranges:
36 For example, setting "gpio-reserved-ranges = <3 2>, <10 1>;" means that
37 GPIO offsets 3, 4, and 10 are not usable, even if ngpios = <18>.
38 gpio-line-names:
41 This is an array of strings defining the names of the GPIO lines
42 going out of the GPIO controller
46 Optional GPIO hog configuration.
48 Each GPIO controller may contain GPIO hog definitions. GPIO hogging is a mechanism for
49 providing automatic GPIO configuration during driver initialization when Kconfig
52 Each GPIO hog is represented as a child node of the GPIO controller.
57 gpio-hog;
65 gpio-hog;
73 gpio-hog:
77 Conveys this node is a GPIO hog.
82 This is an array of GPIO specifiers (e.g. pin, flags) to be hogged. The number of array
83 entries must be an integer multiple of the number of GPIO specifier cells for the parent
84 GPIO controller.
88 If this property is set, the GPIO is configured as an input. This property takes
93 If this property is set, the GPIO is configured as an output set to logical low. This
98 If this property is set, the GPIO is configured as an output set to logical high.
102 Optional GPIO line name.