Lines Matching +full:reg +full:- +full:names
1 // SPDX-License-Identifier: GPL-2.0
9 #include <dt-bindings/clock/samsung,exynosautov9.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/soc/samsung,boot-mode.h>
12 #include <dt-bindings/soc/samsung,exynos-usi.h>
16 #address-cells = <2>;
17 #size-cells = <1>;
19 interrupt-parent = <&gic>;
31 arm-pmu {
32 compatible = "arm,cortex-a76-pmu";
41 interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>,
46 #address-cells = <1>;
47 #size-cells = <0>;
49 cpu-map {
83 compatible = "arm,cortex-a76";
84 reg = <0x0>;
85 enable-method = "psci";
90 compatible = "arm,cortex-a76";
91 reg = <0x100>;
92 enable-method = "psci";
97 compatible = "arm,cortex-a76";
98 reg = <0x200>;
99 enable-method = "psci";
104 compatible = "arm,cortex-a76";
105 reg = <0x300>;
106 enable-method = "psci";
111 compatible = "arm,cortex-a76";
112 reg = <0x10000>;
113 enable-method = "psci";
118 compatible = "arm,cortex-a76";
119 reg = <0x10100>;
120 enable-method = "psci";
125 compatible = "arm,cortex-a76";
126 reg = <0x10200>;
127 enable-method = "psci";
132 compatible = "arm,cortex-a76";
133 reg = <0x10300>;
134 enable-method = "psci";
139 compatible = "arm,psci-1.0";
147 compatible = "arm,armv8-timer";
154 fixed-rate-clocks {
156 compatible = "fixed-clock";
157 #clock-cells = <0>;
158 clock-output-names = "oscclk";
163 compatible = "simple-bus";
164 #address-cells = <1>;
165 #size-cells = <1>;
169 compatible = "samsung,exynos850-chipid";
170 reg = <0x10000000 0x24>;
173 cmu_peris: clock-controller@10020000 {
174 compatible = "samsung,exynosautov9-cmu-peris";
175 reg = <0x10020000 0x8000>;
176 #clock-cells = <1>;
180 clock-names = "oscclk",
184 cmu_peric0: clock-controller@10200000 {
185 compatible = "samsung,exynosautov9-cmu-peric0";
186 reg = <0x10200000 0x8000>;
187 #clock-cells = <1>;
192 clock-names = "oscclk",
197 cmu_peric1: clock-controller@10800000 {
198 compatible = "samsung,exynosautov9-cmu-peric1";
199 reg = <0x10800000 0x8000>;
200 #clock-cells = <1>;
205 clock-names = "oscclk",
210 cmu_fsys1: clock-controller@17040000 {
211 compatible = "samsung,exynosautov9-cmu-fsys1";
212 reg = <0x17040000 0x8000>;
213 #clock-cells = <1>;
219 clock-names = "oscclk",
225 cmu_fsys0: clock-controller@17700000 {
226 compatible = "samsung,exynosautov9-cmu-fsys0";
227 reg = <0x17700000 0x8000>;
228 #clock-cells = <1>;
233 clock-names = "oscclk",
238 cmu_fsys2: clock-controller@17c00000 {
239 compatible = "samsung,exynosautov9-cmu-fsys2";
240 reg = <0x17c00000 0x8000>;
241 #clock-cells = <1>;
247 clock-names = "oscclk",
253 cmu_core: clock-controller@1b030000 {
254 compatible = "samsung,exynosautov9-cmu-core";
255 reg = <0x1b030000 0x8000>;
256 #clock-cells = <1>;
260 clock-names = "oscclk",
264 cmu_busmc: clock-controller@1b200000 {
265 compatible = "samsung,exynosautov9-cmu-busmc";
266 reg = <0x1b200000 0x8000>;
267 #clock-cells = <1>;
271 clock-names = "oscclk",
275 cmu_top: clock-controller@1b240000 {
276 compatible = "samsung,exynosautov9-cmu-top";
277 reg = <0x1b240000 0x8000>;
278 #clock-cells = <1>;
281 clock-names = "oscclk";
284 gic: interrupt-controller@10101000 {
285 compatible = "arm,gic-400";
286 #interrupt-cells = <3>;
287 #address-cells = <0>;
288 interrupt-controller;
289 reg = <0x10101000 0x1000>,
297 pdma0: dma-controller@1b2e0000 {
299 reg = <0x1b2e0000 0x1000>;
302 clock-names = "apb_pclk";
303 arm,pl330-broken-no-flushp;
304 #dma-cells = <1>;
308 compatible = "samsung,exynosautov9-pinctrl";
309 reg = <0x10450000 0x1000>;
311 wakeup-interrupt-controller {
312 compatible = "samsung,exynosautov9-wakeup-eint";
317 compatible = "samsung,exynosautov9-pinctrl";
318 reg = <0x19c60000 0x1000>;
322 compatible = "samsung,exynosautov9-pinctrl";
323 reg = <0x17740000 0x1000>;
328 compatible = "samsung,exynosautov9-pinctrl";
329 reg = <0x17060000 0x1000>;
334 compatible = "samsung,exynosautov9-pinctrl";
335 reg = <0x17c30000 0x1000>;
340 compatible = "samsung,exynosautov9-pinctrl";
341 reg = <0x10230000 0x1000>;
346 compatible = "samsung,exynosautov9-pinctrl";
347 reg = <0x10830000 0x1000>;
351 pmu_system_controller: system-controller@10460000 {
352 compatible = "samsung,exynos7-pmu", "syscon";
353 reg = <0x10460000 0x10000>;
355 reboot: syscon-reboot {
356 compatible = "syscon-reboot";
363 reboot-mode {
364 compatible = "syscon-reboot-mode";
366 mode-bootloader = <EXYNOSAUTOV9_BOOT_BOOTLOADER>;
367 mode-fastboot = <EXYNOSAUTOV9_BOOT_FASTBOOT>;
368 mode-recovery = <EXYNOSAUTOV9_BOOT_RECOVERY>;
373 compatible = "samsung,exynosautov9-fsys2-sysreg",
374 "samsung,exynosautov9-sysreg", "syscon";
375 reg = <0x17c20000 0x1000>;
379 compatible = "samsung,exynosautov9-peric0-sysreg",
380 "samsung,exynosautov9-sysreg", "syscon";
381 reg = <0x10220000 0x2000>;
385 compatible = "samsung,exynosautov9-peric1-sysreg",
386 "samsung,exynosautov9-sysreg", "syscon";
387 reg = <0x10820000 0x2000>;
391 compatible = "samsung,exynosautov9-usi",
392 "samsung,exynos850-usi";
393 reg = <0x103000c0 0x20>;
396 #address-cells = <1>;
397 #size-cells = <1>;
401 clock-names = "pclk", "ipclk";
405 compatible = "samsung,exynosautov9-uart",
406 "samsung,exynos850-uart";
407 reg = <0x10300000 0xc0>;
409 pinctrl-names = "default";
410 pinctrl-0 = <&uart0_bus>;
413 clock-names = "uart", "clk_uart_baud0";
414 samsung,uart-fifosize = <256>;
419 compatible = "samsung,exynosautov9-spi";
420 reg = <0x10300000 0x30>;
422 pinctrl-names = "default";
423 pinctrl-0 = <&spi0_bus &spi0_cs_func>;
427 clock-names = "spi", "spi_busclk0", "spi_ioclk";
428 samsung,spi-src-clk = <0>;
430 dma-names = "tx", "rx";
431 num-cs = <1>;
432 #address-cells = <1>;
433 #size-cells = <0>;
438 compatible = "samsung,exynosautov9-hsi2c";
439 reg = <0x10300000 0xc0>;
441 pinctrl-names = "default";
442 pinctrl-0 = <&hsi2c0_bus>;
445 clock-names = "hsi2c", "hsi2c_pclk";
446 #address-cells = <1>;
447 #size-cells = <0>;
453 compatible = "samsung,exynosautov9-usi",
454 "samsung,exynos850-usi";
455 reg = <0x103100c0 0x20>;
458 #address-cells = <1>;
459 #size-cells = <1>;
463 clock-names = "pclk", "ipclk";
467 compatible = "samsung,exynosautov9-hsi2c";
468 reg = <0x10310000 0xc0>;
470 pinctrl-names = "default";
471 pinctrl-0 = <&hsi2c1_bus>;
474 clock-names = "hsi2c", "hsi2c_pclk";
475 #address-cells = <1>;
476 #size-cells = <0>;
482 compatible = "samsung,exynosautov9-usi",
483 "samsung,exynos850-usi";
484 reg = <0x103200c0 0x20>;
487 #address-cells = <1>;
488 #size-cells = <1>;
492 clock-names = "pclk", "ipclk";
496 compatible = "samsung,exynosautov9-uart",
497 "samsung,exynos850-uart";
498 reg = <0x10320000 0xc0>;
500 pinctrl-names = "default";
501 pinctrl-0 = <&uart1_bus>;
504 clock-names = "uart", "clk_uart_baud0";
505 samsung,uart-fifosize = <256>;
510 compatible = "samsung,exynosautov9-spi";
511 reg = <0x10320000 0x30>;
513 pinctrl-names = "default";
514 pinctrl-0 = <&spi1_bus &spi1_cs_func>;
518 clock-names = "spi", "spi_busclk0", "spi_ioclk";
519 samsung,spi-src-clk = <0>;
521 dma-names = "tx", "rx";
522 num-cs = <1>;
523 #address-cells = <1>;
524 #size-cells = <0>;
529 compatible = "samsung,exynosautov9-hsi2c";
530 reg = <0x10320000 0xc0>;
532 pinctrl-names = "default";
533 pinctrl-0 = <&hsi2c2_bus>;
536 clock-names = "hsi2c", "hsi2c_pclk";
537 #address-cells = <1>;
538 #size-cells = <0>;
544 compatible = "samsung,exynosautov9-usi",
545 "samsung,exynos850-usi";
546 reg = <0x103300c0 0x20>;
549 #address-cells = <1>;
550 #size-cells = <1>;
554 clock-names = "pclk", "ipclk";
558 compatible = "samsung,exynosautov9-hsi2c";
559 reg = <0x10330000 0xc0>;
561 pinctrl-names = "default";
562 pinctrl-0 = <&hsi2c3_bus>;
565 clock-names = "hsi2c", "hsi2c_pclk";
566 #address-cells = <1>;
567 #size-cells = <0>;
573 compatible = "samsung,exynosautov9-usi",
574 "samsung,exynos850-usi";
575 reg = <0x103400c0 0x20>;
578 #address-cells = <1>;
579 #size-cells = <1>;
583 clock-names = "pclk", "ipclk";
587 compatible = "samsung,exynosautov9-uart",
588 "samsung,exynos850-uart";
589 reg = <0x10340000 0xc0>;
591 pinctrl-names = "default";
592 pinctrl-0 = <&uart2_bus>;
595 clock-names = "uart", "clk_uart_baud0";
596 samsung,uart-fifosize = <64>;
601 compatible = "samsung,exynosautov9-spi";
602 reg = <0x10340000 0x30>;
604 pinctrl-names = "default";
605 pinctrl-0 = <&spi2_bus &spi2_cs_func>;
609 clock-names = "spi", "spi_busclk0", "spi_ioclk";
610 samsung,spi-src-clk = <0>;
612 dma-names = "tx", "rx";
613 num-cs = <1>;
614 #address-cells = <1>;
615 #size-cells = <0>;
620 compatible = "samsung,exynosautov9-hsi2c";
621 reg = <0x10340000 0xc0>;
623 pinctrl-names = "default";
624 pinctrl-0 = <&hsi2c4_bus>;
627 clock-names = "hsi2c", "hsi2c_pclk";
628 #address-cells = <1>;
629 #size-cells = <0>;
635 compatible = "samsung,exynosautov9-usi",
636 "samsung,exynos850-usi";
637 reg = <0x103500c0 0x20>;
640 #address-cells = <1>;
641 #size-cells = <1>;
645 clock-names = "pclk", "ipclk";
649 compatible = "samsung,exynosautov9-hsi2c";
650 reg = <0x10350000 0xc0>;
652 pinctrl-names = "default";
653 pinctrl-0 = <&hsi2c5_bus>;
656 clock-names = "hsi2c", "hsi2c_pclk";
657 #address-cells = <1>;
658 #size-cells = <0>;
664 compatible = "samsung,exynosautov9-usi",
665 "samsung,exynos850-usi";
666 reg = <0x103600c0 0x20>;
669 #address-cells = <1>;
670 #size-cells = <1>;
674 clock-names = "pclk", "ipclk";
678 compatible = "samsung,exynosautov9-uart",
679 "samsung,exynos850-uart";
680 reg = <0x10360000 0xc0>;
682 pinctrl-names = "default";
683 pinctrl-0 = <&uart3_bus>;
686 clock-names = "uart", "clk_uart_baud0";
687 samsung,uart-fifosize = <64>;
692 compatible = "samsung,exynosautov9-spi";
693 reg = <0x10360000 0x30>;
695 pinctrl-names = "default";
696 pinctrl-0 = <&spi3_bus &spi3_cs_func>;
700 clock-names = "spi", "spi_busclk0", "spi_ioclk";
701 samsung,spi-src-clk = <0>;
703 dma-names = "tx", "rx";
704 num-cs = <1>;
705 #address-cells = <1>;
706 #size-cells = <0>;
711 compatible = "samsung,exynosautov9-hsi2c";
712 reg = <0x10360000 0xc0>;
714 pinctrl-names = "default";
715 pinctrl-0 = <&hsi2c6_bus>;
718 clock-names = "hsi2c", "hsi2c_pclk";
719 #address-cells = <1>;
720 #size-cells = <0>;
726 compatible = "samsung,exynosautov9-usi",
727 "samsung,exynos850-usi";
728 reg = <0x103700c0 0x20>;
731 #address-cells = <1>;
732 #size-cells = <1>;
736 clock-names = "pclk", "ipclk";
740 compatible = "samsung,exynosautov9-hsi2c";
741 reg = <0x10370000 0xc0>;
743 pinctrl-names = "default";
744 pinctrl-0 = <&hsi2c7_bus>;
747 clock-names = "hsi2c", "hsi2c_pclk";
748 #address-cells = <1>;
749 #size-cells = <0>;
755 compatible = "samsung,exynosautov9-usi",
756 "samsung,exynos850-usi";
757 reg = <0x103800c0 0x20>;
760 #address-cells = <1>;
761 #size-cells = <1>;
765 clock-names = "pclk", "ipclk";
769 compatible = "samsung,exynosautov9-uart",
770 "samsung,exynos850-uart";
771 reg = <0x10380000 0xc0>;
773 pinctrl-names = "default";
774 pinctrl-0 = <&uart4_bus>;
777 clock-names = "uart", "clk_uart_baud0";
778 samsung,uart-fifosize = <64>;
783 compatible = "samsung,exynosautov9-spi";
784 reg = <0x10380000 0x30>;
786 pinctrl-names = "default";
787 pinctrl-0 = <&spi4_bus &spi4_cs_func>;
791 clock-names = "spi", "spi_busclk0", "spi_ioclk";
792 samsung,spi-src-clk = <0>;
794 dma-names = "tx", "rx";
795 num-cs = <1>;
796 #address-cells = <1>;
797 #size-cells = <0>;
802 compatible = "samsung,exynosautov9-hsi2c";
803 reg = <0x10380000 0xc0>;
805 pinctrl-names = "default";
806 pinctrl-0 = <&hsi2c8_bus>;
809 clock-names = "hsi2c", "hsi2c_pclk";
810 #address-cells = <1>;
811 #size-cells = <0>;
817 compatible = "samsung,exynosautov9-usi",
818 "samsung,exynos850-usi";
819 reg = <0x103900c0 0x20>;
822 #address-cells = <1>;
823 #size-cells = <1>;
827 clock-names = "pclk", "ipclk";
831 compatible = "samsung,exynosautov9-hsi2c";
832 reg = <0x10390000 0xc0>;
834 pinctrl-names = "default";
835 pinctrl-0 = <&hsi2c9_bus>;
838 clock-names = "hsi2c", "hsi2c_pclk";
839 #address-cells = <1>;
840 #size-cells = <0>;
846 compatible = "samsung,exynosautov9-usi",
847 "samsung,exynos850-usi";
848 reg = <0x103a00c0 0x20>;
851 #address-cells = <1>;
852 #size-cells = <1>;
856 clock-names = "pclk", "ipclk";
860 compatible = "samsung,exynosautov9-uart",
861 "samsung,exynos850-uart";
862 reg = <0x103a0000 0xc0>;
864 pinctrl-names = "default";
865 pinctrl-0 = <&uart5_bus>;
868 clock-names = "uart", "clk_uart_baud0";
869 samsung,uart-fifosize = <64>;
874 compatible = "samsung,exynosautov9-spi";
875 reg = <0x103a0000 0x30>;
877 pinctrl-names = "default";
878 pinctrl-0 = <&spi5_bus &spi5_cs_func>;
882 clock-names = "spi", "spi_busclk0", "spi_ioclk";
883 samsung,spi-src-clk = <0>;
885 dma-names = "tx", "rx";
886 num-cs = <1>;
887 #address-cells = <1>;
888 #size-cells = <0>;
893 compatible = "samsung,exynosautov9-hsi2c";
894 reg = <0x103a0000 0xc0>;
896 pinctrl-names = "default";
897 pinctrl-0 = <&hsi2c10_bus>;
900 clock-names = "hsi2c", "hsi2c_pclk";
901 #address-cells = <1>;
902 #size-cells = <0>;
908 compatible = "samsung,exynosautov9-usi",
909 "samsung,exynos850-usi";
910 reg = <0x103b00c0 0x20>;
913 #address-cells = <1>;
914 #size-cells = <1>;
918 clock-names = "pclk", "ipclk";
922 compatible = "samsung,exynosautov9-hsi2c";
923 reg = <0x103b0000 0xc0>;
925 pinctrl-names = "default";
926 pinctrl-0 = <&hsi2c11_bus>;
929 clock-names = "hsi2c", "hsi2c_pclk";
930 #address-cells = <1>;
931 #size-cells = <0>;
937 compatible = "samsung,exynosautov9-usi",
938 "samsung,exynos850-usi";
939 reg = <0x109000c0 0x20>;
942 #address-cells = <1>;
943 #size-cells = <1>;
947 clock-names = "pclk", "ipclk";
951 compatible = "samsung,exynosautov9-uart",
952 "samsung,exynos850-uart";
953 reg = <0x10900000 0xc0>;
955 pinctrl-names = "default";
956 pinctrl-0 = <&uart6_bus>;
959 clock-names = "uart", "clk_uart_baud0";
960 samsung,uart-fifosize = <256>;
965 compatible = "samsung,exynosautov9-spi";
966 reg = <0x10900000 0x30>;
968 pinctrl-names = "default";
969 pinctrl-0 = <&spi6_bus &spi6_cs_func>;
973 clock-names = "spi", "spi_busclk0", "spi_ioclk";
974 samsung,spi-src-clk = <0>;
976 dma-names = "tx", "rx";
977 num-cs = <1>;
978 #address-cells = <1>;
979 #size-cells = <0>;
984 compatible = "samsung,exynosautov9-hsi2c";
985 reg = <0x10900000 0xc0>;
987 pinctrl-names = "default";
988 pinctrl-0 = <&hsi2c12_bus>;
991 clock-names = "hsi2c", "hsi2c_pclk";
992 #address-cells = <1>;
993 #size-cells = <0>;
999 compatible = "samsung,exynosautov9-usi",
1000 "samsung,exynos850-usi";
1001 reg = <0x109100c0 0x20>;
1004 #address-cells = <1>;
1005 #size-cells = <1>;
1009 clock-names = "pclk", "ipclk";
1013 compatible = "samsung,exynosautov9-hsi2c";
1014 reg = <0x10910000 0xc0>;
1016 pinctrl-names = "default";
1017 pinctrl-0 = <&hsi2c13_bus>;
1020 clock-names = "hsi2c", "hsi2c_pclk";
1021 #address-cells = <1>;
1022 #size-cells = <0>;
1028 compatible = "samsung,exynosautov9-usi",
1029 "samsung,exynos850-usi";
1030 reg = <0x109200c0 0x20>;
1033 #address-cells = <1>;
1034 #size-cells = <1>;
1038 clock-names = "pclk", "ipclk";
1042 compatible = "samsung,exynosautov9-uart",
1043 "samsung,exynos850-uart";
1044 reg = <0x10920000 0xc0>;
1046 pinctrl-names = "default";
1047 pinctrl-0 = <&uart7_bus>;
1050 clock-names = "uart", "clk_uart_baud0";
1051 samsung,uart-fifosize = <64>;
1056 compatible = "samsung,exynosautov9-spi";
1057 reg = <0x10920000 0x30>;
1059 pinctrl-names = "default";
1060 pinctrl-0 = <&spi7_bus &spi7_cs_func>;
1064 clock-names = "spi", "spi_busclk0", "spi_ioclk";
1065 samsung,spi-src-clk = <0>;
1067 dma-names = "tx", "rx";
1068 num-cs = <1>;
1069 #address-cells = <1>;
1070 #size-cells = <0>;
1075 compatible = "samsung,exynosautov9-hsi2c";
1076 reg = <0x10920000 0xc0>;
1078 pinctrl-names = "default";
1079 pinctrl-0 = <&hsi2c14_bus>;
1082 clock-names = "hsi2c", "hsi2c_pclk";
1083 #address-cells = <1>;
1084 #size-cells = <0>;
1090 compatible = "samsung,exynosautov9-usi",
1091 "samsung,exynos850-usi";
1092 reg = <0x109300c0 0x20>;
1095 #address-cells = <1>;
1096 #size-cells = <1>;
1100 clock-names = "pclk", "ipclk";
1104 compatible = "samsung,exynosautov9-hsi2c";
1105 reg = <0x10930000 0xc0>;
1107 pinctrl-names = "default";
1108 pinctrl-0 = <&hsi2c15_bus>;
1111 clock-names = "hsi2c", "hsi2c_pclk";
1112 #address-cells = <1>;
1113 #size-cells = <0>;
1119 compatible = "samsung,exynosautov9-usi",
1120 "samsung,exynos850-usi";
1121 reg = <0x109400c0 0x20>;
1124 #address-cells = <1>;
1125 #size-cells = <1>;
1129 clock-names = "pclk", "ipclk";
1133 compatible = "samsung,exynosautov9-uart",
1134 "samsung,exynos850-uart";
1135 reg = <0x10940000 0xc0>;
1137 pinctrl-names = "default";
1138 pinctrl-0 = <&uart8_bus>;
1141 clock-names = "uart", "clk_uart_baud0";
1142 samsung,uart-fifosize = <64>;
1147 compatible = "samsung,exynosautov9-spi";
1148 reg = <0x10940000 0x30>;
1150 pinctrl-names = "default";
1151 pinctrl-0 = <&spi8_bus &spi8_cs_func>;
1155 clock-names = "spi", "spi_busclk0", "spi_ioclk";
1156 samsung,spi-src-clk = <0>;
1158 dma-names = "tx", "rx";
1159 num-cs = <1>;
1160 #address-cells = <1>;
1161 #size-cells = <0>;
1166 compatible = "samsung,exynosautov9-hsi2c";
1167 reg = <0x10940000 0xc0>;
1169 pinctrl-names = "default";
1170 pinctrl-0 = <&hsi2c16_bus>;
1173 clock-names = "hsi2c", "hsi2c_pclk";
1174 #address-cells = <1>;
1175 #size-cells = <0>;
1181 compatible = "samsung,exynosautov9-usi",
1182 "samsung,exynos850-usi";
1183 reg = <0x109500c0 0x20>;
1186 #address-cells = <1>;
1187 #size-cells = <1>;
1191 clock-names = "pclk", "ipclk";
1195 compatible = "samsung,exynosautov9-hsi2c";
1196 reg = <0x10950000 0xc0>;
1198 pinctrl-names = "default";
1199 pinctrl-0 = <&hsi2c17_bus>;
1202 clock-names = "hsi2c", "hsi2c_pclk";
1203 #address-cells = <1>;
1204 #size-cells = <0>;
1210 compatible = "samsung,exynosautov9-usi",
1211 "samsung,exynos850-usi";
1212 reg = <0x109600c0 0x20>;
1215 #address-cells = <1>;
1216 #size-cells = <1>;
1220 clock-names = "pclk", "ipclk";
1224 compatible = "samsung,exynosautov9-uart",
1225 "samsung,exynos850-uart";
1226 reg = <0x10960000 0xc0>;
1228 pinctrl-names = "default";
1229 pinctrl-0 = <&uart9_bus>;
1232 clock-names = "uart", "clk_uart_baud0";
1233 samsung,uart-fifosize = <64>;
1238 compatible = "samsung,exynosautov9-spi";
1239 reg = <0x10960000 0x30>;
1241 pinctrl-names = "default";
1242 pinctrl-0 = <&spi9_bus &spi9_cs_func>;
1246 clock-names = "spi", "spi_busclk0", "spi_ioclk";
1247 samsung,spi-src-clk = <0>;
1249 dma-names = "tx", "rx";
1250 num-cs = <1>;
1251 #address-cells = <1>;
1252 #size-cells = <0>;
1257 compatible = "samsung,exynosautov9-hsi2c";
1258 reg = <0x10960000 0xc0>;
1260 pinctrl-names = "default";
1261 pinctrl-0 = <&hsi2c18_bus>;
1264 clock-names = "hsi2c", "hsi2c_pclk";
1265 #address-cells = <1>;
1266 #size-cells = <0>;
1272 compatible = "samsung,exynosautov9-usi",
1273 "samsung,exynos850-usi";
1274 reg = <0x109700c0 0x20>;
1277 #address-cells = <1>;
1278 #size-cells = <1>;
1282 clock-names = "pclk", "ipclk";
1286 compatible = "samsung,exynosautov9-hsi2c";
1287 reg = <0x10970000 0xc0>;
1289 pinctrl-names = "default";
1290 pinctrl-0 = <&hsi2c19_bus>;
1293 clock-names = "hsi2c", "hsi2c_pclk";
1294 #address-cells = <1>;
1295 #size-cells = <0>;
1301 compatible = "samsung,exynosautov9-usi",
1302 "samsung,exynos850-usi";
1303 reg = <0x109800c0 0x20>;
1306 #address-cells = <1>;
1307 #size-cells = <1>;
1311 clock-names = "pclk", "ipclk";
1315 compatible = "samsung,exynosautov9-uart",
1316 "samsung,exynos850-uart";
1317 reg = <0x10980000 0xc0>;
1319 pinctrl-names = "default";
1320 pinctrl-0 = <&uart10_bus>;
1323 clock-names = "uart", "clk_uart_baud0";
1324 samsung,uart-fifosize = <64>;
1329 compatible = "samsung,exynosautov9-spi";
1330 reg = <0x10980000 0x30>;
1332 pinctrl-names = "default";
1333 pinctrl-0 = <&spi10_bus &spi10_cs_func>;
1337 clock-names = "spi", "spi_busclk0", "spi_ioclk";
1338 samsung,spi-src-clk = <0>;
1340 dma-names = "tx", "rx";
1341 num-cs = <1>;
1342 #address-cells = <1>;
1343 #size-cells = <0>;
1348 compatible = "samsung,exynosautov9-hsi2c";
1349 reg = <0x10980000 0xc0>;
1351 pinctrl-names = "default";
1352 pinctrl-0 = <&hsi2c20_bus>;
1355 clock-names = "hsi2c", "hsi2c_pclk";
1356 #address-cells = <1>;
1357 #size-cells = <0>;
1363 compatible = "samsung,exynosautov9-usi",
1364 "samsung,exynos850-usi";
1365 reg = <0x109900c0 0x20>;
1368 #address-cells = <1>;
1369 #size-cells = <1>;
1373 clock-names = "pclk", "ipclk";
1377 compatible = "samsung,exynosautov9-hsi2c";
1378 reg = <0x10990000 0xc0>;
1380 pinctrl-names = "default";
1381 pinctrl-0 = <&hsi2c21_bus>;
1384 clock-names = "hsi2c", "hsi2c_pclk";
1385 #address-cells = <1>;
1386 #size-cells = <0>;
1392 compatible = "samsung,exynosautov9-usi",
1393 "samsung,exynos850-usi";
1394 reg = <0x109a00c0 0x20>;
1397 #address-cells = <1>;
1398 #size-cells = <1>;
1402 clock-names = "pclk", "ipclk";
1406 compatible = "samsung,exynosautov9-uart",
1407 "samsung,exynos850-uart";
1408 reg = <0x109a0000 0xc0>;
1410 pinctrl-names = "default";
1411 pinctrl-0 = <&uart11_bus>;
1414 clock-names = "uart", "clk_uart_baud0";
1415 samsung,uart-fifosize = <64>;
1420 compatible = "samsung,exynosautov9-spi";
1421 reg = <0x109a0000 0x30>;
1423 pinctrl-names = "default";
1424 pinctrl-0 = <&spi11_bus &spi11_cs_func>;
1428 clock-names = "spi", "spi_busclk0", "spi_ioclk";
1429 samsung,spi-src-clk = <0>;
1430 num-cs = <1>;
1431 #address-cells = <1>;
1432 #size-cells = <0>;
1437 compatible = "samsung,exynosautov9-hsi2c";
1438 reg = <0x109a0000 0xc0>;
1439 pinctrl-names = "default";
1440 pinctrl-0 = <&hsi2c22_bus>;
1444 clock-names = "hsi2c", "hsi2c_pclk";
1445 #address-cells = <1>;
1446 #size-cells = <0>;
1452 compatible = "samsung,exynosautov9-usi",
1453 "samsung,exynos850-usi";
1454 reg = <0x109b00c0 0x20>;
1457 #address-cells = <1>;
1458 #size-cells = <1>;
1462 clock-names = "pclk", "ipclk";
1466 compatible = "samsung,exynosautov9-hsi2c";
1467 reg = <0x109b0000 0xc0>;
1469 pinctrl-names = "default";
1470 pinctrl-0 = <&hsi2c23_bus>;
1473 clock-names = "hsi2c", "hsi2c_pclk";
1474 #address-cells = <1>;
1475 #size-cells = <0>;
1481 compatible = "samsung,exynosautov9-ufs-phy";
1482 reg = <0x17e04000 0xc00>;
1483 reg-names = "phy-pma";
1484 samsung,pmu-syscon = <&pmu_system_controller>;
1485 #phy-cells = <0>;
1487 clock-names = "ref_clk";
1492 compatible = "samsung,exynosautov9-ufs";
1494 reg = <0x17e00000 0x100>,
1498 reg-names = "hci", "vs_hci", "unipro", "ufsp";
1502 clock-names = "core_clk", "sclk_unipro_main";
1503 freq-table-hz = <0 0>, <0 0>;
1504 pinctrl-names = "default";
1505 pinctrl-0 = <&ufs_rst_n &ufs_refclk_out>;
1507 phy-names = "ufs-phy";
1513 compatible = "samsung,exynosautov9-ufs-phy";
1514 reg = <0x17f04000 0xc00>;
1515 reg-names = "phy-pma";
1516 samsung,pmu-syscon = <&pmu_system_controller 0x72c>;
1517 #phy-cells = <0>;
1519 clock-names = "ref_clk";
1524 compatible = "samsung,exynosautov9-ufs";
1526 reg = <0x17f00000 0x100>,
1530 reg-names = "hci", "vs_hci", "unipro", "ufsp";
1534 clock-names = "core_clk", "sclk_unipro_main";
1535 freq-table-hz = <0 0>, <0 0>;
1536 pinctrl-names = "default";
1537 pinctrl-0 = <&ufs_rst_n_1 &ufs_refclk_out_1>;
1539 phy-names = "ufs-phy";
1545 compatible = "samsung,exynosautov9-wdt";
1546 reg = <0x10050000 0x100>;
1549 clock-names = "watchdog", "watchdog_src";
1550 samsung,syscon-phandle = <&pmu_system_controller>;
1551 samsung,cluster-index = <0>;
1555 compatible = "samsung,exynosautov9-wdt";
1556 reg = <0x10060000 0x100>;
1559 clock-names = "watchdog", "watchdog_src";
1560 samsung,syscon-phandle = <&pmu_system_controller>;
1561 samsung,cluster-index = <1>;
1565 compatible = "samsung,exynosautov9-pwm",
1566 "samsung,exynos4210-pwm";
1567 reg = <0x103f0000 0x100>;
1568 samsung,pwm-outputs = <0>, <1>, <2>, <3>;
1569 #pwm-cells = <3>;
1571 clock-names = "timers";
1577 #include "exynosautov9-pinctrl.dtsi"