Lines Matching +full:spi +full:- +full:gpio

1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/leds/leds-pca955x.h>
12 compatible = "ibm,rainier-bmc", "aspeed,ast2600";
36 stdout-path = &uart5;
45 reserved-memory {
46 #address-cells = <1>;
47 #size-cells = <1>;
51 no-map;
56 no-map;
57 compatible = "shared-dma-pool";
62 gpio-keys {
63 compatible = "gpio-keys";
65 ps0-presence {
66 label = "ps0-presence";
71 ps1-presence {
72 label = "ps1-presence";
77 ps2-presence {
78 label = "ps2-presence";
83 ps3-presence {
84 label = "ps3-presence";
91 compatible = "i2c-mux-gpio";
92 #address-cells = <1>;
93 #size-cells = <0>;
96 i2c-parent = <&i2c2>;
97 mux-gpios = <&gpio0 ASPEED_GPIO(G, 4) GPIO_ACTIVE_HIGH>,
99 idle-state = <0>;
102 #address-cells = <1>;
103 #size-cells = <0>;
108 #address-cells = <1>;
109 #size-cells = <0>;
114 #address-cells = <1>;
115 #size-cells = <0>;
120 #address-cells = <1>;
121 #size-cells = <0>;
132 gpio-line-names =
133 /*A0-A7*/ "","","","","","","","",
134 /*B0-B7*/ "","","","","","","checkstop","",
135 /*C0-C7*/ "","","","","","","","",
136 /*D0-D7*/ "","","","","","","","",
137 /*E0-E7*/ "","","","","","","","",
138 /*F0-F7*/ "","","","","","","","",
139 /*G0-G7*/ "","","","","","","","",
140 /*H0-H7*/ "","","","","","","","",
141 /*I0-I7*/ "","","","","","","","",
142 /*J0-J7*/ "","","","","","","","",
143 /*K0-K7*/ "","","","","","","","",
144 /*L0-L7*/ "","","","","","","","",
145 /*M0-M7*/ "","","","","","","","",
146 /*N0-N7*/ "","","","","","","","",
147 /*O0-O7*/ "","","","usb-power","","","","",
148 /*P0-P7*/ "","","","","","","","",
149 /*Q0-Q7*/ "cfam-reset","","","","","","","",
150 /*R0-R7*/ "","","","","","","","",
151 /*S0-S7*/ "presence-ps0","presence-ps1","presence-ps2","presence-ps3",
153 /*T0-T7*/ "","","","","","","","",
154 /*U0-U7*/ "","","","","","","","",
155 /*V0-V7*/ "","","","","","","","",
156 /*W0-W7*/ "","","","","","","","",
157 /*X0-X7*/ "","","","","","","","",
158 /*Y0-Y7*/ "","","","","","","","",
159 /*Z0-Z7*/ "","","","","","","","";
162 gpio-hog;
164 output-high;
165 line-name = "mclr_vpp";
169 gpio-hog;
171 output-high;
172 line-name = "I2C3_MUX_OE_N";
181 bias-disable;
191 #address-cells = <2>;
192 #size-cells = <0>;
198 cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>;
202 #address-cells = <1>;
203 #size-cells = <1>;
204 chip-id = <0>;
212 compatible = "ibm,fsi-i2c-master";
214 #address-cells = <1>;
215 #size-cells = <0>;
221 #address-cells = <1>;
222 #size-cells = <0>;
224 cfam0_spi0: spi@0 {
226 #address-cells = <1>;
227 #size-cells = <0>;
230 at25,byte-len = <0x80000>;
231 at25,addr-mode = <4>;
232 at25,page-size = <256>;
236 spi-max-frequency = <1000000>;
240 cfam0_spi1: spi@20 {
242 #address-cells = <1>;
243 #size-cells = <0>;
246 at25,byte-len = <0x80000>;
247 at25,addr-mode = <4>;
248 at25,page-size = <256>;
252 spi-max-frequency = <1000000>;
256 cfam0_spi2: spi@40 {
258 #address-cells = <1>;
259 #size-cells = <0>;
262 at25,byte-len = <0x80000>;
263 at25,addr-mode = <4>;
264 at25,page-size = <256>;
268 spi-max-frequency = <1000000>;
272 cfam0_spi3: spi@60 {
274 #address-cells = <1>;
275 #size-cells = <0>;
278 at25,byte-len = <0x80000>;
279 at25,addr-mode = <4>;
280 at25,page-size = <256>;
284 spi-max-frequency = <1000000>;
290 compatible = "ibm,p9-sbefifo";
292 #address-cells = <1>;
293 #size-cells = <0>;
296 compatible = "ibm,p10-occ";
301 compatible = "fsi-master-hub";
303 #address-cells = <2>;
304 #size-cells = <0>;
306 no-scan-on-init;
314 #address-cells = <1>;
315 #size-cells = <1>;
316 chip-id = <1>;
324 compatible = "ibm,fsi-i2c-master";
326 #address-cells = <1>;
327 #size-cells = <0>;
333 #address-cells = <1>;
334 #size-cells = <0>;
336 cfam1_spi0: spi@0 {
338 #address-cells = <1>;
339 #size-cells = <0>;
342 at25,byte-len = <0x80000>;
343 at25,addr-mode = <4>;
344 at25,page-size = <256>;
348 spi-max-frequency = <1000000>;
352 cfam1_spi1: spi@20 {
354 #address-cells = <1>;
355 #size-cells = <0>;
358 at25,byte-len = <0x80000>;
359 at25,addr-mode = <4>;
360 at25,page-size = <256>;
364 spi-max-frequency = <1000000>;
368 cfam1_spi2: spi@40 {
370 #address-cells = <1>;
371 #size-cells = <0>;
374 at25,byte-len = <0x80000>;
375 at25,addr-mode = <4>;
376 at25,page-size = <256>;
380 spi-max-frequency = <1000000>;
384 cfam1_spi3: spi@60 {
386 #address-cells = <1>;
387 #size-cells = <0>;
390 at25,byte-len = <0x80000>;
391 at25,addr-mode = <4>;
392 at25,page-size = <256>;
396 spi-max-frequency = <1000000>;
402 compatible = "ibm,p9-sbefifo";
404 #address-cells = <1>;
405 #size-cells = <0>;
408 compatible = "ibm,p10-occ";
413 compatible = "fsi-master-hub";
415 #address-cells = <2>;
416 #size-cells = <0>;
418 no-scan-on-init;
424 #address-cells = <1>;
425 #size-cells = <1>;
426 chip-id = <2>;
434 compatible = "ibm,fsi-i2c-master";
436 #address-cells = <1>;
437 #size-cells = <0>;
443 #address-cells = <1>;
444 #size-cells = <0>;
446 cfam2_spi0: spi@0 {
448 #address-cells = <1>;
449 #size-cells = <0>;
452 at25,byte-len = <0x80000>;
453 at25,addr-mode = <4>;
454 at25,page-size = <256>;
458 spi-max-frequency = <1000000>;
462 cfam2_spi1: spi@20 {
464 #address-cells = <1>;
465 #size-cells = <0>;
468 at25,byte-len = <0x80000>;
469 at25,addr-mode = <4>;
470 at25,page-size = <256>;
474 spi-max-frequency = <1000000>;
478 cfam2_spi2: spi@40 {
480 #address-cells = <1>;
481 #size-cells = <0>;
484 at25,byte-len = <0x80000>;
485 at25,addr-mode = <4>;
486 at25,page-size = <256>;
490 spi-max-frequency = <1000000>;
494 cfam2_spi3: spi@60 {
496 #address-cells = <1>;
497 #size-cells = <0>;
500 at25,byte-len = <0x80000>;
501 at25,addr-mode = <4>;
502 at25,page-size = <256>;
506 spi-max-frequency = <1000000>;
512 compatible = "ibm,p9-sbefifo";
514 #address-cells = <1>;
515 #size-cells = <0>;
518 compatible = "ibm,p10-occ";
523 compatible = "fsi-master-hub";
525 #address-cells = <2>;
526 #size-cells = <0>;
528 no-scan-on-init;
561 gpio-controller;
562 #gpio-cells = <2>;
565 gpio-hog;
567 output-high;
568 line-name = "smbus0";
585 power-supply@68 {
590 power-supply@69 {
595 power-supply@6a {
600 power-supply@6b {
704 multi-master;
707 si7021-a20@40 {
720 #address-cells = <1>;
721 #size-cells = <0>;
724 compatible = "pmbus-fan";
726 tach-pulses = <2>;
730 compatible = "pmbus-fan";
732 tach-pulses = <2>;
736 compatible = "pmbus-fan";
738 tach-pulses = <2>;
742 compatible = "pmbus-fan";
744 tach-pulses = <2>;
751 #address-cells = <1>;
752 #size-cells = <0>;
754 gpio-controller;
755 #gpio-cells = <2>;
757 gpio@0 {
762 gpio@1 {
767 gpio@2 {
772 gpio@3 {
777 gpio@4 {
782 gpio@5 {
787 gpio@6 {
792 gpio@7 {
797 gpio@8 {
802 gpio@9 {
807 gpio@10 {
812 gpio@11 {
817 gpio@12 {
822 gpio@13 {
827 gpio@14 {
832 gpio@15 {
838 ibm-panel@62 {
839 compatible = "ibm,op-panel";
846 #io-channel-cells = <0>;
896 #address-cells = <1>;
897 #size-cells = <0>;
898 gpio-controller;
899 #gpio-cells = <2>;
901 gpio@0 {
906 gpio@1 {
911 gpio@2 {
916 gpio@3 {
921 gpio@4 {
926 gpio@5 {
931 gpio@6 {
936 gpio@7 {
941 gpio@8 {
946 gpio@9 {
951 gpio@10 {
956 gpio@11 {
961 gpio@12 {
966 gpio@13 {
971 gpio@14 {
976 gpio@15 {
1087 memory-region = <&flash_memory>;
1092 pinctrl-names = "default";
1093 pinctrl-0 = <&pinctrl_rmii3_default>;
1096 clock-names = "MACCLK", "RCLK";
1097 use-ncsi;
1102 pinctrl-names = "default";
1103 pinctrl-0 = <&pinctrl_rmii4_default>;
1106 clock-names = "MACCLK", "RCLK";
1107 use-ncsi;
1114 m25p,fast-read;
1116 spi-max-frequency = <50000000>;
1117 #include "openbmc-flash-layout-128.dtsi"
1123 pinctrl-names = "default";
1124 pinctrl-0 = <&pinctrl_spi1_default>;
1128 m25p,fast-read;
1130 spi-max-frequency = <100000000>;
1136 memory-region = <&vga_memory>;