Linux Audio

Check our new training course

Loading...
Note: File does not exist in v4.17.
  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 = "HXT StarDragon 4800 REP2 AST2520";
  9	compatible = "hxt,stardragon4800-rep2-bmc", "aspeed,ast2500";
 10
 11	chosen {
 12		stdout-path = &uart5;
 13		bootargs = "console=ttyS4,115200 earlycon";
 14	};
 15
 16	memory@80000000 {
 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		system_fault1 {
 35			label = "System_fault1";
 36			gpios = <&gpio ASPEED_GPIO(I, 3) GPIO_ACTIVE_LOW>;
 37		};
 38
 39		system_fault2 {
 40			label = "System_fault2";
 41			gpios = <&gpio ASPEED_GPIO(I, 2) GPIO_ACTIVE_LOW>;
 42		};
 43	};
 44};
 45
 46&fmc {
 47	status = "okay";
 48	flash@0 {
 49		status = "okay";
 50		m25p,fast-read;
 51		label = "bmc";
 52#include "openbmc-flash-layout.dtsi"
 53	};
 54};
 55
 56&spi1 {
 57	status = "okay";
 58	pinctrl-names = "default";
 59	pinctrl-0 = <&pinctrl_spi1_default>;
 60	flash@0 {
 61		status = "okay";
 62	};
 63};
 64
 65&spi2 {
 66	pinctrl-names = "default";
 67	pinctrl-0 = <&pinctrl_spi2ck_default
 68			&pinctrl_spi2miso_default
 69			&pinctrl_spi2mosi_default
 70			&pinctrl_spi2cs0_default>;
 71};
 72
 73&uart3 {
 74	status = "okay";
 75
 76	pinctrl-names = "default";
 77	pinctrl-0 = <&pinctrl_txd3_default &pinctrl_rxd3_default>;
 78	current-speed = <115200>;
 79};
 80
 81&uart5 {
 82	status = "okay";
 83};
 84
 85&mac0 {
 86	status = "okay";
 87	pinctrl-names = "default";
 88	pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>;
 89};
 90
 91&mac1 {
 92	status = "okay";
 93	pinctrl-names = "default";
 94	pinctrl-0 = <&pinctrl_rmii2_default>;
 95	clocks = <&syscon ASPEED_CLK_GATE_MAC2CLK>,
 96		 <&syscon ASPEED_CLK_MAC2RCLK>;
 97	clock-names = "MACCLK", "RCLK";
 98	use-ncsi;
 99};
100
101&i2c0 {
102	status = "okay";
103};
104
105&i2c1 {
106	status = "okay";
107
108	tmp421@1e {
109		compatible = "ti,tmp421";
110		reg = <0x1e>;
111	};
112	tmp421@2a {
113		compatible = "ti,tmp421";
114		reg = <0x2a>;
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@1f {
142		compatible = "ti,tmp421";
143		reg = <0x1f>;
144	};
145	nvt210@4c {
146		compatible = "nvt210";
147		reg = <0x4c>;
148	};
149	eeprom@50 {
150		compatible = "atmel,24c128";
151		reg = <0x50>;
152		pagesize = <128>;
153	};
154};
155
156&i2c7 {
157	status = "okay";
158};
159
160&i2c8 {
161	status = "okay";
162
163	pca9641@70 {
164		compatible = "nxp,pca9641";
165		reg = <0x70>;
166		i2c-arb {
167			#address-cells = <1>;
168			#size-cells = <0>;
169			eeprom@50 {
170				compatible = "atmel,24c02";
171				reg = <0x50>;
172			};
173			dps650ab@58 {
174				compatible = "dps650ab";
175				reg = <0x58>;
176			};
177		};
178	};
179
180	dps650ab@58 {
181		compatible = "delta,dps650ab";
182		reg = <0x58>;
183	};
184
185	dps650ab@59 {
186		compatible = "delta,dps650ab";
187		reg = <0x59>;
188	};
189};
190
191&i2c9 {
192	status = "okay";
193};
194
195&vuart {
196	status = "okay";
197};
198
199&gfx {
200	status = "okay";
201};
202
203&pinctrl {
204	aspeed,external-nodes = <&gfx &lhc>;
205};
206
207&gpio {
208	pin_gpio_c7 {
209		gpio-hog;
210		gpios = <ASPEED_GPIO(C, 7) GPIO_ACTIVE_HIGH>;
211		output-low;
212		line-name = "BIOS_SPI_MUX_S";
213	};
214	pin_gpio_d1 {
215		gpio-hog;
216		gpios = <ASPEED_GPIO(D, 1) GPIO_ACTIVE_HIGH>;
217		output-high;
218		line-name = "PHY2_RESET_N";
219	};
220};