Loading...
1// SPDX-License-Identifier: GPL-2.0+
2// Copyright (c) 2018 Facebook Inc.
3/dts-v1/;
4
5#include "ast2400-facebook-netbmc-common.dtsi"
6
7/ {
8 model = "Facebook Wedge 100 BMC";
9 compatible = "facebook,wedge100-bmc", "aspeed,ast2400";
10
11 chosen {
12 stdout-path = &uart3;
13 bootargs = "console=ttyS2,9600n8 root=/dev/ram rw";
14 };
15};
16
17&wdt2 {
18 status = "okay";
19 aspeed,reset-type = "system";
20};
21
22&fmc {
23 flash@1 {
24 status = "okay";
25 m25p,fast-read;
26 label = "spi0.1";
27
28 partitions {
29 compatible = "fixed-partitions";
30 #address-cells = <1>;
31 #size-cells = <1>;
32
33 flash1@0 {
34 reg = <0x0 0x2000000>;
35 label = "flash1";
36 };
37 };
38 };
39};
40
41&i2c7 {
42 i2c-switch@70 {
43 compatible = "nxp,pca9548";
44 #address-cells = <1>;
45 #size-cells = <0>;
46 reg = <0x70>;
47 i2c-mux-idle-disconnect;
48 };
49};
50
51&i2c9 {
52 status = "okay";
53};
54
55
56&vhub {
57 status = "okay";
58};
1// SPDX-License-Identifier: GPL-2.0+
2// Copyright (c) 2018 Facebook Inc.
3/dts-v1/;
4
5#include "aspeed-g4.dtsi"
6
7/ {
8 model = "Facebook Wedge 100 BMC";
9 compatible = "facebook,wedge100-bmc", "aspeed,ast2400";
10
11 aliases {
12 /*
13 * Override the default uart aliases to avoid breaking
14 * the legacy applications.
15 */
16 serial0 = &uart5;
17 serial1 = &uart1;
18 serial2 = &uart3;
19 serial3 = &uart4;
20 };
21
22 chosen {
23 stdout-path = &uart3;
24 bootargs = "console=ttyS2,9600n8 root=/dev/ram rw";
25 };
26
27 memory@40000000 {
28 reg = <0x40000000 0x20000000>;
29 };
30};
31
32&wdt1 {
33 status = "okay";
34 aspeed,reset-type = "system";
35};
36
37&wdt2 {
38 status = "okay";
39 aspeed,reset-type = "system";
40};
41
42&fmc {
43 status = "okay";
44 flash@0 {
45 status = "okay";
46 m25p,fast-read;
47 label = "fmc0";
48#include "facebook-bmc-flash-layout.dtsi"
49 };
50};
51
52&uart1 {
53 status = "okay";
54 pinctrl-names = "default";
55 pinctrl-0 = <&pinctrl_txd1_default
56 &pinctrl_rxd1_default>;
57};
58
59&uart3 {
60 status = "okay";
61 pinctrl-names = "default";
62 pinctrl-0 = <&pinctrl_txd3_default
63 &pinctrl_rxd3_default>;
64};
65
66&uart4 {
67 status = "okay";
68 pinctrl-names = "default";
69 pinctrl-0 = <&pinctrl_txd4_default
70 &pinctrl_rxd4_default>;
71};
72
73&uart5 {
74 status = "okay";
75};
76
77&mac1 {
78 status = "okay";
79 pinctrl-names = "default";
80 pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
81};
82
83&i2c0 {
84 status = "okay";
85};
86
87&i2c1 {
88 status = "okay";
89};
90
91&i2c2 {
92 status = "okay";
93};
94
95&i2c3 {
96 status = "okay";
97};
98
99&i2c4 {
100 status = "okay";
101};
102
103&i2c5 {
104 status = "okay";
105};
106
107&i2c6 {
108 status = "okay";
109};
110
111&i2c7 {
112 status = "okay";
113
114 i2c-switch@70 {
115 compatible = "nxp,pca9548";
116 #address-cells = <1>;
117 #size-cells = <0>;
118 reg = <0x70>;
119 };
120};
121
122&i2c8 {
123 status = "okay";
124};
125
126&i2c9 {
127 status = "okay";
128};
129
130&i2c10 {
131 status = "okay";
132};
133
134&i2c11 {
135 status = "okay";
136};
137
138&i2c12 {
139 status = "okay";
140};
141
142&i2c13 {
143 status = "okay";
144};
145
146&vhub {
147 status = "okay";
148};