Lines Matching +full:pinctrl +full:-
1 // SPDX-License-Identifier: GPL-2.0
3 * pinctrl dts fils for Hislicon HiKey960 development board
7 #include <dt-bindings/pinctrl/hisi.h>
12 range: gpio-range {
13 #pinctrl-single,gpio-range-cells = <3>;
17 compatible = "pinctrl-single";
19 #pinctrl-cells = <1>;
20 #gpio-range-cells = <0x3>;
21 pinctrl-single,register-width = <0x20>;
22 pinctrl-single,function-mask = <0x7>;
24 pinctrl-single,gpio-range = <
28 pmu_pmx_func: pmu-pins {
29 pinctrl-single,pins = <
37 csi0_pwd_n_pmx_func: csi0-pwd-n-pins {
38 pinctrl-single,pins = <
43 csi1_pwd_n_pmx_func: csi1-pwd-n-pins {
44 pinctrl-single,pins = <
49 isp0_pmx_func: isp0-pins {
50 pinctrl-single,pins = <
57 isp1_pmx_func: isp1-pins {
58 pinctrl-single,pins = <
65 pwr_key_pmx_func: pwr-key-pins {
66 pinctrl-single,pins = <
71 i2c3_pmx_func: i2c3-pins {
72 pinctrl-single,pins = <
78 i2c4_pmx_func: i2c4-pins {
79 pinctrl-single,pins = <
85 pcie_perstn_pmx_func: pcie-perstn-pins {
86 pinctrl-single,pins = <
91 usbhub5734_pmx_func: usbhub5734-pins {
92 pinctrl-single,pins = <
98 uart0_pmx_func: uart0-pins {
99 pinctrl-single,pins = <
105 uart1_pmx_func: uart1-pins {
106 pinctrl-single,pins = <
114 uart2_pmx_func: uart2-pins {
115 pinctrl-single,pins = <
123 uart3_pmx_func: uart3-pins {
124 pinctrl-single,pins = <
132 uart4_pmx_func: uart4-pins {
133 pinctrl-single,pins = <
141 uart5_pmx_func: uart5-pins {
142 pinctrl-single,pins = <
150 uart6_pmx_func: uart6-pins {
151 pinctrl-single,pins = <
159 cam0_rst_pmx_func: cam0-rst-pins {
160 pinctrl-single,pins = <
165 cam1_rst_pmx_func: cam1-rst-pins {
166 pinctrl-single,pins = <
174 compatible = "pinctrl-single";
176 #gpio-range-cells = <0x3>;
177 #pinctrl-cells = <1>;
178 pinctrl-single,register-width = <0x20>;
179 pinctrl-single,function-mask = <0x7>;
181 pinctrl-single,gpio-range = <&range 0 6 0>;
183 sd_pmx_func: sd-pins {
184 pinctrl-single,pins = <
197 compatible = "pinctrl-single";
199 #pinctrl-cells = <1>;
200 #gpio-range-cells = <0x3>;
201 pinctrl-single,register-width = <0x20>;
202 pinctrl-single,function-mask = <0x7>;
204 pinctrl-single,gpio-range = <&range 0 12 0>;
206 ufs_pmx_func: ufs-pins {
207 pinctrl-single,pins = <
213 spi3_pmx_func: spi3-pins {
214 pinctrl-single,pins = <
225 compatible = "pinctrl-single";
227 #pinctrl-cells = <1>;
228 #gpio-range-cells = <0x3>;
229 pinctrl-single,register-width = <0x20>;
230 pinctrl-single,function-mask = <0x7>;
232 pinctrl-single,gpio-range = <&range 0 6 0>;
234 sdio_pmx_func: sdio-pins {
235 pinctrl-single,pins = <
248 compatible = "pinctrl-single";
250 #pinctrl-cells = <1>;
251 #gpio-range-cells = <0x3>;
252 pinctrl-single,register-width = <0x20>;
253 pinctrl-single,function-mask = <0x7>;
255 pinctrl-single,gpio-range = <&range 0 42 0>;
257 i2s2_pmx_func: i2s2-pins {
258 pinctrl-single,pins = <
266 slimbus_pmx_func: slimbus-pins {
267 pinctrl-single,pins = <
273 i2c0_pmx_func: i2c0-pins {
274 pinctrl-single,pins = <
280 i2c1_pmx_func: i2c1-pins {
281 pinctrl-single,pins = <
287 i2c7_pmx_func: i2c7-pins {
288 pinctrl-single,pins = <
294 pcie_pmx_func: pcie-pins {
295 pinctrl-single,pins = <
301 spi2_pmx_func: spi2-pins {
302 pinctrl-single,pins = <
310 i2s0_pmx_func: i2s0-pins {
311 pinctrl-single,pins = <
321 compatible = "pinconf-single";
323 #pinctrl-cells = <1>;
324 pinctrl-single,register-width = <0x20>;
326 pmu_cfg_func: pmu-cfg-pins {
327 pinctrl-single,pins = <
333 pinctrl-single,bias-pulldown = <
339 pinctrl-single,bias-pullup = <
345 pinctrl-single,drive-strength = <
350 i2c3_cfg_func: i2c3-cfg-pins {
351 pinctrl-single,pins = <
355 pinctrl-single,bias-pulldown = <
361 pinctrl-single,bias-pullup = <
367 pinctrl-single,drive-strength = <
372 csi0_pwd_n_cfg_func: csi0-pwd-n-cfg-pins {
373 pinctrl-single,pins = <
376 pinctrl-single,bias-pulldown = <
382 pinctrl-single,bias-pullup = <
388 pinctrl-single,drive-strength = <
393 csi1_pwd_n_cfg_func: csi1-pwd-n-cfg-pins {
394 pinctrl-single,pins = <
397 pinctrl-single,bias-pulldown = <
403 pinctrl-single,bias-pullup = <
409 pinctrl-single,drive-strength = <
414 isp0_cfg_func: isp0-cfg-pins {
415 pinctrl-single,pins = <
420 pinctrl-single,bias-pulldown = <
426 pinctrl-single,bias-pullup = <
432 pinctrl-single,drive-strength = <
436 isp1_cfg_func: isp1-cfg-pins {
437 pinctrl-single,pins = <
442 pinctrl-single,bias-pulldown = <
448 pinctrl-single,bias-pullup = <
454 pinctrl-single,drive-strength = <
459 pwr_key_cfg_func: pwr-key-cfg-pins {
460 pinctrl-single,pins = <
463 pinctrl-single,bias-pulldown = <
469 pinctrl-single,bias-pullup = <
475 pinctrl-single,drive-strength = <
480 uart1_cfg_func: uart1-cfg-pins {
481 pinctrl-single,pins = <
487 pinctrl-single,bias-pulldown = <
493 pinctrl-single,bias-pullup = <
499 pinctrl-single,drive-strength = <
504 uart2_cfg_func: uart2-cfg-pins {
505 pinctrl-single,pins = <
511 pinctrl-single,bias-pulldown = <
517 pinctrl-single,bias-pullup = <
523 pinctrl-single,drive-strength = <
528 uart5_cfg_func: uart5-cfg-pins {
529 pinctrl-single,pins = <
535 pinctrl-single,bias-pulldown = <
541 pinctrl-single,bias-pullup = <
547 pinctrl-single,drive-strength = <
552 cam0_rst_cfg_func: cam0-rst-cfg-pins {
553 pinctrl-single,pins = <
556 pinctrl-single,bias-pulldown = <
562 pinctrl-single,bias-pullup = <
568 pinctrl-single,drive-strength = <
573 uart0_cfg_func: uart0-cfg-pins {
574 pinctrl-single,pins = <
578 pinctrl-single,bias-pulldown = <
584 pinctrl-single,bias-pullup = <
590 pinctrl-single,drive-strength = <
595 uart6_cfg_func: uart6-cfg-pins {
596 pinctrl-single,pins = <
602 pinctrl-single,bias-pulldown = <
608 pinctrl-single,bias-pullup = <
614 pinctrl-single,drive-strength = <
619 uart3_cfg_func: uart3-cfg-pins {
620 pinctrl-single,pins = <
626 pinctrl-single,bias-pulldown = <
632 pinctrl-single,bias-pullup = <
638 pinctrl-single,drive-strength = <
643 uart4_cfg_func: uart4-cfg-pins {
644 pinctrl-single,pins = <
650 pinctrl-single,bias-pulldown = <
656 pinctrl-single,bias-pullup = <
662 pinctrl-single,drive-strength = <
667 cam1_rst_cfg_func: cam1-rst-cfg-pins {
668 pinctrl-single,pins = <
671 pinctrl-single,bias-pulldown = <
677 pinctrl-single,bias-pullup = <
683 pinctrl-single,drive-strength = <
690 compatible = "pinconf-single";
692 #pinctrl-cells = <1>;
693 pinctrl-single,register-width = <0x20>;
695 ufs_cfg_func: ufs-cfg-pins {
696 pinctrl-single,pins = <
700 pinctrl-single,bias-pulldown = <
706 pinctrl-single,bias-pullup = <
712 pinctrl-single,drive-strength = <
717 spi3_cfg_func: spi3-cfg-pins {
718 pinctrl-single,pins = <
724 pinctrl-single,bias-pulldown = <
730 pinctrl-single,bias-pullup = <
736 pinctrl-single,drive-strength = <
743 compatible = "pinconf-single";
745 #pinctrl-cells = <1>;
746 pinctrl-single,register-width = <0x20>;
748 sdio_clk_cfg_func: sdio-clk-cfg-pins {
749 pinctrl-single,pins = <
752 pinctrl-single,bias-pulldown = <
758 pinctrl-single,bias-pullup = <
764 pinctrl-single,drive-strength = <
769 sdio_cfg_func: sdio-cfg-pins {
770 pinctrl-single,pins = <
777 pinctrl-single,bias-pulldown = <
783 pinctrl-single,bias-pullup = <
789 pinctrl-single,drive-strength = <
796 compatible = "pinconf-single";
798 #pinctrl-cells = <1>;
799 pinctrl-single,register-width = <0x20>;
801 sd_clk_cfg_func: sd-clk-cfg-pins {
802 pinctrl-single,pins = <
805 pinctrl-single,bias-pulldown = <
811 pinctrl-single,bias-pullup = <
817 pinctrl-single,drive-strength = <
823 sd_cfg_func: sd-cfg-pins {
824 pinctrl-single,pins = <
831 pinctrl-single,bias-pulldown = <
837 pinctrl-single,bias-pullup = <
843 pinctrl-single,drive-strength = <
851 compatible = "pinconf-single";
853 #pinctrl-cells = <1>;
854 pinctrl-single,register-width = <0x20>;
856 i2c0_cfg_func: i2c0-cfg-pins {
857 pinctrl-single,pins = <
861 pinctrl-single,bias-pulldown = <
867 pinctrl-single,bias-pullup = <
873 pinctrl-single,drive-strength = <
878 i2c1_cfg_func: i2c1-cfg-pins {
879 pinctrl-single,pins = <
883 pinctrl-single,bias-pulldown = <
889 pinctrl-single,bias-pullup = <
895 pinctrl-single,drive-strength = <
900 i2c7_cfg_func: i2c7-cfg-pins {
901 pinctrl-single,pins = <
905 pinctrl-single,bias-pulldown = <
911 pinctrl-single,bias-pullup = <
917 pinctrl-single,drive-strength = <
922 slimbus_cfg_func: slimbus-cfg-pins {
923 pinctrl-single,pins = <
927 pinctrl-single,bias-pulldown = <
933 pinctrl-single,bias-pullup = <
939 pinctrl-single,drive-strength = <
944 i2s0_cfg_func: i2s0-cfg-pins {
945 pinctrl-single,pins = <
951 pinctrl-single,bias-pulldown = <
957 pinctrl-single,bias-pullup = <
963 pinctrl-single,drive-strength = <
968 i2s2_cfg_func: i2s2-cfg-pins {
969 pinctrl-single,pins = <
975 pinctrl-single,bias-pulldown = <
981 pinctrl-single,bias-pullup = <
987 pinctrl-single,drive-strength = <
992 pcie_cfg_func: pcie-cfg-pins {
993 pinctrl-single,pins = <
997 pinctrl-single,bias-pulldown = <
1003 pinctrl-single,bias-pullup = <
1009 pinctrl-single,drive-strength = <
1014 spi2_cfg_func: spi2-cfg-pins {
1015 pinctrl-single,pins = <
1021 pinctrl-single,bias-pulldown = <
1027 pinctrl-single,bias-pullup = <
1033 pinctrl-single,drive-strength = <
1038 usb_cfg_func: usb-cfg-pins {
1039 pinctrl-single,pins = <
1042 pinctrl-single,bias-pulldown = <
1048 pinctrl-single,bias-pullup = <
1054 pinctrl-single,drive-strength = <