Lines Matching +full:ast2600 +full:- +full:fmc
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,tacoma-bmc", "aspeed,ast2600";
15 stdout-path = &uart5;
24 reserved-memory {
25 #address-cells = <1>;
26 #size-cells = <1>;
30 no-map;
37 record-size = <0x8000>;
38 console-size = <0x8000>;
39 pmsg-size = <0x8000>;
40 max-reason = <3>; /* KMSG_DUMP_EMERG */
44 no-map;
45 compatible = "shared-dma-pool";
50 gpio-keys {
51 compatible = "gpio-keys";
53 event-ps0-presence {
54 label = "ps0-presence";
59 event-ps1-presence {
60 label = "ps1-presence";
66 gpio-keys-polled {
67 compatible = "gpio-keys-polled";
68 poll-interval = <1000>;
70 event-fan0-presence {
71 label = "fan0-presence";
76 event-fan1-presence {
77 label = "fan1-presence";
82 event-fan2-presence {
83 label = "fan2-presence";
88 event-fan3-presence {
89 label = "fan3-presence";
95 iio-hwmon-dps310 {
96 compatible = "iio-hwmon";
97 io-channels = <&dps 0>;
100 iio-hwmon-bmp280 {
101 compatible = "iio-hwmon";
102 io-channels = <&bmp 1>;
111 gpio-line-names =
112 /*A0-A7*/ "","","","","","","","",
113 /*B0-B7*/ "fsi-mux","","","","","","","",
114 /*C0-C7*/ "","","","","","","","",
115 /*D0-D7*/ "","","","","","","","",
116 /*E0-E7*/ "power-button","","","checkstop","","presence-ps1","","led-rear-fault",
117 /*F0-F7*/ "","","","","","","","",
118 /*G0-G7*/ "","","","","","","","",
119 /*H0-H7*/ "","","","presence-ps0","","","","",
120 /*I0-I7*/ "","","","","","","","",
121 /*J0-J7*/ "","","","","","","","",
122 /*K0-K7*/ "","","","","","","","",
123 /*L0-L7*/ "","","","","","","","",
124 /*M0-M7*/ "","","","","","","","",
125 /*N0-N7*/ "","","","","","","","",
126 /*O0-O7*/ "led-rear-power","led-rear-id","","usb-power","","","","",
127 /*P0-P7*/ "","","","","","bmc-tpm-reset","","",
128 /*Q0-Q7*/ "cfam-reset","","","","","","","fsi-routing",
129 /*R0-R7*/ "","","","","","","","",
130 /*S0-S7*/ "","","","","","","","",
131 /*T0-T7*/ "","","","","","","","",
132 /*U0-U7*/ "","","","","","","","",
133 /*V0-V7*/ "","","","","","","","",
134 /*W0-W7*/ "","","","","","","","",
135 /*X0-X7*/ "","","","","","","","",
136 /*Y0-Y7*/ "","","","","","","","",
137 /*Z0-Z7*/ "","","","","","","","";
140 &fmc {
144 m25p,fast-read;
146 spi-max-frequency = <50000000>;
147 #include "openbmc-flash-layout-128.dtsi"
152 m25p,fast-read;
153 label = "alt-bmc";
154 spi-max-frequency = <50000000>;
160 pinctrl-names = "default";
161 pinctrl-0 = <&pinctrl_spi1_default>;
165 m25p,fast-read;
167 spi-max-frequency = <100000000>;
173 pinctrl-names = "default";
174 pinctrl-0 = <&pinctrl_rmii3_default>;
177 clock-names = "MACCLK", "RCLK";
178 use-ncsi;
187 clk-phase-mmc-hs200 = <36>, <270>;
193 #address-cells = <2>;
194 #size-cells = <0>;
196 fsi-routing-gpios = <&gpio0 ASPEED_GPIO(Q, 7) GPIO_ACTIVE_HIGH>;
197 fsi-mux-gpios = <&gpio0 ASPEED_GPIO(B, 0) GPIO_ACTIVE_HIGH>;
201 #address-cells = <1>;
202 #size-cells = <1>;
203 chip-id = <0>;
211 compatible = "ibm,fsi-i2c-master";
213 #address-cells = <1>;
214 #size-cells = <0>;
216 cfam0_i2c0: i2c-bus@0 {
220 cfam0_i2c1: i2c-bus@1 {
224 cfam0_i2c2: i2c-bus@2 {
228 cfam0_i2c3: i2c-bus@3 {
232 cfam0_i2c4: i2c-bus@4 {
236 cfam0_i2c5: i2c-bus@5 {
240 cfam0_i2c6: i2c-bus@6 {
244 cfam0_i2c7: i2c-bus@7 {
248 cfam0_i2c8: i2c-bus@8 {
252 cfam0_i2c9: i2c-bus@9 {
256 cfam0_i2c10: i2c-bus@a {
260 cfam0_i2c11: i2c-bus@b {
264 cfam0_i2c12: i2c-bus@c {
268 cfam0_i2c13: i2c-bus@d {
272 cfam0_i2c14: i2c-bus@e {
278 compatible = "ibm,p9-sbefifo";
280 #address-cells = <1>;
281 #size-cells = <0>;
284 compatible = "ibm,p9-occ";
289 compatible = "fsi-master-hub";
291 #address-cells = <2>;
292 #size-cells = <0>;
294 no-scan-on-init;
302 #address-cells = <1>;
303 #size-cells = <1>;
304 chip-id = <1>;
312 compatible = "ibm,fsi-i2c-master";
314 #address-cells = <1>;
315 #size-cells = <0>;
317 cfam1_i2c0: i2c-bus@0 {
321 cfam1_i2c1: i2c-bus@1 {
325 cfam1_i2c2: i2c-bus@2 {
329 cfam1_i2c3: i2c-bus@3 {
333 cfam1_i2c4: i2c-bus@4 {
337 cfam1_i2c5: i2c-bus@5 {
341 cfam1_i2c6: i2c-bus@6 {
345 cfam1_i2c7: i2c-bus@7 {
349 cfam1_i2c8: i2c-bus@8 {
353 cfam1_i2c9: i2c-bus@9 {
357 cfam1_i2c10: i2c-bus@a {
361 cfam1_i2c11: i2c-bus@b {
365 cfam1_i2c12: i2c-bus@c {
369 cfam1_i2c13: i2c-bus@d {
373 cfam1_i2c14: i2c-bus@e {
379 compatible = "ibm,p9-sbefifo";
381 #address-cells = <1>;
382 #size-cells = <0>;
385 compatible = "ibm,p9-occ";
390 compatible = "fsi-master-hub";
392 #address-cells = <2>;
393 #size-cells = <0>;
395 no-scan-on-init;
446 multi-master;
449 ibm-panel@62 {
450 compatible = "ibm,op-panel";
459 compatible = "nuvoton,npct75x", "tcg,tpm-tis-i2c";
474 #io-channel-cells = <1>;
480 #address-cells = <1>;
481 #size-cells = <0>;
484 compatible = "pmbus-fan";
486 tach-pulses = <2>;
487 maxim,fan-rotor-input = "tach";
488 maxim,fan-pwm-freq = <25000>;
489 maxim,fan-dual-tach;
490 maxim,fan-no-watchdog;
491 maxim,fan-no-fault-ramp;
492 maxim,fan-ramp = <2>;
493 maxim,fan-fault-pin-mon;
497 compatible = "pmbus-fan";
499 tach-pulses = <2>;
500 maxim,fan-rotor-input = "tach";
501 maxim,fan-pwm-freq = <25000>;
502 maxim,fan-dual-tach;
503 maxim,fan-no-watchdog;
504 maxim,fan-no-fault-ramp;
505 maxim,fan-ramp = <2>;
506 maxim,fan-fault-pin-mon;
510 compatible = "pmbus-fan";
512 tach-pulses = <2>;
513 maxim,fan-rotor-input = "tach";
514 maxim,fan-pwm-freq = <25000>;
515 maxim,fan-dual-tach;
516 maxim,fan-no-watchdog;
517 maxim,fan-no-fault-ramp;
518 maxim,fan-ramp = <2>;
519 maxim,fan-fault-pin-mon;
523 compatible = "pmbus-fan";
525 tach-pulses = <2>;
526 maxim,fan-rotor-input = "tach";
527 maxim,fan-pwm-freq = <25000>;
528 maxim,fan-dual-tach;
529 maxim,fan-no-watchdog;
530 maxim,fan-no-fault-ramp;
531 maxim,fan-ramp = <2>;
532 maxim,fan-fault-pin-mon;
539 #io-channel-cells = <0>;
545 #address-cells = <1>;
546 #size-cells = <0>;
548 gpio-controller;
549 #gpio-cells = <2>;
632 power-supply@68 {
637 power-supply@69 {
704 #address-cells = <1>;
705 #size-cells = <0>;
706 gpio-controller;
707 #gpio-cells = <2>;
709 gpio-line-names = "PS_SMBUS_RESET_N", "APSS_RESET_N",
830 compatible = "snps,dw-apb-uart";
835 compatible = "snps,dw-apb-uart";
848 memory-region = <&flash_memory>;
853 aspeed,reset-type = "none";
854 aspeed,external-signal;
855 aspeed,ext-push-pull;
856 aspeed,ext-active-high;
858 pinctrl-names = "default";
859 pinctrl-0 = <&pinctrl_wdtrst1_default>;
868 pinctrl-names = "default";
869 pinctrl-0 = <&pinctrl_lpc_default>,
875 aspeed,lpc-io-reg = <0xca8 0xcac>;
880 aspeed,lpc-io-reg = <0xca2>;
881 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;