Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.13.7.
  1// SPDX-License-Identifier: GPL-2.0+
  2// Copyright (c) 2018 Facebook Inc.
  3/dts-v1/;
  4
  5#include "aspeed-g5.dtsi"
  6
  7/ {
  8	model = "Facebook YAMP 100 BMC";
  9	compatible = "facebook,yamp-bmc", "aspeed,ast2500";
 10
 11	aliases {
 12		/*
 13		 * Override the default uart aliases to avoid breaking
 14		 * the legacy applications.
 15		 */
 16		serial0 = &uart5;
 17		serial1 = &uart1;
 18		serial2 = &uart2;
 19		serial3 = &uart3;
 20	};
 21
 22	chosen {
 23		stdout-path = &uart5;
 24		bootargs = "console=ttyS0,9600n8 root=/dev/ram rw";
 25	};
 26
 27	memory@80000000 {
 28		reg = <0x80000000 0x20000000>;
 29	};
 30};
 31
 32&pinctrl {
 33	aspeed,external-nodes = <&gfx &lhc>;
 34};
 35
 36/*
 37 * Update reset type to "system" (full chip) to fix warm reboot hang issue
 38 * when reset type is set to default ("soc", gated by reset mask registers).
 39 */
 40&wdt1 {
 41	status = "okay";
 42	aspeed,reset-type = "system";
 43};
 44
 45/*
 46 * wdt2 is not used by Yamp.
 47 */
 48&wdt2 {
 49	status = "disabled";
 50};
 51
 52&fmc {
 53	status = "okay";
 54	flash@0 {
 55		status = "okay";
 56		m25p,fast-read;
 57		label = "bmc";
 58#include "facebook-bmc-flash-layout.dtsi"
 59	};
 60};
 61
 62&uart1 {
 63	status = "okay";
 64	pinctrl-names = "default";
 65	pinctrl-0 = <&pinctrl_txd1_default
 66		     &pinctrl_rxd1_default>;
 67};
 68
 69&uart2 {
 70	status = "okay";
 71	pinctrl-names = "default";
 72	pinctrl-0 = <&pinctrl_txd2_default
 73		     &pinctrl_rxd2_default>;
 74};
 75
 76&uart3 {
 77	status = "okay";
 78	pinctrl-names = "default";
 79	pinctrl-0 = <&pinctrl_txd3_default
 80		     &pinctrl_rxd3_default>;
 81};
 82
 83&uart5 {
 84	status = "okay";
 85};
 86
 87&mac0 {
 88	status = "okay";
 89	use-ncsi;
 90	no-hw-checksum;
 91	pinctrl-names = "default";
 92	pinctrl-0 = <&pinctrl_rmii1_default>;
 93};
 94
 95&i2c0 {
 96	status = "okay";
 97};
 98
 99&i2c1 {
100	status = "okay";
101};
102
103&i2c2 {
104	status = "okay";
105
106	i2c-switch@75 {
107		compatible = "nxp,pca9548";
108		#address-cells = <1>;
109		#size-cells = <0>;
110		reg = <0x75>;
111	};
112};
113
114&i2c3 {
115	status = "okay";
116};
117
118&i2c4 {
119	status = "okay";
120};
121
122&i2c5 {
123	status = "okay";
124};
125
126&i2c6 {
127	status = "okay";
128};
129
130&i2c7 {
131	status = "okay";
132};
133
134&i2c8 {
135	status = "okay";
136};
137
138&i2c9 {
139	status = "okay";
140};
141
142&i2c10 {
143	status = "okay";
144};
145
146&i2c11 {
147	status = "okay";
148};
149
150&i2c12 {
151	status = "okay";
152};
153
154&i2c13 {
155	status = "okay";
156};
157
158&vhub {
159	status = "okay";
160};