1// SPDX-License-Identifier: GPL-2.0+ 2// Copyright (c) 2018 Facebook Inc. 3/dts-v1/; 4 5#include "aspeed-g4.dtsi" 6 7/ { 8 model = "Facebook Wedge 40 BMC"; 9 compatible = "facebook,wedge40-bmc", "aspeed,ast2400"; 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 = &uart3; 19 serial3 = &uart4; 20 }; 21 22 chosen { 23 stdout-path = &uart3; 24 bootargs = "console=ttyS2,9600n8 root=/dev/ram rw"; 25 }; 26 27 memory@40000000 { 28 reg = <0x40000000 0x20000000>; 29 }; 30}; 31 32&wdt1 { 33 status = "okay"; 34 aspeed,reset-type = "system"; 35}; 36 37&wdt2 { 38 status = "disabled"; 39}; 40 41&fmc { 42 status = "okay"; 43 flash@0 { 44 status = "okay"; 45 m25p,fast-read; 46 label = "fmc0"; 47#include "facebook-bmc-flash-layout.dtsi" 48 }; 49}; 50 51&uart1 { 52 status = "okay"; 53 pinctrl-names = "default"; 54 pinctrl-0 = <&pinctrl_txd1_default 55 &pinctrl_rxd1_default>; 56}; 57 58&uart3 { 59 status = "okay"; 60 pinctrl-names = "default"; 61 pinctrl-0 = <&pinctrl_txd3_default 62 &pinctrl_rxd3_default>; 63}; 64 65&uart4 { 66 status = "okay"; 67 pinctrl-names = "default"; 68 pinctrl-0 = <&pinctrl_txd4_default 69 &pinctrl_rxd4_default>; 70}; 71 72&uart5 { 73 status = "okay"; 74}; 75 76&mac1 { 77 status = "okay"; 78 no-hw-checksum; 79 pinctrl-names = "default"; 80 pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>; 81}; 82 83&i2c0 { 84 status = "okay"; 85}; 86 87&i2c1 { 88 status = "okay"; 89}; 90 91&i2c2 { 92 status = "okay"; 93}; 94 95&i2c3 { 96 status = "okay"; 97}; 98 99&i2c4 { 100 status = "okay"; 101}; 102 103&i2c5 { 104 status = "okay"; 105}; 106 107&i2c6 { 108 status = "okay"; 109}; 110 111&i2c7 { 112 status = "okay"; 113}; 114 115&i2c8 { 116 status = "okay"; 117}; 118 119&i2c9 { 120 status = "okay"; 121}; 122 123&i2c10 { 124 status = "okay"; 125}; 126 127&i2c11 { 128 status = "okay"; 129}; 130 131&i2c12 { 132 status = "okay"; 133}; 134 135&i2c13 { 136 status = "okay"; 137}; 138 139&vhub { 140 status = "okay"; 141}; 142