]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blame - arch/arm/boot/dts/aspeed-bmc-arm-centriq2400-rep.dts
Merge tag 'omap-for-v5.1/dt-cpsw-phy' of git://git.kernel.org/pub/scm/linux/kernel...
[mirror_ubuntu-hirsute-kernel.git] / arch / arm / boot / dts / aspeed-bmc-arm-centriq2400-rep.dts
CommitLineData
3719a1b1
KC
1// SPDX-License-Identifier: GPL-2.0+
2/dts-v1/;
3
4#include "aspeed-g5.dtsi"
5#include <dt-bindings/gpio/aspeed-gpio.h>
6
7/ {
8 model = "Qualcomm Centriq 2400 REP AST2520";
9 compatible = "qualcomm,centriq2400-rep-bmc", "aspeed,ast2500";
10
11 chosen {
12 stdout-path = &uart5;
13 bootargs = "console=ttyS4,115200 earlyprintk";
14 };
15
8ef86955 16 memory@80000000 {
3719a1b1
KC
17 reg = <0x80000000 0x40000000>;
18 };
19
20 iio-hwmon {
21 compatible = "iio-hwmon";
22 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
23 <&adc 4>, <&adc 5>, <&adc 6>, <&adc 8>;
24 };
25
26 iio-hwmon-battery {
27 compatible = "iio-hwmon";
28 io-channels = <&adc 7>;
29 };
30
31 leds {
32 compatible = "gpio-leds";
33
34 uid_led {
35 label = "UID_LED";
36 gpios = <&gpio ASPEED_GPIO(Q, 5) GPIO_ACTIVE_LOW>;
37 };
38
39 ras_error_led {
40 label = "RAS_ERROR_LED";
41 gpios = <&gpio ASPEED_GPIO(F, 6) GPIO_ACTIVE_LOW>;
42 };
43
44 system_fault {
45 label = "System_fault";
46 gpios = <&gpio ASPEED_GPIO(A, 1) GPIO_ACTIVE_LOW>;
47 };
48 };
49};
50
51&fmc {
52 status = "okay";
53 flash@0 {
54 status = "okay";
55 m25p,fast-read;
56 label = "bmc";
57#include "openbmc-flash-layout.dtsi"
58 };
59};
60
61&spi1 {
62 status = "okay";
63 pinctrl-names = "default";
64 pinctrl-0 = <&pinctrl_spi1_default>;
65 flash@0 {
66 status = "okay";
67 };
68};
69
70&spi2 {
71 pinctrl-names = "default";
72 pinctrl-0 = <&pinctrl_spi2ck_default
73 &pinctrl_spi2miso_default
74 &pinctrl_spi2mosi_default
75 &pinctrl_spi2cs0_default>;
76};
77
78&uart3 {
79 status = "okay";
80
81 pinctrl-names = "default";
82 pinctrl-0 = <&pinctrl_txd3_default &pinctrl_rxd3_default>;
83 current-speed = <115200>;
84};
85
86&uart5 {
87 status = "okay";
88};
89
90&mac0 {
91 status = "okay";
92
93 pinctrl-names = "default";
94 pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>;
95};
96
97&i2c0 {
98 status = "okay";
99};
100
101&i2c1 {
102 status = "okay";
103
104 tmp421@1e {
105 compatible = "ti,tmp421";
106 reg = <0x1e>;
107 };
108 tmp421@2a {
109 compatible = "ti,tmp421";
110 reg = <0x2a>;
111 };
112 tmp421@4e {
113 compatible = "ti,tmp421";
114 reg = <0x4e>;
115 };
116 tmp421@1c {
117 compatible = "ti,tmp421";
118 reg = <0x1c>;
119 };
120};
121
122&i2c2 {
123 status = "okay";
124};
125
126&i2c3 {
127 status = "okay";
128};
129
130&i2c4 {
131 status = "okay";
132};
133
134&i2c5 {
135 status = "okay";
136};
137
138&i2c6 {
139 status = "okay";
140
141 tmp421@1d {
142 compatible = "ti,tmp421";
143 reg = <0x1d>;
144 };
145 tmp421@1f {
146 compatible = "ti,tmp421";
147 reg = <0x1f>;
148 };
149 tmp421@4d {
150 compatible = "ti,tmp421";
151 reg = <0x4d>;
152 };
153 tmp421@4f {
154 compatible = "ti,tmp421";
155 reg = <0x4f>;
156 };
157 nvt210@4c {
158 compatible = "nvt210";
159 reg = <0x4c>;
160 };
161 eeprom@50 {
162 compatible = "atmel,24c128";
163 reg = <0x50>;
164 pagesize = <128>;
165 };
166};
167
168&i2c7 {
169 status = "okay";
170};
171
172&i2c8 {
173 status = "okay";
174
175 pca9641@70 {
176 compatible = "nxp,pca9641";
177 reg = <0x70>;
178 i2c-arb {
179 #address-cells = <1>;
180 #size-cells = <0>;
181 tmp421@1d {
182 compatible = "tmp421";
183 reg = <0x1d>;
184 };
185 adm1278@12 {
186 compatible = "adi,adm1278";
187 reg = <0x12>;
188 Rsense = <500>;
189 };
190 eeprom@50 {
191 compatible = "atmel,24c02";
192 reg = <0x50>;
193 };
194 ds1100@58 {
195 compatible = "ds1100";
196 reg = <0x58>;
197 };
198 };
199 };
200};
201
202&i2c9 {
203 status = "okay";
204};
205
206&vuart {
207 status = "okay";
208};
209
210&gfx {
211 status = "okay";
212};
213
214&pinctrl {
215 aspeed,external-nodes = <&gfx &lhc>;
216};
217
218&gpio {
219 pin_gpio_c7 {
220 gpio-hog;
221 gpios = <ASPEED_GPIO(C, 7) GPIO_ACTIVE_HIGH>;
222 output;
223 line-name = "BIOS_SPI_MUX_S";
224 };
225};