Lines Matching +full:pmu +full:- +full:syscon
8 Please refer to pinctrl-bindings.txt in this directory for details of the
16 settings such as pull-up, etc.
19 defined as gpio sub-nodes of the pinmux controller.
22 - compatible: should be
23 "rockchip,px30-pinctrl": for Rockchip PX30
24 "rockchip,rv1108-pinctrl": for Rockchip RV1108
25 "rockchip,rk2928-pinctrl": for Rockchip RK2928
26 "rockchip,rk3066a-pinctrl": for Rockchip RK3066a
27 "rockchip,rk3066b-pinctrl": for Rockchip RK3066b
28 "rockchip,rk3128-pinctrl": for Rockchip RK3128
29 "rockchip,rk3188-pinctrl": for Rockchip RK3188
30 "rockchip,rk3228-pinctrl": for Rockchip RK3228
31 "rockchip,rk3288-pinctrl": for Rockchip RK3288
32 "rockchip,rk3308-pinctrl": for Rockchip RK3308
33 "rockchip,rk3328-pinctrl": for Rockchip RK3328
34 "rockchip,rk3368-pinctrl": for Rockchip RK3368
35 "rockchip,rk3399-pinctrl": for Rockchip RK3399
37 - rockchip,grf: phandle referencing a syscon providing the
41 - rockchip,pmu: phandle referencing a syscon providing the pmu registers
44 point to the PMUGRF syscon.
47 - reg: first element is the general register space of the iomux controller
50 Use rockchip,grf and rockchip,pmu described above instead.
53 - compatible: "rockchip,gpio-bank"
54 - reg: register of the gpio bank (different than the iomux registerset)
55 - interrupts: base interrupt of the gpio bank in the interrupt controller
56 - clocks: clock that drives this bank
57 - gpio-controller: identifies the node as a gpio controller and pin bank.
58 - #gpio-cells: number of cells in GPIO specifier. Since the generic GPIO
61 - interrupt-controller: identifies the controller node as interrupt-parent.
62 - #interrupt-cells: the value of this property should be 2 and the interrupt
63 cells should use the standard two-cell scheme described in
64 bindings/interrupt-controller/interrupts.txt
67 - compatible: "rockchip,rk3188-gpio-bank0"
68 - reg: second element: separate pull register for rk3188 bank0, use
69 rockchip,pmu described above instead
72 - rockchip,pins: 3 integers array, represents a group of pins mux and config
76 to use, as described in pinctrl-bindings.txt in this directory.
80 #include <dt-bindings/pinctrl/rockchip.h>
85 compatible = "rockchip,rk3066a-pinctrl";
88 #address-cells = <1>;
89 #size-cells = <1>;
93 compatible = "rockchip,gpio-bank";
98 gpio-controller;
99 #gpio-cells = <2>;
101 interrupt-controller;
102 #interrupt-cells = <2>;
108 bias-pull-pin-default
112 uart2_xfer: uart2-xfer {
120 compatible = "snps,dw-apb-uart";
123 reg-shift = <2>;
124 reg-io-width = <1>;
127 pinctrl-names = "default";
128 pinctrl-0 = <&uart2_xfer>;
134 compatible = "rockchip,rk3188-pinctrl";
136 rockchip,pmu = <&pmu>;
137 #address-cells = <1>;
138 #size-cells = <1>;
142 compatible = "rockchip,rk3188-gpio-bank0";
147 gpio-controller;
148 #gpio-cells = <2>;
150 interrupt-controller;
151 #interrupt-cells = <2>;
155 compatible = "rockchip,gpio-bank";
160 gpio-controller;
161 #gpio-cells = <2>;
163 interrupt-controller;
164 #interrupt-cells = <2>;