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*/ "","","","","","","","",
160 /*AA0-AA7*/ "","","","","","","","",
161 /*AB0-AB7*/ "","","","","","","","",
162 /*AC0-AC7*/ "","","","","","","","";
165 gpio-hog;
167 output-high;
168 line-name = "mclr_vpp";
172 gpio-hog;
174 output-high;
175 line-name = "I2C3_MUX_OE_N";
184 bias-disable;
194 #address-cells = <2>;
195 #size-cells = <0>;
201 cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>;
205 #address-cells = <1>;
206 #size-cells = <1>;
207 chip-id = <0>;
215 compatible = "ibm,fsi-i2c-master";
217 #address-cells = <1>;
218 #size-cells = <0>;
224 #address-cells = <1>;
225 #size-cells = <0>;
227 cfam0_spi0: spi@0 {
229 #address-cells = <1>;
230 #size-cells = <0>;
233 at25,byte-len = <0x80000>;
234 at25,addr-mode = <4>;
235 at25,page-size = <256>;
239 spi-max-frequency = <1000000>;
243 cfam0_spi1: spi@20 {
245 #address-cells = <1>;
246 #size-cells = <0>;
249 at25,byte-len = <0x80000>;
250 at25,addr-mode = <4>;
251 at25,page-size = <256>;
255 spi-max-frequency = <1000000>;
259 cfam0_spi2: spi@40 {
261 #address-cells = <1>;
262 #size-cells = <0>;
265 at25,byte-len = <0x80000>;
266 at25,addr-mode = <4>;
267 at25,page-size = <256>;
271 spi-max-frequency = <1000000>;
275 cfam0_spi3: spi@60 {
277 #address-cells = <1>;
278 #size-cells = <0>;
281 at25,byte-len = <0x80000>;
282 at25,addr-mode = <4>;
283 at25,page-size = <256>;
287 spi-max-frequency = <1000000>;
293 compatible = "ibm,p9-sbefifo";
295 #address-cells = <1>;
296 #size-cells = <0>;
299 compatible = "ibm,p10-occ";
304 compatible = "fsi-master-hub";
306 #address-cells = <2>;
307 #size-cells = <0>;
309 no-scan-on-init;
317 #address-cells = <1>;
318 #size-cells = <1>;
319 chip-id = <1>;
327 compatible = "ibm,fsi-i2c-master";
329 #address-cells = <1>;
330 #size-cells = <0>;
336 #address-cells = <1>;
337 #size-cells = <0>;
339 cfam1_spi0: spi@0 {
341 #address-cells = <1>;
342 #size-cells = <0>;
345 at25,byte-len = <0x80000>;
346 at25,addr-mode = <4>;
347 at25,page-size = <256>;
351 spi-max-frequency = <1000000>;
355 cfam1_spi1: spi@20 {
357 #address-cells = <1>;
358 #size-cells = <0>;
361 at25,byte-len = <0x80000>;
362 at25,addr-mode = <4>;
363 at25,page-size = <256>;
367 spi-max-frequency = <1000000>;
371 cfam1_spi2: spi@40 {
373 #address-cells = <1>;
374 #size-cells = <0>;
377 at25,byte-len = <0x80000>;
378 at25,addr-mode = <4>;
379 at25,page-size = <256>;
383 spi-max-frequency = <1000000>;
387 cfam1_spi3: spi@60 {
389 #address-cells = <1>;
390 #size-cells = <0>;
393 at25,byte-len = <0x80000>;
394 at25,addr-mode = <4>;
395 at25,page-size = <256>;
399 spi-max-frequency = <1000000>;
405 compatible = "ibm,p9-sbefifo";
407 #address-cells = <1>;
408 #size-cells = <0>;
411 compatible = "ibm,p10-occ";
416 compatible = "fsi-master-hub";
418 #address-cells = <2>;
419 #size-cells = <0>;
421 no-scan-on-init;
427 #address-cells = <1>;
428 #size-cells = <1>;
429 chip-id = <2>;
437 compatible = "ibm,fsi-i2c-master";
439 #address-cells = <1>;
440 #size-cells = <0>;
446 #address-cells = <1>;
447 #size-cells = <0>;
449 cfam2_spi0: spi@0 {
451 #address-cells = <1>;
452 #size-cells = <0>;
455 at25,byte-len = <0x80000>;
456 at25,addr-mode = <4>;
457 at25,page-size = <256>;
461 spi-max-frequency = <1000000>;
465 cfam2_spi1: spi@20 {
467 #address-cells = <1>;
468 #size-cells = <0>;
471 at25,byte-len = <0x80000>;
472 at25,addr-mode = <4>;
473 at25,page-size = <256>;
477 spi-max-frequency = <1000000>;
481 cfam2_spi2: spi@40 {
483 #address-cells = <1>;
484 #size-cells = <0>;
487 at25,byte-len = <0x80000>;
488 at25,addr-mode = <4>;
489 at25,page-size = <256>;
493 spi-max-frequency = <1000000>;
497 cfam2_spi3: spi@60 {
499 #address-cells = <1>;
500 #size-cells = <0>;
503 at25,byte-len = <0x80000>;
504 at25,addr-mode = <4>;
505 at25,page-size = <256>;
509 spi-max-frequency = <1000000>;
515 compatible = "ibm,p9-sbefifo";
517 #address-cells = <1>;
518 #size-cells = <0>;
521 compatible = "ibm,p10-occ";
526 compatible = "fsi-master-hub";
528 #address-cells = <2>;
529 #size-cells = <0>;
531 no-scan-on-init;
564 gpio-controller;
565 #gpio-cells = <2>;
568 gpio-hog;
570 output-high;
571 line-name = "smbus0";
588 power-supply@68 {
593 power-supply@69 {
598 power-supply@6a {
603 power-supply@6b {
707 multi-master;
710 si7021-a20@20 {
723 #address-cells = <1>;
724 #size-cells = <0>;
727 compatible = "pmbus-fan";
729 tach-pulses = <2>;
733 compatible = "pmbus-fan";
735 tach-pulses = <2>;
739 compatible = "pmbus-fan";
741 tach-pulses = <2>;
745 compatible = "pmbus-fan";
747 tach-pulses = <2>;
754 #address-cells = <1>;
755 #size-cells = <0>;
757 gpio-controller;
758 #gpio-cells = <2>;
760 gpio@0 {
765 gpio@1 {
770 gpio@2 {
775 gpio@3 {
780 gpio@4 {
785 gpio@5 {
790 gpio@6 {
795 gpio@7 {
800 gpio@8 {
805 gpio@9 {
810 gpio@10 {
815 gpio@11 {
820 gpio@12 {
825 gpio@13 {
830 gpio@14 {
835 gpio@15 {
841 ibm-panel@62 {
842 compatible = "ibm,op-panel";
849 #io-channel-cells = <0>;
899 #address-cells = <1>;
900 #size-cells = <0>;
901 gpio-controller;
902 #gpio-cells = <2>;
904 gpio@0 {
909 gpio@1 {
914 gpio@2 {
919 gpio@3 {
924 gpio@4 {
929 gpio@5 {
934 gpio@6 {
939 gpio@7 {
944 gpio@8 {
949 gpio@9 {
954 gpio@10 {
959 gpio@11 {
964 gpio@12 {
969 gpio@13 {
974 gpio@14 {
979 gpio@15 {
1090 memory-region = <&flash_memory>;
1095 pinctrl-names = "default";
1096 pinctrl-0 = <&pinctrl_rmii3_default>;
1099 clock-names = "MACCLK", "RCLK";
1100 use-ncsi;
1105 pinctrl-names = "default";
1106 pinctrl-0 = <&pinctrl_rmii4_default>;
1109 clock-names = "MACCLK", "RCLK";
1110 use-ncsi;
1117 m25p,fast-read;
1119 spi-max-frequency = <50000000>;
1120 #include "openbmc-flash-layout-128.dtsi"
1126 pinctrl-names = "default";
1127 pinctrl-0 = <&pinctrl_spi1_default>;
1131 m25p,fast-read;
1133 spi-max-frequency = <100000000>;
1139 memory-region = <&vga_memory>;