xref: /freebsd/sys/contrib/device-tree/src/arm/aspeed/aspeed-bmc-facebook-harma.dts (revision b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b)
17d0873ebSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later
27d0873ebSEmmanuel Vadot// Copyright 2023 Facebook Inc.
37d0873ebSEmmanuel Vadot
47d0873ebSEmmanuel Vadot/dts-v1/;
57d0873ebSEmmanuel Vadot#include "aspeed-g6.dtsi"
67d0873ebSEmmanuel Vadot#include <dt-bindings/gpio/aspeed-gpio.h>
77d0873ebSEmmanuel Vadot#include <dt-bindings/i2c/i2c.h>
87d0873ebSEmmanuel Vadot
97d0873ebSEmmanuel Vadot/ {
107d0873ebSEmmanuel Vadot	model = "Facebook Harma";
117d0873ebSEmmanuel Vadot	compatible = "facebook,harma-bmc", "aspeed,ast2600";
127d0873ebSEmmanuel Vadot
137d0873ebSEmmanuel Vadot	aliases {
147d0873ebSEmmanuel Vadot		serial0 = &uart1;
157d0873ebSEmmanuel Vadot		serial1 = &uart2;
167d0873ebSEmmanuel Vadot		serial2 = &uart4;
177d0873ebSEmmanuel Vadot		serial4 = &uart5;
187d0873ebSEmmanuel Vadot
197d0873ebSEmmanuel Vadot		i2c20 = &imux20;
207d0873ebSEmmanuel Vadot		i2c21 = &imux21;
217d0873ebSEmmanuel Vadot		i2c22 = &imux22;
227d0873ebSEmmanuel Vadot		i2c23 = &imux23;
237d0873ebSEmmanuel Vadot		i2c28 = &imux28;
247d0873ebSEmmanuel Vadot		i2c29 = &imux29;
257d0873ebSEmmanuel Vadot		i2c30 = &imux30;
267d0873ebSEmmanuel Vadot		i2c31 = &imux31;
277d0873ebSEmmanuel Vadot
287d0873ebSEmmanuel Vadot		spi1 = &spi_gpio;
297d0873ebSEmmanuel Vadot	};
307d0873ebSEmmanuel Vadot
317d0873ebSEmmanuel Vadot	chosen {
327d0873ebSEmmanuel Vadot		stdout-path = &uart5;
337d0873ebSEmmanuel Vadot	};
347d0873ebSEmmanuel Vadot
357d0873ebSEmmanuel Vadot	memory@80000000 {
367d0873ebSEmmanuel Vadot		device_type = "memory";
377d0873ebSEmmanuel Vadot		reg = <0x80000000 0x80000000>;
387d0873ebSEmmanuel Vadot	};
397d0873ebSEmmanuel Vadot
407d0873ebSEmmanuel Vadot	iio-hwmon {
417d0873ebSEmmanuel Vadot		compatible = "iio-hwmon";
427d0873ebSEmmanuel Vadot		io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
437d0873ebSEmmanuel Vadot			      <&adc0 4>, <&adc0 5>, <&adc0 6>, <&adc0 7>,
447d0873ebSEmmanuel Vadot			      <&adc1 2>;
457d0873ebSEmmanuel Vadot	};
467d0873ebSEmmanuel Vadot
477d0873ebSEmmanuel Vadot	leds {
487d0873ebSEmmanuel Vadot		compatible = "gpio-leds";
497d0873ebSEmmanuel Vadot
507d0873ebSEmmanuel Vadot		led-0 {
517d0873ebSEmmanuel Vadot			label = "bmc_heartbeat_amber";
527d0873ebSEmmanuel Vadot			gpios = <&gpio0 ASPEED_GPIO(P, 7) GPIO_ACTIVE_LOW>;
537d0873ebSEmmanuel Vadot			linux,default-trigger = "heartbeat";
547d0873ebSEmmanuel Vadot		};
557d0873ebSEmmanuel Vadot
567d0873ebSEmmanuel Vadot		led-1 {
577d0873ebSEmmanuel Vadot			label = "fp_id_amber";
587d0873ebSEmmanuel Vadot			default-state = "off";
597d0873ebSEmmanuel Vadot			gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
607d0873ebSEmmanuel Vadot		};
617d0873ebSEmmanuel Vadot
627d0873ebSEmmanuel Vadot		led-2 {
637d0873ebSEmmanuel Vadot			label = "power_blue";
647d0873ebSEmmanuel Vadot			default-state = "off";
657d0873ebSEmmanuel Vadot			gpios = <&gpio0 124 GPIO_ACTIVE_HIGH>;
667d0873ebSEmmanuel Vadot		};
677d0873ebSEmmanuel Vadot	};
687d0873ebSEmmanuel Vadot
69*b2d2a78aSEmmanuel Vadot	spi_gpio: spi {
707d0873ebSEmmanuel Vadot		status = "okay";
717d0873ebSEmmanuel Vadot		compatible = "spi-gpio";
727d0873ebSEmmanuel Vadot		#address-cells = <1>;
737d0873ebSEmmanuel Vadot		#size-cells = <0>;
747d0873ebSEmmanuel Vadot
75*b2d2a78aSEmmanuel Vadot		sck-gpios = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
76*b2d2a78aSEmmanuel Vadot		mosi-gpios = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
77*b2d2a78aSEmmanuel Vadot		miso-gpios = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;
787d0873ebSEmmanuel Vadot		num-chipselects = <1>;
797d0873ebSEmmanuel Vadot		cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;
807d0873ebSEmmanuel Vadot
81*b2d2a78aSEmmanuel Vadot		tpm@0 {
827d0873ebSEmmanuel Vadot			compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
837d0873ebSEmmanuel Vadot			spi-max-frequency = <33000000>;
847d0873ebSEmmanuel Vadot			reg = <0>;
857d0873ebSEmmanuel Vadot		};
867d0873ebSEmmanuel Vadot	};
877d0873ebSEmmanuel Vadot};
887d0873ebSEmmanuel Vadot
897d0873ebSEmmanuel Vadot// HOST BIOS Debug
907d0873ebSEmmanuel Vadot&uart1 {
917d0873ebSEmmanuel Vadot	status = "okay";
927d0873ebSEmmanuel Vadot};
937d0873ebSEmmanuel Vadot
947d0873ebSEmmanuel Vadot// SOL Host Console
957d0873ebSEmmanuel Vadot&uart2 {
967d0873ebSEmmanuel Vadot	status = "okay";
977d0873ebSEmmanuel Vadot	pinctrl-0 = <>;
987d0873ebSEmmanuel Vadot};
997d0873ebSEmmanuel Vadot
1007d0873ebSEmmanuel Vadot// SOL BMC Console
1017d0873ebSEmmanuel Vadot&uart4 {
1027d0873ebSEmmanuel Vadot	status = "okay";
1037d0873ebSEmmanuel Vadot	pinctrl-0 = <>;
1047d0873ebSEmmanuel Vadot};
1057d0873ebSEmmanuel Vadot
1067d0873ebSEmmanuel Vadot// BMC Debug Console
1077d0873ebSEmmanuel Vadot&uart5 {
1087d0873ebSEmmanuel Vadot	status = "okay";
1097d0873ebSEmmanuel Vadot};
1107d0873ebSEmmanuel Vadot
1117d0873ebSEmmanuel Vadot// MTIA
1127d0873ebSEmmanuel Vadot&uart6 {
1137d0873ebSEmmanuel Vadot	status = "okay";
1147d0873ebSEmmanuel Vadot};
1157d0873ebSEmmanuel Vadot
1167d0873ebSEmmanuel Vadot&uart_routing {
1177d0873ebSEmmanuel Vadot	status = "okay";
1187d0873ebSEmmanuel Vadot};
1197d0873ebSEmmanuel Vadot
1207d0873ebSEmmanuel Vadot&wdt1 {
1217d0873ebSEmmanuel Vadot	status = "okay";
1227d0873ebSEmmanuel Vadot	pinctrl-names = "default";
1237d0873ebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_wdtrst1_default>;
1247d0873ebSEmmanuel Vadot	aspeed,reset-type = "soc";
1257d0873ebSEmmanuel Vadot	aspeed,external-signal;
1267d0873ebSEmmanuel Vadot	aspeed,ext-push-pull;
1277d0873ebSEmmanuel Vadot	aspeed,ext-active-high;
1287d0873ebSEmmanuel Vadot	aspeed,ext-pulse-duration = <256>;
1297d0873ebSEmmanuel Vadot};
1307d0873ebSEmmanuel Vadot
1317d0873ebSEmmanuel Vadot&mac3 {
1327d0873ebSEmmanuel Vadot	status = "okay";
1337d0873ebSEmmanuel Vadot	pinctrl-names = "default";
1347d0873ebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_rmii4_default>;
1357d0873ebSEmmanuel Vadot	use-ncsi;
1367d0873ebSEmmanuel Vadot};
1377d0873ebSEmmanuel Vadot
1387d0873ebSEmmanuel Vadot&rtc {
1397d0873ebSEmmanuel Vadot	status = "okay";
1407d0873ebSEmmanuel Vadot};
1417d0873ebSEmmanuel Vadot
1427d0873ebSEmmanuel Vadot&fmc {
1437d0873ebSEmmanuel Vadot	status = "okay";
1447d0873ebSEmmanuel Vadot
1457d0873ebSEmmanuel Vadot	flash@0 {
1467d0873ebSEmmanuel Vadot		status = "okay";
1477d0873ebSEmmanuel Vadot		m25p,fast-read;
1487d0873ebSEmmanuel Vadot		label = "bmc";
1497d0873ebSEmmanuel Vadot		spi-max-frequency = <50000000>;
1507d0873ebSEmmanuel Vadot#include "openbmc-flash-layout-128.dtsi"
1517d0873ebSEmmanuel Vadot	};
1527d0873ebSEmmanuel Vadot
1537d0873ebSEmmanuel Vadot	flash@1 {
1547d0873ebSEmmanuel Vadot		status = "okay";
1557d0873ebSEmmanuel Vadot		m25p,fast-read;
1567d0873ebSEmmanuel Vadot		label = "alt-bmc";
1577d0873ebSEmmanuel Vadot		spi-max-frequency = <50000000>;
1587d0873ebSEmmanuel Vadot	};
1597d0873ebSEmmanuel Vadot};
1607d0873ebSEmmanuel Vadot
1617d0873ebSEmmanuel Vadot// BIOS Flash
1627d0873ebSEmmanuel Vadot&spi2 {
1637d0873ebSEmmanuel Vadot	status = "okay";
1647d0873ebSEmmanuel Vadot	pinctrl-names = "default";
1657d0873ebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_spi2_default>;
1667d0873ebSEmmanuel Vadot
1677d0873ebSEmmanuel Vadot	flash@0 {
1687d0873ebSEmmanuel Vadot		status = "okay";
1697d0873ebSEmmanuel Vadot		m25p,fast-read;
1707d0873ebSEmmanuel Vadot		label = "pnor";
1717d0873ebSEmmanuel Vadot		spi-max-frequency = <12000000>;
1727d0873ebSEmmanuel Vadot		spi-tx-bus-width = <2>;
1737d0873ebSEmmanuel Vadot		spi-rx-bus-width = <2>;
1747d0873ebSEmmanuel Vadot	};
1757d0873ebSEmmanuel Vadot};
1767d0873ebSEmmanuel Vadot
1777d0873ebSEmmanuel Vadot&kcs2 {
1787d0873ebSEmmanuel Vadot	status = "okay";
1797d0873ebSEmmanuel Vadot	aspeed,lpc-io-reg = <0xca8>;
1807d0873ebSEmmanuel Vadot};
1817d0873ebSEmmanuel Vadot
1827d0873ebSEmmanuel Vadot&kcs3 {
1837d0873ebSEmmanuel Vadot	status = "okay";
1847d0873ebSEmmanuel Vadot	aspeed,lpc-io-reg = <0xca2>;
1857d0873ebSEmmanuel Vadot};
1867d0873ebSEmmanuel Vadot
1877d0873ebSEmmanuel Vadot&i2c0 {
1887d0873ebSEmmanuel Vadot	status = "okay";
1897d0873ebSEmmanuel Vadot
1907d0873ebSEmmanuel Vadot	pwm@5e{
1917d0873ebSEmmanuel Vadot		compatible = "max31790";
1927d0873ebSEmmanuel Vadot		reg = <0x5e>;
1937d0873ebSEmmanuel Vadot		#address-cells = <1>;
1947d0873ebSEmmanuel Vadot		#size-cells = <0>;
1957d0873ebSEmmanuel Vadot	};
196*b2d2a78aSEmmanuel Vadot
197*b2d2a78aSEmmanuel Vadot	power-sensor@40 {
198*b2d2a78aSEmmanuel Vadot		compatible = "ti,ina238";
199*b2d2a78aSEmmanuel Vadot		reg = <0x40>;
200*b2d2a78aSEmmanuel Vadot		shunt-resistor = <1000>;
201*b2d2a78aSEmmanuel Vadot	};
202*b2d2a78aSEmmanuel Vadot
203*b2d2a78aSEmmanuel Vadot	power-sensor@41 {
204*b2d2a78aSEmmanuel Vadot		compatible = "ti,ina238";
205*b2d2a78aSEmmanuel Vadot		reg = <0x41>;
206*b2d2a78aSEmmanuel Vadot		shunt-resistor = <1000>;
207*b2d2a78aSEmmanuel Vadot	};
208*b2d2a78aSEmmanuel Vadot
209*b2d2a78aSEmmanuel Vadot	power-sensor@44 {
210*b2d2a78aSEmmanuel Vadot		compatible = "ti,ina238";
211*b2d2a78aSEmmanuel Vadot		reg = <0x44>;
212*b2d2a78aSEmmanuel Vadot		shunt-resistor = <1000>;
213*b2d2a78aSEmmanuel Vadot	};
214*b2d2a78aSEmmanuel Vadot
215*b2d2a78aSEmmanuel Vadot	power-sensor@45 {
216*b2d2a78aSEmmanuel Vadot		compatible = "ti,ina238";
217*b2d2a78aSEmmanuel Vadot		reg = <0x45>;
218*b2d2a78aSEmmanuel Vadot		shunt-resistor = <1000>;
219*b2d2a78aSEmmanuel Vadot	};
220*b2d2a78aSEmmanuel Vadot
221*b2d2a78aSEmmanuel Vadot	temperature-sensor@4b {
222*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp75";
223*b2d2a78aSEmmanuel Vadot		reg = <0x4b>;
224*b2d2a78aSEmmanuel Vadot	};
2257d0873ebSEmmanuel Vadot};
2267d0873ebSEmmanuel Vadot
2277d0873ebSEmmanuel Vadot&i2c1 {
2287d0873ebSEmmanuel Vadot	status = "okay";
2297d0873ebSEmmanuel Vadot
2307d0873ebSEmmanuel Vadot	temperature-sensor@4b {
2317d0873ebSEmmanuel Vadot		compatible = "ti,tmp75";
2327d0873ebSEmmanuel Vadot		reg = <0x4b>;
2337d0873ebSEmmanuel Vadot	};
2347d0873ebSEmmanuel Vadot
2357d0873ebSEmmanuel Vadot	// MB NIC FRU
2367d0873ebSEmmanuel Vadot	eeprom@50 {
2377d0873ebSEmmanuel Vadot		compatible = "atmel,24c64";
2387d0873ebSEmmanuel Vadot		reg = <0x50>;
2397d0873ebSEmmanuel Vadot	};
2407d0873ebSEmmanuel Vadot};
2417d0873ebSEmmanuel Vadot
2427d0873ebSEmmanuel Vadot&i2c2 {
2437d0873ebSEmmanuel Vadot	status = "okay";
2447d0873ebSEmmanuel Vadot
2457d0873ebSEmmanuel Vadot	pwm@5e{
2467d0873ebSEmmanuel Vadot		compatible = "max31790";
2477d0873ebSEmmanuel Vadot		reg = <0x5e>;
2487d0873ebSEmmanuel Vadot		#address-cells = <1>;
2497d0873ebSEmmanuel Vadot		#size-cells = <0>;
2507d0873ebSEmmanuel Vadot	};
251*b2d2a78aSEmmanuel Vadot
252*b2d2a78aSEmmanuel Vadot	power-sensor@40 {
253*b2d2a78aSEmmanuel Vadot		compatible = "ti,ina238";
254*b2d2a78aSEmmanuel Vadot		reg = <0x40>;
255*b2d2a78aSEmmanuel Vadot		shunt-resistor = <1000>;
256*b2d2a78aSEmmanuel Vadot	};
257*b2d2a78aSEmmanuel Vadot
258*b2d2a78aSEmmanuel Vadot	power-sensor@41 {
259*b2d2a78aSEmmanuel Vadot		compatible = "ti,ina238";
260*b2d2a78aSEmmanuel Vadot		reg = <0x41>;
261*b2d2a78aSEmmanuel Vadot		shunt-resistor = <1000>;
262*b2d2a78aSEmmanuel Vadot	};
263*b2d2a78aSEmmanuel Vadot
264*b2d2a78aSEmmanuel Vadot	power-sensor@44 {
265*b2d2a78aSEmmanuel Vadot		compatible = "ti,ina238";
266*b2d2a78aSEmmanuel Vadot		reg = <0x44>;
267*b2d2a78aSEmmanuel Vadot		shunt-resistor = <1000>;
268*b2d2a78aSEmmanuel Vadot	};
269*b2d2a78aSEmmanuel Vadot
270*b2d2a78aSEmmanuel Vadot	power-sensor@45 {
271*b2d2a78aSEmmanuel Vadot		compatible = "ti,ina238";
272*b2d2a78aSEmmanuel Vadot		reg = <0x45>;
273*b2d2a78aSEmmanuel Vadot		shunt-resistor = <1000>;
274*b2d2a78aSEmmanuel Vadot	};
275*b2d2a78aSEmmanuel Vadot
276*b2d2a78aSEmmanuel Vadot	temperature-sensor@4b {
277*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp75";
278*b2d2a78aSEmmanuel Vadot		reg = <0x4b>;
279*b2d2a78aSEmmanuel Vadot	};
2807d0873ebSEmmanuel Vadot};
2817d0873ebSEmmanuel Vadot
2827d0873ebSEmmanuel Vadot&i2c3 {
2837d0873ebSEmmanuel Vadot	status = "okay";
2847d0873ebSEmmanuel Vadot
2857d0873ebSEmmanuel Vadot	i2c-mux@70 {
2867d0873ebSEmmanuel Vadot		compatible = "nxp,pca9543";
2877d0873ebSEmmanuel Vadot		reg = <0x70>;
2887d0873ebSEmmanuel Vadot		#address-cells = <1>;
2897d0873ebSEmmanuel Vadot		#size-cells = <0>;
2907d0873ebSEmmanuel Vadot
2917d0873ebSEmmanuel Vadot		imux20: i2c@0 {
2927d0873ebSEmmanuel Vadot			#address-cells = <1>;
2937d0873ebSEmmanuel Vadot			#size-cells = <0>;
2947d0873ebSEmmanuel Vadot			reg = <0>;
2957d0873ebSEmmanuel Vadot			//Retimer Flash
2967d0873ebSEmmanuel Vadot			eeprom@50 {
2977d0873ebSEmmanuel Vadot				compatible = "atmel,24c2048";
2987d0873ebSEmmanuel Vadot				reg = <0x50>;
2997d0873ebSEmmanuel Vadot				pagesize = <128>;
3007d0873ebSEmmanuel Vadot			};
3017d0873ebSEmmanuel Vadot		};
3027d0873ebSEmmanuel Vadot		imux21: i2c@1 {
3037d0873ebSEmmanuel Vadot			#address-cells = <1>;
3047d0873ebSEmmanuel Vadot			#size-cells = <0>;
3057d0873ebSEmmanuel Vadot			reg = <1>;
3067d0873ebSEmmanuel Vadot			retimer@24 {
3077d0873ebSEmmanuel Vadot				compatible = "asteralabs,pt5161l";
3087d0873ebSEmmanuel Vadot				reg = <0x24>;
3097d0873ebSEmmanuel Vadot			};
3107d0873ebSEmmanuel Vadot		};
3117d0873ebSEmmanuel Vadot	};
3127d0873ebSEmmanuel Vadot};
3137d0873ebSEmmanuel Vadot
3147d0873ebSEmmanuel Vadot&i2c4 {
3157d0873ebSEmmanuel Vadot	status = "okay";
3167d0873ebSEmmanuel Vadot	// PDB FRU
3177d0873ebSEmmanuel Vadot	eeprom@52 {
3187d0873ebSEmmanuel Vadot		compatible = "atmel,24c64";
3197d0873ebSEmmanuel Vadot		reg = <0x52>;
3207d0873ebSEmmanuel Vadot	};
3217d0873ebSEmmanuel Vadot
3227d0873ebSEmmanuel Vadot	power-monitor@69 {
3237d0873ebSEmmanuel Vadot		compatible = "pmbus";
3247d0873ebSEmmanuel Vadot		reg = <0x69>;
3257d0873ebSEmmanuel Vadot	};
3267d0873ebSEmmanuel Vadot
3277d0873ebSEmmanuel Vadot	temperature-sensor@49 {
3287d0873ebSEmmanuel Vadot		compatible = "ti,tmp75";
3297d0873ebSEmmanuel Vadot		reg = <0x49>;
3307d0873ebSEmmanuel Vadot	};
3317d0873ebSEmmanuel Vadot
332*b2d2a78aSEmmanuel Vadot	power-monitor@44 {
333*b2d2a78aSEmmanuel Vadot		compatible = "lltc,ltc4287";
334*b2d2a78aSEmmanuel Vadot		reg = <0x44>;
335*b2d2a78aSEmmanuel Vadot		shunt-resistor-micro-ohms = <250>;
336*b2d2a78aSEmmanuel Vadot	};
337*b2d2a78aSEmmanuel Vadot
338*b2d2a78aSEmmanuel Vadot	power-monitor@40 {
339*b2d2a78aSEmmanuel Vadot		compatible = "infineon,xdp710";
340*b2d2a78aSEmmanuel Vadot		reg = <0x40>;
3417d0873ebSEmmanuel Vadot	};
3427d0873ebSEmmanuel Vadot};
3437d0873ebSEmmanuel Vadot
3447d0873ebSEmmanuel Vadot&i2c5 {
3457d0873ebSEmmanuel Vadot	status = "okay";
3467d0873ebSEmmanuel Vadot};
3477d0873ebSEmmanuel Vadot
3487d0873ebSEmmanuel Vadot&i2c6 {
3497d0873ebSEmmanuel Vadot	status = "okay";
3507d0873ebSEmmanuel Vadot
3517d0873ebSEmmanuel Vadot	i2c-mux@70 {
3527d0873ebSEmmanuel Vadot		compatible = "nxp,pca9543";
3537d0873ebSEmmanuel Vadot		reg = <0x70>;
3547d0873ebSEmmanuel Vadot		#address-cells = <1>;
3557d0873ebSEmmanuel Vadot		#size-cells = <0>;
3567d0873ebSEmmanuel Vadot
3577d0873ebSEmmanuel Vadot		imux22: i2c@0 {
3587d0873ebSEmmanuel Vadot			#address-cells = <1>;
3597d0873ebSEmmanuel Vadot			#size-cells = <0>;
3607d0873ebSEmmanuel Vadot			reg = <0>;
3617d0873ebSEmmanuel Vadot		};
3627d0873ebSEmmanuel Vadot		imux23: i2c@1 {
3637d0873ebSEmmanuel Vadot			#address-cells = <1>;
3647d0873ebSEmmanuel Vadot			#size-cells = <0>;
3657d0873ebSEmmanuel Vadot			reg = <1>;
3667d0873ebSEmmanuel Vadot		};
3677d0873ebSEmmanuel Vadot	};
3687d0873ebSEmmanuel Vadot};
3697d0873ebSEmmanuel Vadot
3707d0873ebSEmmanuel Vadot&i2c7 {
3717d0873ebSEmmanuel Vadot	status = "okay";
3727d0873ebSEmmanuel Vadot};
3737d0873ebSEmmanuel Vadot
3747d0873ebSEmmanuel Vadot&i2c8 {
3757d0873ebSEmmanuel Vadot	status = "okay";
3767d0873ebSEmmanuel Vadot};
3777d0873ebSEmmanuel Vadot
3787d0873ebSEmmanuel Vadot&i2c9 {
3797d0873ebSEmmanuel Vadot	status = "okay";
3807d0873ebSEmmanuel Vadot
381*b2d2a78aSEmmanuel Vadot	mctp-controller;
382*b2d2a78aSEmmanuel Vadot	multi-master;
383*b2d2a78aSEmmanuel Vadot
384*b2d2a78aSEmmanuel Vadot	mctp@10 {
385*b2d2a78aSEmmanuel Vadot		compatible = "mctp-i2c-controller";
386*b2d2a78aSEmmanuel Vadot		reg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>;
387*b2d2a78aSEmmanuel Vadot	};
388*b2d2a78aSEmmanuel Vadot
3897d0873ebSEmmanuel Vadot	gpio@30 {
3907d0873ebSEmmanuel Vadot		compatible = "nxp,pca9555";
3917d0873ebSEmmanuel Vadot		reg = <0x30>;
3927d0873ebSEmmanuel Vadot		gpio-controller;
3937d0873ebSEmmanuel Vadot		#gpio-cells = <2>;
3947d0873ebSEmmanuel Vadot	};
3957d0873ebSEmmanuel Vadot	gpio@31 {
3967d0873ebSEmmanuel Vadot		compatible = "nxp,pca9555";
3977d0873ebSEmmanuel Vadot		reg = <0x31>;
3987d0873ebSEmmanuel Vadot		gpio-controller;
3997d0873ebSEmmanuel Vadot		#gpio-cells = <2>;
4007d0873ebSEmmanuel Vadot
4017d0873ebSEmmanuel Vadot		gpio-line-names =
4027d0873ebSEmmanuel Vadot		"","","","",
4037d0873ebSEmmanuel Vadot		"","","presence-cmm","",
4047d0873ebSEmmanuel Vadot		"","","","",
4057d0873ebSEmmanuel Vadot		"","","","";
4067d0873ebSEmmanuel Vadot	};
4077d0873ebSEmmanuel Vadot
4087d0873ebSEmmanuel Vadot	// PTTV FRU
4097d0873ebSEmmanuel Vadot	eeprom@52 {
4107d0873ebSEmmanuel Vadot		compatible = "atmel,24c64";
4117d0873ebSEmmanuel Vadot		reg = <0x52>;
4127d0873ebSEmmanuel Vadot	};
4137d0873ebSEmmanuel Vadot};
4147d0873ebSEmmanuel Vadot
4157d0873ebSEmmanuel Vadot&i2c11 {
4167d0873ebSEmmanuel Vadot	status = "okay";
417*b2d2a78aSEmmanuel Vadot
418*b2d2a78aSEmmanuel Vadot	gpio@30 {
419*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9555";
420*b2d2a78aSEmmanuel Vadot		reg = <0x30>;
421*b2d2a78aSEmmanuel Vadot		gpio-controller;
422*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
423*b2d2a78aSEmmanuel Vadot	};
424*b2d2a78aSEmmanuel Vadot	gpio@31 {
425*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9555";
426*b2d2a78aSEmmanuel Vadot		reg = <0x31>;
427*b2d2a78aSEmmanuel Vadot		gpio-controller;
428*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
429*b2d2a78aSEmmanuel Vadot
430*b2d2a78aSEmmanuel Vadot		gpio-line-names =
431*b2d2a78aSEmmanuel Vadot		"","","","",
432*b2d2a78aSEmmanuel Vadot		"","","presence-cmm","",
433*b2d2a78aSEmmanuel Vadot		"","","","",
434*b2d2a78aSEmmanuel Vadot		"","","","";
435*b2d2a78aSEmmanuel Vadot	};
436*b2d2a78aSEmmanuel Vadot
437*b2d2a78aSEmmanuel Vadot	// Aegis FRU
438*b2d2a78aSEmmanuel Vadot	eeprom@52 {
439*b2d2a78aSEmmanuel Vadot		compatible = "atmel,24c64";
440*b2d2a78aSEmmanuel Vadot		reg = <0x52>;
441*b2d2a78aSEmmanuel Vadot	};
4427d0873ebSEmmanuel Vadot};
4437d0873ebSEmmanuel Vadot
4447d0873ebSEmmanuel Vadot&i2c12 {
4457d0873ebSEmmanuel Vadot	status = "okay";
4467d0873ebSEmmanuel Vadot	retimer@24 {
4477d0873ebSEmmanuel Vadot		compatible = "asteralabs,pt5161l";
4487d0873ebSEmmanuel Vadot		reg = <0x24>;
4497d0873ebSEmmanuel Vadot	};
4507d0873ebSEmmanuel Vadot};
4517d0873ebSEmmanuel Vadot
4527d0873ebSEmmanuel Vadot&i2c13 {
4537d0873ebSEmmanuel Vadot	status = "okay";
4547d0873ebSEmmanuel Vadot
4557d0873ebSEmmanuel Vadot	i2c-mux@70 {
4567d0873ebSEmmanuel Vadot		compatible = "nxp,pca9545";
4577d0873ebSEmmanuel Vadot		reg = <0x70>;
4587d0873ebSEmmanuel Vadot		#address-cells = <1>;
4597d0873ebSEmmanuel Vadot		#size-cells = <0>;
4607d0873ebSEmmanuel Vadot
4617d0873ebSEmmanuel Vadot		imux28: i2c@0 {
4627d0873ebSEmmanuel Vadot			#address-cells = <1>;
4637d0873ebSEmmanuel Vadot			#size-cells = <0>;
4647d0873ebSEmmanuel Vadot			reg = <0>;
465*b2d2a78aSEmmanuel Vadot			power-monitor@61 {
466*b2d2a78aSEmmanuel Vadot				compatible = "isil,isl69260";
467*b2d2a78aSEmmanuel Vadot				reg = <0x61>;
468*b2d2a78aSEmmanuel Vadot			};
469*b2d2a78aSEmmanuel Vadot			power-monitor@62 {
470*b2d2a78aSEmmanuel Vadot				compatible = "isil,isl69260";
471*b2d2a78aSEmmanuel Vadot				reg = <0x62>;
472*b2d2a78aSEmmanuel Vadot			};
473*b2d2a78aSEmmanuel Vadot			power-monitor@63 {
474*b2d2a78aSEmmanuel Vadot				compatible = "isil,isl69260";
475*b2d2a78aSEmmanuel Vadot				reg = <0x63>;
476*b2d2a78aSEmmanuel Vadot			};
477*b2d2a78aSEmmanuel Vadot			power-monitor@64 {
478*b2d2a78aSEmmanuel Vadot				compatible = "infineon,xdpe152c4";
479*b2d2a78aSEmmanuel Vadot				reg = <0x64>;
480*b2d2a78aSEmmanuel Vadot			};
481*b2d2a78aSEmmanuel Vadot			power-monitor@66 {
482*b2d2a78aSEmmanuel Vadot				compatible = "infineon,xdpe152c4";
483*b2d2a78aSEmmanuel Vadot				reg = <0x66>;
484*b2d2a78aSEmmanuel Vadot			};
485*b2d2a78aSEmmanuel Vadot			power-monitor@68 {
486*b2d2a78aSEmmanuel Vadot				compatible = "infineon,xdpe152c4";
487*b2d2a78aSEmmanuel Vadot				reg = <0x68>;
488*b2d2a78aSEmmanuel Vadot			};
4897d0873ebSEmmanuel Vadot		};
4907d0873ebSEmmanuel Vadot		imux29: i2c@1 {
4917d0873ebSEmmanuel Vadot			#address-cells = <1>;
4927d0873ebSEmmanuel Vadot			#size-cells = <0>;
4937d0873ebSEmmanuel Vadot			reg = <1>;
4947d0873ebSEmmanuel Vadot			//MB FRU
4957d0873ebSEmmanuel Vadot			eeprom@54 {
4967d0873ebSEmmanuel Vadot				compatible = "atmel,24c64";
4977d0873ebSEmmanuel Vadot				reg = <0x54>;
4987d0873ebSEmmanuel Vadot			};
4997d0873ebSEmmanuel Vadot		};
5007d0873ebSEmmanuel Vadot		imux30: i2c@2 {
5017d0873ebSEmmanuel Vadot			#address-cells = <1>;
5027d0873ebSEmmanuel Vadot			#size-cells = <0>;
5037d0873ebSEmmanuel Vadot			reg = <2>;
5047d0873ebSEmmanuel Vadot		};
5057d0873ebSEmmanuel Vadot		imux31: i2c@3 {
5067d0873ebSEmmanuel Vadot			#address-cells = <1>;
5077d0873ebSEmmanuel Vadot			#size-cells = <0>;
5087d0873ebSEmmanuel Vadot			reg = <3>;
5097d0873ebSEmmanuel Vadot		};
5107d0873ebSEmmanuel Vadot	};
5117d0873ebSEmmanuel Vadot};
5127d0873ebSEmmanuel Vadot
5137d0873ebSEmmanuel Vadot// To Debug card
5147d0873ebSEmmanuel Vadot&i2c14 {
5157d0873ebSEmmanuel Vadot	status = "okay";
5167d0873ebSEmmanuel Vadot	multi-master;
5177d0873ebSEmmanuel Vadot
5187d0873ebSEmmanuel Vadot	ipmb@10 {
5197d0873ebSEmmanuel Vadot		compatible = "ipmb-dev";
5207d0873ebSEmmanuel Vadot		reg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>;
5217d0873ebSEmmanuel Vadot		i2c-protocol;
5227d0873ebSEmmanuel Vadot	};
5237d0873ebSEmmanuel Vadot};
5247d0873ebSEmmanuel Vadot
5257d0873ebSEmmanuel Vadot&i2c15 {
5267d0873ebSEmmanuel Vadot	status = "okay";
5277d0873ebSEmmanuel Vadot
5287d0873ebSEmmanuel Vadot	// SCM FRU
5297d0873ebSEmmanuel Vadot	eeprom@50 {
5307d0873ebSEmmanuel Vadot		compatible = "atmel,24c64";
5317d0873ebSEmmanuel Vadot		reg = <0x50>;
5327d0873ebSEmmanuel Vadot	};
5337d0873ebSEmmanuel Vadot
5347d0873ebSEmmanuel Vadot	// BSM FRU
5357d0873ebSEmmanuel Vadot	eeprom@56 {
5367d0873ebSEmmanuel Vadot		compatible = "atmel,24c64";
5377d0873ebSEmmanuel Vadot		reg = <0x56>;
5387d0873ebSEmmanuel Vadot	};
5397d0873ebSEmmanuel Vadot};
5407d0873ebSEmmanuel Vadot
5417d0873ebSEmmanuel Vadot&adc0 {
5427d0873ebSEmmanuel Vadot	aspeed,int-vref-microvolt = <2500000>;
5437d0873ebSEmmanuel Vadot	status = "okay";
5447d0873ebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
5457d0873ebSEmmanuel Vadot		&pinctrl_adc2_default &pinctrl_adc3_default
5467d0873ebSEmmanuel Vadot		&pinctrl_adc4_default &pinctrl_adc5_default
5477d0873ebSEmmanuel Vadot		&pinctrl_adc6_default &pinctrl_adc7_default>;
5487d0873ebSEmmanuel Vadot};
5497d0873ebSEmmanuel Vadot
5507d0873ebSEmmanuel Vadot&adc1 {
5517d0873ebSEmmanuel Vadot	aspeed,int-vref-microvolt = <2500000>;
5527d0873ebSEmmanuel Vadot	status = "okay";
5537d0873ebSEmmanuel Vadot	pinctrl-names = "default";
5547d0873ebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_adc10_default>;
5557d0873ebSEmmanuel Vadot};
5567d0873ebSEmmanuel Vadot
5577d0873ebSEmmanuel Vadot&ehci0 {
5587d0873ebSEmmanuel Vadot	status = "okay";
5597d0873ebSEmmanuel Vadot};
5607d0873ebSEmmanuel Vadot
5617d0873ebSEmmanuel Vadot&gpio0 {
5627d0873ebSEmmanuel Vadot	pinctrl-names = "default";
5637d0873ebSEmmanuel Vadot	gpio-line-names =
5647d0873ebSEmmanuel Vadot	/*A0-A7*/	"","","","","","","","",
5657d0873ebSEmmanuel Vadot	/*B0-B7*/	"","","","",
5667d0873ebSEmmanuel Vadot			"bmc-spi-mux-select-0","led-identify","","",
5677d0873ebSEmmanuel Vadot	/*C0-C7*/	"reset-cause-platrst","","","","",
5687d0873ebSEmmanuel Vadot			"cpu0-err-alert","","",
5697d0873ebSEmmanuel Vadot	/*D0-D7*/	"","","sol-uart-select","","","","","",
5707d0873ebSEmmanuel Vadot	/*E0-E7*/	"","","","","","","","",
5717d0873ebSEmmanuel Vadot	/*F0-F7*/	"","","","","","","","",
5727d0873ebSEmmanuel Vadot	/*G0-G7*/	"","","","","","","","",
5737d0873ebSEmmanuel Vadot	/*H0-H7*/	"","","","","","","","",
5747d0873ebSEmmanuel Vadot	/*I0-I7*/	"","","","","","","","",
5757d0873ebSEmmanuel Vadot	/*J0-J7*/	"","","","","","","","",
5767d0873ebSEmmanuel Vadot	/*K0-K7*/	"","","","","","","","",
5777d0873ebSEmmanuel Vadot	/*L0-L7*/	"","","","",
5787d0873ebSEmmanuel Vadot			"leakage-detect-alert","","","",
5797d0873ebSEmmanuel Vadot	/*M0-M7*/	"","","","","","","","",
5807d0873ebSEmmanuel Vadot	/*N0-N7*/	"led-postcode-0","led-postcode-1",
5817d0873ebSEmmanuel Vadot			"led-postcode-2","led-postcode-3",
5827d0873ebSEmmanuel Vadot			"led-postcode-4","led-postcode-5",
5837d0873ebSEmmanuel Vadot			"led-postcode-6","led-postcode-7",
5847d0873ebSEmmanuel Vadot	/*O0-O7*/	"","","","","","","","",
5857d0873ebSEmmanuel Vadot	/*P0-P7*/	"power-button","power-host-control",
5867d0873ebSEmmanuel Vadot			"reset-button","","led-power","","","",
587*b2d2a78aSEmmanuel Vadot	/*Q0-Q7*/	"","","","","","power-chassis-control","","",
5887d0873ebSEmmanuel Vadot	/*R0-R7*/	"","","","","","","","",
5897d0873ebSEmmanuel Vadot	/*S0-S7*/	"","","","","","","","",
5907d0873ebSEmmanuel Vadot	/*T0-T7*/	"","","","","","","","",
5917d0873ebSEmmanuel Vadot	/*U0-U7*/	"","","","","","","led-identify-gate","",
5927d0873ebSEmmanuel Vadot	/*V0-V7*/	"","","","",
593*b2d2a78aSEmmanuel Vadot			"rtc-battery-voltage-read-enable","",
594*b2d2a78aSEmmanuel Vadot			"power-chassis-good","",
5957d0873ebSEmmanuel Vadot	/*W0-W7*/	"","","","","","","","",
5967d0873ebSEmmanuel Vadot	/*X0-X7*/	"","","","","","","","",
5977d0873ebSEmmanuel Vadot	/*Y0-Y7*/	"","","","","","","","",
5987d0873ebSEmmanuel Vadot	/*Z0-Z7*/	"","","","","","","presence-post-card","";
5997d0873ebSEmmanuel Vadot};
6007d0873ebSEmmanuel Vadot
6017d0873ebSEmmanuel Vadot&gpio1 {
6027d0873ebSEmmanuel Vadot	gpio-line-names =
6037d0873ebSEmmanuel Vadot	/*18A0-18A7*/ "ac-power-button","","","","","","","",
6047d0873ebSEmmanuel Vadot	/*18B0-18B7*/ "","","","","","","","",
6057d0873ebSEmmanuel Vadot	/*18C0-18C7*/ "","","","","","","","",
6067d0873ebSEmmanuel Vadot	/*18D0-18D7*/ "","","","","","","","",
6077d0873ebSEmmanuel Vadot	/*18E0-18E3*/ "","","","","","","","";
6087d0873ebSEmmanuel Vadot};
6097d0873ebSEmmanuel Vadot
6107d0873ebSEmmanuel Vadot&sgpiom0 {
6117d0873ebSEmmanuel Vadot	status = "okay";
6127d0873ebSEmmanuel Vadot	ngpios = <128>;
6137d0873ebSEmmanuel Vadot	bus-frequency = <2000000>;
6147d0873ebSEmmanuel Vadot	gpio-line-names =
6157d0873ebSEmmanuel Vadot	/*in - out - in - out */
6167d0873ebSEmmanuel Vadot	/*A0-A3 line 0-7*/
6177d0873ebSEmmanuel Vadot	"presence-scm-cable","power-config-disable-e1s-0",
6187d0873ebSEmmanuel Vadot	"","",
6197d0873ebSEmmanuel Vadot	"","power-config-disable-e1s-1",
6207d0873ebSEmmanuel Vadot	"","",
6217d0873ebSEmmanuel Vadot	/*A4-A7 line 8-15*/
6227d0873ebSEmmanuel Vadot	"","power-config-asic-module-enable",
6237d0873ebSEmmanuel Vadot	"","power-config-asic-power-good",
6247d0873ebSEmmanuel Vadot	"","power-config-pdb-power-good",
6257d0873ebSEmmanuel Vadot	"presence-cpu","smi-control-n",
6267d0873ebSEmmanuel Vadot	/*B0-B3 line 16-23*/
6277d0873ebSEmmanuel Vadot	"","nmi-control-n",
6287d0873ebSEmmanuel Vadot	"","nmi-control-sync-flood-n",
6297d0873ebSEmmanuel Vadot	"","",
6307d0873ebSEmmanuel Vadot	"","",
6317d0873ebSEmmanuel Vadot	/*B4-B7 line 24-31*/
6327d0873ebSEmmanuel Vadot	"","FM_CPU_SP5R1",
6337d0873ebSEmmanuel Vadot	"reset-cause-rsmrst","FM_CPU_SP5R2",
6347d0873ebSEmmanuel Vadot	"","FM_CPU_SP5R3",
6357d0873ebSEmmanuel Vadot	"","FM_CPU_SP5R4",
6367d0873ebSEmmanuel Vadot	/*C0-C3 line 32-39*/
6377d0873ebSEmmanuel Vadot	"","FM_CPU0_SA0",
6387d0873ebSEmmanuel Vadot	"","FM_CPU0_SA1",
6397d0873ebSEmmanuel Vadot	"","rt-cpu0-p0-enable",
6407d0873ebSEmmanuel Vadot	"","rt-cpu0-p1-enable",
6417d0873ebSEmmanuel Vadot	/*C4-C7 line 40-47*/
6427d0873ebSEmmanuel Vadot	"","smb-rt-rom-p0-select",
6437d0873ebSEmmanuel Vadot	"","smb-rt-rom-p1-select",
6447d0873ebSEmmanuel Vadot	"","i3c-cpu-mux0-oe-n",
6457d0873ebSEmmanuel Vadot	"","i3c-cpu-mux0-select",
6467d0873ebSEmmanuel Vadot	/*D0-D3 line 48-55*/
6477d0873ebSEmmanuel Vadot	"","i3c-cpu-mux1-oe-n",
6487d0873ebSEmmanuel Vadot	"","i3c-cpu-mux1-select",
6497d0873ebSEmmanuel Vadot	"","reset-control-bmc",
6507d0873ebSEmmanuel Vadot	"","reset-control-cpu0-p0-mux",
6517d0873ebSEmmanuel Vadot	/*D4-D7 line 56-63*/
6527d0873ebSEmmanuel Vadot	"","reset-control-cpu0-p1-mux",
6537d0873ebSEmmanuel Vadot	"","reset-control-e1s-mux",
6547d0873ebSEmmanuel Vadot	"power-host-good","reset-control-mb-mux",
6557d0873ebSEmmanuel Vadot	"host0-ready","reset-control-smb-e1s-0",
6567d0873ebSEmmanuel Vadot	/*E0-E3 line 64-71*/
6577d0873ebSEmmanuel Vadot	"","reset-control-smb-e1s-1",
6587d0873ebSEmmanuel Vadot	"post-end-n","reset-control-srst",
6597d0873ebSEmmanuel Vadot	"presence-e1s-0","reset-control-usb-hub",
6607d0873ebSEmmanuel Vadot	"","reset-control",
6617d0873ebSEmmanuel Vadot	/*E4-E7 line 72-79*/
6627d0873ebSEmmanuel Vadot	"presence-e1s-1","reset-control-cpu-kbrst",
6637d0873ebSEmmanuel Vadot	"","reset-control-platrst",
6647d0873ebSEmmanuel Vadot	"","bmc-jtag-mux-select-0",
6657d0873ebSEmmanuel Vadot	"","bmc-jtag-mux-select-1",
6667d0873ebSEmmanuel Vadot	/*F0-F3 line 80-87*/
6677d0873ebSEmmanuel Vadot	"","bmc-jtag-select",
6687d0873ebSEmmanuel Vadot	"","bmc-ready-n",
6697d0873ebSEmmanuel Vadot	"","bmc-ready-sgpio",
6707d0873ebSEmmanuel Vadot	"","rt-cpu0-p0-force-enable",
6717d0873ebSEmmanuel Vadot	/*F4-F7 line 88-95*/
6727d0873ebSEmmanuel Vadot	"presence-asic-modules-0","rt-cpu0-p1-force-enable",
6737d0873ebSEmmanuel Vadot	"presence-asic-modules-1","bios-debug-msg-disable",
6747d0873ebSEmmanuel Vadot	"","uart-control-buffer-select",
6757d0873ebSEmmanuel Vadot	"","ac-control-n",
6767d0873ebSEmmanuel Vadot	/*G0-G3 line 96-103*/
6777d0873ebSEmmanuel Vadot	"FM_CPU_CORETYPE2","",
6787d0873ebSEmmanuel Vadot	"FM_CPU_CORETYPE1","",
6797d0873ebSEmmanuel Vadot	"FM_CPU_CORETYPE0","",
6807d0873ebSEmmanuel Vadot	"FM_BOARD_REV_ID5","",
6817d0873ebSEmmanuel Vadot	/*G4-G7 line 104-111*/
6827d0873ebSEmmanuel Vadot	"FM_BOARD_REV_ID4","",
6837d0873ebSEmmanuel Vadot	"FM_BOARD_REV_ID3","",
6847d0873ebSEmmanuel Vadot	"FM_BOARD_REV_ID2","",
6857d0873ebSEmmanuel Vadot	"FM_BOARD_REV_ID1","",
6867d0873ebSEmmanuel Vadot	/*H0-H3 line 112-119*/
6877d0873ebSEmmanuel Vadot	"FM_BOARD_REV_ID0","",
6887d0873ebSEmmanuel Vadot	"","","","","","",
6897d0873ebSEmmanuel Vadot	/*H4-H7 line 120-127*/
6907d0873ebSEmmanuel Vadot	"","",
6917d0873ebSEmmanuel Vadot	"reset-control-pcie-expansion-3","",
6927d0873ebSEmmanuel Vadot	"reset-control-pcie-expansion-2","",
6937d0873ebSEmmanuel Vadot	"reset-control-pcie-expansion-1","",
6947d0873ebSEmmanuel Vadot	/*I0-I3 line 128-135*/
6957d0873ebSEmmanuel Vadot	"reset-control-pcie-expansion-0","",
6967d0873ebSEmmanuel Vadot	"FM_EXP_SLOT_ID1","",
6977d0873ebSEmmanuel Vadot	"FM_EXP_SLOT_ID0","",
6987d0873ebSEmmanuel Vadot	"","",
6997d0873ebSEmmanuel Vadot	/*I4-I7 line 136-143*/
7007d0873ebSEmmanuel Vadot	"","","","","","","","",
7017d0873ebSEmmanuel Vadot	/*J0-J3 line 144-151*/
7027d0873ebSEmmanuel Vadot	"","","","","","","","",
7037d0873ebSEmmanuel Vadot	/*J4-J7 line 152-159*/
7047d0873ebSEmmanuel Vadot	"SLOT_ID_BCB_0","",
7057d0873ebSEmmanuel Vadot	"SLOT_ID_BCB_1","",
7067d0873ebSEmmanuel Vadot	"SLOT_ID_BCB_2","",
7077d0873ebSEmmanuel Vadot	"SLOT_ID_BCB_3","",
7087d0873ebSEmmanuel Vadot	/*K0-K3 line 160-167*/
7097d0873ebSEmmanuel Vadot	"","","","","","","P0_I3C_APML_ALERT_L","",
7107d0873ebSEmmanuel Vadot	/*K4-K7 line 168-175*/
7117d0873ebSEmmanuel Vadot	"","","","","","","irq-uv-detect-alert","",
7127d0873ebSEmmanuel Vadot	/*L0-L3 line 176-183*/
7137d0873ebSEmmanuel Vadot	"irq-hsc-alert","",
7147d0873ebSEmmanuel Vadot	"cpu0-prochot-alert","",
7157d0873ebSEmmanuel Vadot	"cpu0-thermtrip-alert","",
7167d0873ebSEmmanuel Vadot	"reset-cause-pcie","",
7177d0873ebSEmmanuel Vadot	/*L4-L7 line 184-191*/
7187d0873ebSEmmanuel Vadot	"pvdd11-ocp-alert","","","","","","","",
7197d0873ebSEmmanuel Vadot	/*M0-M3 line 192-199*/
7207d0873ebSEmmanuel Vadot	"","","","","","","","",
7217d0873ebSEmmanuel Vadot	/*M4-M7 line 200-207*/
7227d0873ebSEmmanuel Vadot	"","","","","","","","",
7237d0873ebSEmmanuel Vadot	/*N0-N3 line 208-215*/
7247d0873ebSEmmanuel Vadot	"","","","","","","","",
7257d0873ebSEmmanuel Vadot	/*N4-N7 line 216-223*/
7267d0873ebSEmmanuel Vadot	"","","","","","","","",
7277d0873ebSEmmanuel Vadot	/*O0-O3 line 224-231*/
7287d0873ebSEmmanuel Vadot	"","","","","","","","",
7297d0873ebSEmmanuel Vadot	/*O4-O7 line 232-239*/
7307d0873ebSEmmanuel Vadot	"","","","","","","","",
7317d0873ebSEmmanuel Vadot	/*P0-P3 line 240-247*/
7327d0873ebSEmmanuel Vadot	"","","","","","","","",
7337d0873ebSEmmanuel Vadot	/*P4-P7 line 248-255*/
7347d0873ebSEmmanuel Vadot	"","","","","","","","";
7357d0873ebSEmmanuel Vadot};
736