Lines Matching +full:pinctrl +full:- +full:bindings
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
21 pinctrl: pinctrl@f0000e20 {
22 compatible = "cnxt,cx92755-pinctrl";
24 gpio-controller;
25 #gpio-cells = <2>;
32 For a general description of GPIO bindings, please refer to ../gpio/gpio.txt.
36 Each pin configuration node is a sub-node of the pin controller node and is a
40 Please refer to the pinctrl-bindings.txt in this directory for details of the
41 common pinctrl bindings used by client devices, including the definition of a
53 details generic pin config properties, please refer to pinctrl-bindings.txt
54 and <include/linux/pinctrl/pinconfig-generic.h>.
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:
65 pinctrl: pinctrl@f0000e20 {
66 compatible = "cnxt,cx92755-pinctrl";
78 compatible = "cnxt,cx92755-usart";
80 pinctrl-0 = <&uart0_default>;
81 pinctrl-names = "default";