Lines Matching +full:sub +full:- +full:group

11 - compatible: Must be "cnxt,cx92755-pinctrl"
12 - reg: Base address of the General Purpose Pin Mapping register block and the
14 - gpio-controller: Marks the device node as a GPIO controller.
15 - #gpio-cells: Must be <2>. The first cell is the pin number and the
16 second cell is used to specify flags. See include/dt-bindings/gpio/gpio.h
22 compatible = "cnxt,cx92755-pinctrl";
24 gpio-controller;
25 #gpio-cells = <2>;
36 Each pin configuration node is a sub-node of the pin controller node and is a
37 container of an arbitrary number of subnodes, called pin group nodes in this
40 Please refer to the pinctrl-bindings.txt in this directory for details of the
44 === Pin Group Node ===
46 A pin group node specifies the desired pin mux for an arbitrary number of
47 pins. The name of the pin group node is optional and not used.
49 A pin group node only affects the properties specified in the node, and has no
52 The pin group node accepts a subset of the generic pin config properties. For
53 details generic pin config properties, please refer to pinctrl-bindings.txt
54 and <include/linux/pinctrl/pinconfig-generic.h>.
56 Required Pin Group Node Properties:
58 - pins: Multiple strings. Specifies the name(s) of one or more pins to be
61 - function: String. Specifies the pin mux selection. Values must be one of:
66 compatible = "cnxt,cx92755-pinctrl";
78 compatible = "cnxt,cx92755-usart";
80 pinctrl-0 = <&uart0_default>;
81 pinctrl-names = "default";
84 In the example above, a single pin group configuration node defines the