Merge tag 'usb-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[linux/fpc-iii.git] / arch / arm / boot / dts / aspeed-bmc-facebook-yamp.dts
blob5e6105874217100e61cb845a35d6199adde9c080
1 // SPDX-License-Identifier: GPL-2.0+
2 // Copyright (c) 2018 Facebook Inc.
3 /dts-v1/;
5 #include "ast2500-facebook-netbmc-common.dtsi"
7 / {
8         model = "Facebook YAMP 100 BMC";
9         compatible = "facebook,yamp-bmc", "aspeed,ast2500";
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         };
22         chosen {
23                 stdout-path = &uart5;
24                 bootargs = "console=ttyS0,9600n8 root=/dev/ram rw";
25         };
28 &uart2 {
29         status = "okay";
30         pinctrl-names = "default";
31         pinctrl-0 = <&pinctrl_txd2_default
32                      &pinctrl_rxd2_default>;
35 &mac0 {
36         status = "okay";
37         use-ncsi;
38         pinctrl-names = "default";
39         pinctrl-0 = <&pinctrl_rmii1_default>;
40         clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>,
41                  <&syscon ASPEED_CLK_MAC1RCLK>;
42         clock-names = "MACCLK", "RCLK";
45 &mac1 {
46         status = "disabled";
49 &i2c0 {
50         status = "okay";
53 &i2c1 {
54         status = "okay";
57 &i2c2 {
58         status = "okay";
60         i2c-switch@75 {
61                 compatible = "nxp,pca9548";
62                 #address-cells = <1>;
63                 #size-cells = <0>;
64                 reg = <0x75>;
65         };
68 &i2c3 {
69         status = "okay";
72 &i2c4 {
73         status = "okay";
76 &i2c5 {
77         status = "okay";
80 &i2c6 {
81         status = "okay";
84 &i2c7 {
85         status = "okay";
88 &i2c8 {
89         status = "okay";
92 &i2c9 {
93         status = "okay";
96 &i2c10 {
97         status = "okay";
100 &i2c11 {
101         status = "okay";
104 &i2c12 {
105         status = "okay";
108 &i2c13 {
109         status = "okay";
112 &fmc_flash0 {
113 #include "facebook-bmc-flash-layout.dtsi"
116 &fmc_flash1 {
117         partitions {
118                 compatible = "fixed-partitions";
119                 #address-cells = <1>;
120                 #size-cells = <1>;
122                 flash1@0 {
123                         reg = <0x0 0x2000000>;
124                         label = "flash1";
125                 };
126         };