1// SPDX-License-Identifier: GPL-2.0-or-later 2// Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. 3 4/dts-v1/; 5 6#include "aspeed-g6.dtsi" 7 8/ { 9 model = "Qualcomm DC-SCM V1 BMC"; 10 compatible = "qcom,dc-scm-v1-bmc", "aspeed,ast2600"; 11 12 aliases { 13 serial4 = &uart5; 14 }; 15 16 chosen { 17 stdout-path = &uart5; 18 bootargs = "console=ttyS4,115200n8"; 19 }; 20 21 memory@80000000 { 22 device_type = "memory"; 23 reg = <0x80000000 0x40000000>; 24 }; 25}; 26 27&mdio3 { 28 status = "okay"; 29 30 ethphy3: ethernet-phy@1 { 31 compatible = "ethernet-phy-ieee802.3-c22"; 32 reg = <1>; 33 }; 34}; 35 36&mac2 { 37 status = "okay"; 38 39 /* Bootloader sets up the MAC to insert delay */ 40 phy-mode = "rgmii"; 41 phy-handle = <ðphy3>; 42 43 pinctrl-names = "default"; 44 pinctrl-0 = <&pinctrl_rgmii3_default>; 45}; 46 47&mac3 { 48 status = "okay"; 49 50 pinctrl-names = "default"; 51 pinctrl-0 = <&pinctrl_rmii4_default>; 52 53 use-ncsi; 54}; 55 56&rtc { 57 status = "okay"; 58}; 59 60&fmc { 61 status = "okay"; 62 63 flash@0 { 64 status = "okay"; 65 m25p,fast-read; 66 label = "bmc"; 67 spi-max-frequency = <133000000>; 68#include "openbmc-flash-layout-64.dtsi" 69 }; 70 71 flash@1 { 72 status = "okay"; 73 m25p,fast-read; 74 label = "alt-bmc"; 75 spi-max-frequency = <133000000>; 76#include "openbmc-flash-layout-64-alt.dtsi" 77 }; 78}; 79 80&spi1 { 81 status = "okay"; 82 pinctrl-names = "default"; 83 pinctrl-0 = <&pinctrl_spi1_default>; 84 85 flash@0 { 86 status = "okay"; 87 m25p,fast-read; 88 label = "bios"; 89 spi-max-frequency = <133000000>; 90 }; 91}; 92 93&gpio0 { 94 gpio-line-names = 95 /*A0-A7*/ "","","","","","","","", 96 /*B0-B7*/ "BMC_FLASH_MUX_SEL","","","","","","","", 97 /*C0-C7*/ "","","","","","","","", 98 /*D0-D7*/ "","","","","","","","", 99 /*E0-E7*/ "","","","","","","","", 100 /*F0-F7*/ "","","","","","","","", 101 /*G0-G7*/ "","","","","","","","", 102 /*H0-H7*/ "","","","","","","","", 103 /*I0-I7*/ "","","","","","","","", 104 /*J0-J7*/ "","","","","","","","", 105 /*K0-K7*/ "","","","","","","","", 106 /*L0-L7*/ "","","","","","","","", 107 /*M0-M7*/ "","","","","","","","", 108 /*N0-N7*/ "BMC_FWSPI_RST_N","","GPIO_1_BMC_3V3","","","","","", 109 /*O0-O7*/ "JTAG_MUX_A","JTAG_MUX_B","","","","","","", 110 /*P0-P7*/ "","","","","","","","", 111 /*Q0-Q7*/ "","","","","","","","", 112 /*R0-R7*/ "","","","","","","","", 113 /*S0-S7*/ "","","","","","","","", 114 /*T0-T7*/ "","","","","","","","", 115 /*U0-U7*/ "","","","","","","","", 116 /*V0-V7*/ "","","","SCMFPGA_SPARE_GPIO1_3V3", 117 "SCMFPGA_SPARE_GPIO2_3V3","SCMFPGA_SPARE_GPIO3_3V3", 118 "SCMFPGA_SPARE_GPIO4_3V3","SCMFPGA_SPARE_GPIO5_3V3", 119 /*W0-W7*/ "","","","","","","","", 120 /*X0-X7*/ "","","","","","","","", 121 /*Y0-Y7*/ "","","","","","","","", 122 /*Z0-Z7*/ "","","","","","","","", 123 /*AA0-AA7*/ "","","","","","","","", 124 /*AB0-AB7*/ "","","","","","","","", 125 /*AC0-AC7*/ "","","","","","","",""; 126}; 127 128&gpio1 { 129 gpio-line-names = 130 /*A0-A7*/ "GPI_1_BMC_1V8","","","","","", 131 "SCMFPGA_SPARE_GPIO1_1V8","SCMFPGA_SPARE_GPIO2_1V8", 132 /*B0-B7*/ "SCMFPGA_SPARE_GPIO3_1V8","SCMFPGA_SPARE_GPIO4_1V8", 133 "SCMFPGA_SPARE_GPIO5_1V8","","","","","", 134 /*C0-C7*/ "","","","","","","","", 135 /*D0-D7*/ "","BMC_SPI1_RST_N","BIOS_FLASH_MUX_SEL","", 136 "","TPM2_PIRQ_N","TPM2_RST_N","", 137 /*E0-E7*/ "","","","","","","",""; 138}; 139 140&i2c2 { 141 status = "okay"; 142}; 143 144&i2c4 { 145 status = "okay"; 146}; 147 148&i2c5 { 149 status = "okay"; 150}; 151 152&i2c6 { 153 status = "okay"; 154}; 155 156&i2c7 { 157 status = "okay"; 158}; 159 160&i2c8 { 161 status = "okay"; 162}; 163 164&i2c9 { 165 status = "okay"; 166}; 167 168&i2c10 { 169 status = "okay"; 170}; 171 172&i2c12 { 173 status = "okay"; 174}; 175 176&i2c13 { 177 status = "okay"; 178}; 179 180&i2c14 { 181 status = "okay"; 182}; 183 184&i2c15 { 185 status = "okay"; 186}; 187 188&vhub { 189 status = "okay"; 190}; 191