Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.2.
  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
 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		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};