Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.1.
  1// SPDX-License-Identifier: GPL-2.0+
  2// Copyright 2019 YADRO
  3/dts-v1/;
  4
  5#include "aspeed-g4.dtsi"
  6#include <dt-bindings/gpio/aspeed-gpio.h>
  7
  8/ {
  9	model = "Vesnin BMC";
 10	compatible = "yadro,vesnin-bmc", "aspeed,ast2400";
 11
 12	chosen {
 13		stdout-path = &uart5;
 14		bootargs = "console=ttyS4,115200 earlycon";
 15	};
 16
 17	memory@40000000 {
 18		reg = <0x40000000 0x20000000>;
 19	};
 20
 21	reserved-memory {
 22		#address-cells = <1>;
 23		#size-cells = <1>;
 24		ranges;
 25
 26		vga_memory: framebuffer@5f000000 {
 27			no-map;
 28			reg = <0x5f000000 0x01000000>; /* 16MB */
 29		};
 30		flash_memory: region@5c000000 {
 31			no-map;
 32			reg = <0x5c000000 0x02000000>; /* 32M */
 33		};
 34	};
 35
 36	leds {
 37		compatible = "gpio-leds";
 38
 39		heartbeat {
 40			gpios = <&gpio ASPEED_GPIO(R, 4) GPIO_ACTIVE_LOW>;
 41		};
 42		power_red {
 43			gpios = <&gpio ASPEED_GPIO(N, 1) GPIO_ACTIVE_LOW>;
 44		};
 45
 46		power_green {
 47			gpios = <&gpio ASPEED_GPIO(F, 1) GPIO_ACTIVE_LOW>;
 48		};
 49
 50		id_blue {
 51			gpios = <&gpio ASPEED_GPIO(O, 0) GPIO_ACTIVE_LOW>;
 52		};
 53
 54		alarm_red {
 55			gpios = <&gpio ASPEED_GPIO(N, 6) GPIO_ACTIVE_LOW>;
 56		};
 57
 58		alarm_yel {
 59			gpios = <&gpio ASPEED_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
 60		};
 61	};
 62
 63	gpio-keys {
 64		compatible = "gpio-keys";
 65
 66		event-checkstop {
 67			label = "checkstop";
 68			linux,code = <74>;
 69			gpios = <&gpio ASPEED_GPIO(P, 5) GPIO_ACTIVE_LOW>;
 70		};
 71
 72		event-identify {
 73			label = "identify";
 74			linux,code = <152>;
 75			gpios = <&gpio ASPEED_GPIO(O, 7) GPIO_ACTIVE_LOW>;
 76		};
 77	};
 78};
 79
 80&fmc {
 81	status = "okay";
 82	flash@0 {
 83		status = "okay";
 84		m25p,fast-read;
 85        label = "bmc";
 86#include "openbmc-flash-layout.dtsi"
 87	};
 88
 89	flash@1 {
 90		status = "okay";
 91		m25p,fast-read;
 92		label = "alt";
 93	};
 94};
 95
 96&spi {
 97	status = "okay";
 98	pinctrl-names = "default";
 99	pinctrl-0 = <&pinctrl_spi1debug_default>;
100
101	flash@0 {
102		status = "okay";
103		label = "pnor";
104		m25p,fast-read;
105	};
106};
107
108&mac0 {
109	status = "okay";
110	use-ncsi;
111	pinctrl-names = "default";
112	pinctrl-0 = <&pinctrl_rmii1_default>;
113};
114
115
116&uart5 {
117	status = "okay";
118};
119
120&lpc_ctrl {
121	status = "okay";
122	memory-region = <&flash_memory>;
123	flash = <&spi>;
124};
125
126&ibt {
127	status = "okay";
128};
129
130&uart3 {
131	status = "okay";
132	pinctrl-names = "default";
133	pinctrl-0 = <&pinctrl_txd2_default &pinctrl_rxd2_default>;
134};
135
136&i2c0 {
137	status = "okay";
138
139	eeprom@50 {
140		compatible = "atmel,24c256";
141		reg = <0x50>;
142		pagesize = <64>;
143	};
144};
145
146&i2c1 {
147	status = "okay";
148
149	tmp75@49 {
150		compatible = "ti,tmp75";
151		reg = <0x49>;
152	};
153};
154
155&i2c2 {
156	status = "okay";
157};
158
159&i2c3 {
160	status = "okay";
161};
162
163&i2c4 {
164	status = "okay";
165
166	occ-hwmon@50 {
167		compatible = "ibm,p8-occ-hwmon";
168		reg = <0x50>;
169	};
170};
171
172&i2c5 {
173	status = "okay";
174
175	occ-hwmon@51 {
176		compatible = "ibm,p8-occ-hwmon";
177		reg = <0x51>;
178	};
179};
180
181&i2c6 {
182	status = "okay";
183
184	w83795g@2f {
185		compatible = "nuvoton,w83795g";
186		reg = <0x2f>;
187	};
188};
189
190&i2c7 {
191	status = "okay";
192
193	occ-hwmon@56 {
194		compatible = "ibm,p8-occ-hwmon";
195		reg = <0x56>;
196	};
197};
198
199&i2c9 {
200	status = "okay";
201};
202
203&i2c10 {
204	status = "okay";
205};
206
207&i2c11 {
208	status = "okay";
209
210	occ-hwmon@57 {
211		compatible = "ibm,p8-occ-hwmon";
212		reg = <0x57>;
213	};
214};
215
216&i2c12 {
217	status = "okay";
218
219	rtc@68 {
220		compatible = "maxim,ds3231";
221		reg = <0x68>;
222	};
223};
224
225&i2c13 {
226	status = "okay";
227};
228
229&vuart {
230	status = "okay";
231};
232
233&wdt2 {
234	aspeed,alt-boot;
235};
236
237&sdmmc {
238	status = "okay";
239};
240
241&sdhci1 {
242	status = "okay";
243
244	pinctrl-names = "default";
245	pinctrl-0 = <&pinctrl_sd2_default>;
246	cd-inverted;
247	disable-wp;
248};