12b13d886SGraeme Gregory// SPDX-License-Identifier: GPL-2.0-or-later 22b13d886SGraeme Gregory// Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. 32b13d886SGraeme Gregory/dts-v1/; 42b13d886SGraeme Gregory 52b13d886SGraeme Gregory#include "ast2600-u-boot.dtsi" 62b13d886SGraeme Gregory 72b13d886SGraeme Gregory/ { 82b13d886SGraeme Gregory model = "Qualcomm DC-SCM V1 BMC"; 92b13d886SGraeme Gregory compatible = "qcom,dc-scm-v1-bmc", "aspeed,ast2600"; 102b13d886SGraeme Gregory 112b13d886SGraeme Gregory memory { 122b13d886SGraeme Gregory device_type = "memory"; 132b13d886SGraeme Gregory reg = <0x80000000 0x40000000>; 142b13d886SGraeme Gregory }; 152b13d886SGraeme Gregory 162b13d886SGraeme Gregory chosen { 172b13d886SGraeme Gregory stdout-path = &uart5; 182b13d886SGraeme Gregory }; 192b13d886SGraeme Gregory 202b13d886SGraeme Gregory aliases { 212b13d886SGraeme Gregory spi0 = &fmc; 222b13d886SGraeme Gregory spi1 = &spi1; 232b13d886SGraeme Gregory spi2 = &spi2; 242b13d886SGraeme Gregory }; 252b13d886SGraeme Gregory 262b13d886SGraeme Gregory cpus { 272b13d886SGraeme Gregory cpu@0 { 282b13d886SGraeme Gregory clock-frequency = <800000000>; 292b13d886SGraeme Gregory }; 302b13d886SGraeme Gregory cpu@1 { 312b13d886SGraeme Gregory clock-frequency = <800000000>; 322b13d886SGraeme Gregory }; 332b13d886SGraeme Gregory }; 342b13d886SGraeme Gregory}; 352b13d886SGraeme Gregory 362b13d886SGraeme Gregory&uart5 { 372b13d886SGraeme Gregory u-boot,dm-pre-reloc; 382b13d886SGraeme Gregory status = "okay"; 392b13d886SGraeme Gregory}; 402b13d886SGraeme Gregory 412b13d886SGraeme Gregory&sdrammc { 422b13d886SGraeme Gregory clock-frequency = <400000000>; 432b13d886SGraeme Gregory}; 442b13d886SGraeme Gregory 452b13d886SGraeme Gregory&wdt1 { 462b13d886SGraeme Gregory status = "okay"; 472b13d886SGraeme Gregory}; 482b13d886SGraeme Gregory 492b13d886SGraeme Gregory&wdt2 { 502b13d886SGraeme Gregory status = "okay"; 512b13d886SGraeme Gregory}; 522b13d886SGraeme Gregory 532b13d886SGraeme Gregory&wdt3 { 542b13d886SGraeme Gregory status = "okay"; 552b13d886SGraeme Gregory}; 562b13d886SGraeme Gregory 572b13d886SGraeme Gregory&mdio { 582b13d886SGraeme Gregory status = "okay"; 592b13d886SGraeme Gregory pinctrl-names = "default"; 602b13d886SGraeme Gregory pinctrl-0 = <&pinctrl_mdio4_default>; 612b13d886SGraeme Gregory #address-cells = <1>; 622b13d886SGraeme Gregory #size-cells = <0>; 632b13d886SGraeme Gregory 642b13d886SGraeme Gregory ethphy3: ethernet-phy@1 { 652b13d886SGraeme Gregory reg = <1>; 662b13d886SGraeme Gregory }; 672b13d886SGraeme Gregory}; 682b13d886SGraeme Gregory 692b13d886SGraeme Gregory&mac2 { 702b13d886SGraeme Gregory status = "okay"; 712b13d886SGraeme Gregory reg = <0x1e670000 0x180>, <0x1e650018 0x4>; 722b13d886SGraeme Gregory phy-mode = "rgmii"; 732b13d886SGraeme Gregory phy-handle = <ðphy3>; 742b13d886SGraeme Gregory pinctrl-names = "default"; 752b13d886SGraeme Gregory pinctrl-0 = <&pinctrl_rgmii3_default>; 762b13d886SGraeme Gregory}; 772b13d886SGraeme Gregory 782b13d886SGraeme Gregory&fmc { 792b13d886SGraeme Gregory status = "okay"; 802b13d886SGraeme Gregory 812b13d886SGraeme Gregory pinctrl-names = "default"; 822b13d886SGraeme Gregory pinctrl-0 = <&pinctrl_fmcquad_default>; 832b13d886SGraeme Gregory 842b13d886SGraeme Gregory flash@0 { 852b13d886SGraeme Gregory status = "okay"; 862b13d886SGraeme Gregory spi-max-frequency = <133000000>; 872b13d886SGraeme Gregory spi-tx-bus-width = <4>; 882b13d886SGraeme Gregory spi-rx-bus-width = <4>; 892b13d886SGraeme Gregory }; 902b13d886SGraeme Gregory 912b13d886SGraeme Gregory flash@1 { 922b13d886SGraeme Gregory status = "okay"; 932b13d886SGraeme Gregory spi-max-frequency = <133000000>; 942b13d886SGraeme Gregory spi-tx-bus-width = <4>; 952b13d886SGraeme Gregory spi-rx-bus-width = <4>; 962b13d886SGraeme Gregory }; 972b13d886SGraeme Gregory}; 982b13d886SGraeme Gregory 992b13d886SGraeme Gregory&spi1 { 1002b13d886SGraeme Gregory status = "okay"; 1012b13d886SGraeme Gregory 1022b13d886SGraeme Gregory pinctrl-names = "default"; 1032b13d886SGraeme Gregory pinctrl-0 = <&pinctrl_spi1_default &pinctrl_spi1abr_default 1042b13d886SGraeme Gregory &pinctrl_spi1cs1_default &pinctrl_spi1wp_default 1052b13d886SGraeme Gregory &pinctrl_spi1wp_default &pinctrl_spi1quad_default>; 1062b13d886SGraeme Gregory 1072b13d886SGraeme Gregory flash@0 { 1082b13d886SGraeme Gregory status = "okay"; 1092b13d886SGraeme Gregory spi-max-frequency = <133000000>; 1102b13d886SGraeme Gregory spi-tx-bus-width = <4>; 1112b13d886SGraeme Gregory spi-rx-bus-width = <4>; 1122b13d886SGraeme Gregory }; 1132b13d886SGraeme Gregory}; 1142b13d886SGraeme Gregory 1152b13d886SGraeme Gregory&i2c4 { 1162b13d886SGraeme Gregory status = "okay"; 1172b13d886SGraeme Gregory}; 1182b13d886SGraeme Gregory 1192b13d886SGraeme Gregory&i2c5 { 1202b13d886SGraeme Gregory status = "okay"; 1212b13d886SGraeme Gregory}; 1222b13d886SGraeme Gregory 1232b13d886SGraeme Gregory&i2c6 { 1242b13d886SGraeme Gregory status = "okay"; 1252b13d886SGraeme Gregory}; 1262b13d886SGraeme Gregory 1272b13d886SGraeme Gregory&i2c7 { 1282b13d886SGraeme Gregory status = "okay"; 1292b13d886SGraeme Gregory}; 1302b13d886SGraeme Gregory 1312b13d886SGraeme Gregory&i2c8 { 1322b13d886SGraeme Gregory status = "okay"; 1332b13d886SGraeme Gregory}; 1342b13d886SGraeme Gregory 1352b13d886SGraeme Gregory&i2c9 { 1362b13d886SGraeme Gregory status = "okay"; 1372b13d886SGraeme Gregory}; 1382b13d886SGraeme Gregory 1392b13d886SGraeme Gregory&i2c10 { 1402b13d886SGraeme Gregory status = "okay"; 1412b13d886SGraeme Gregory}; 1422b13d886SGraeme Gregory 1432b13d886SGraeme Gregory&i2c12 { 1442b13d886SGraeme Gregory status = "okay"; 1452b13d886SGraeme Gregory}; 1462b13d886SGraeme Gregory 1472b13d886SGraeme Gregory&i2c13 { 1482b13d886SGraeme Gregory status = "okay"; 1492b13d886SGraeme Gregory}; 1502b13d886SGraeme Gregory 1512b13d886SGraeme Gregory&i2c14 { 1522b13d886SGraeme Gregory status = "okay"; 1532b13d886SGraeme Gregory}; 1542b13d886SGraeme Gregory 1552b13d886SGraeme Gregory&i2c15 { 1562b13d886SGraeme Gregory status = "okay"; 1572b13d886SGraeme Gregory}; 1582b13d886SGraeme Gregory 1592b13d886SGraeme Gregory&scu { 1602b13d886SGraeme Gregory mac0-clk-delay = <0x1d 0x1c 1612b13d886SGraeme Gregory 0x10 0x17 1622b13d886SGraeme Gregory 0x10 0x17>; 1632b13d886SGraeme Gregory mac1-clk-delay = <0x1d 0x10 1642b13d886SGraeme Gregory 0x10 0x10 1652b13d886SGraeme Gregory 0x10 0x10>; 1662b13d886SGraeme Gregory mac2-clk-delay = <0x0a 0x04 1672b13d886SGraeme Gregory 0x08 0x04 1682b13d886SGraeme Gregory 0x08 0x04>; 1692b13d886SGraeme Gregory mac3-clk-delay = <0x0a 0x04 1702b13d886SGraeme Gregory 0x08 0x04 1712b13d886SGraeme Gregory 0x08 0x04>; 1722b13d886SGraeme Gregory}; 173*84661b4dSJae Hyun Yoo 174*84661b4dSJae Hyun Yoo&hace { 175*84661b4dSJae Hyun Yoo u-boot,dm-pre-reloc; 176*84661b4dSJae Hyun Yoo status = "okay"; 177*84661b4dSJae Hyun Yoo}; 178