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