1// SPDX-License-Identifier: GPL-2.0+
2// Copyright 2022 IBM Corp.
3/dts-v1/;
4
5#include "ast2500-u-boot.dtsi"
6
7/ {
8	model = "Romulus BMC";
9	compatible = "ibm,romulus-bmc", "aspeed,ast2500";
10
11	memory {
12		device_type = "memory";
13		reg = <0x80000000 0x20000000>;
14	};
15
16	chosen {
17		stdout-path = &uart5;
18	};
19
20	aliases {
21		spi0 = &fmc;
22		spi1 = &spi1;
23		ethernet0 = &mac0;
24		ethernet1 = &mac1;
25	};
26};
27
28&uart5 {
29	u-boot,dm-pre-reloc;
30	status = "okay";
31};
32
33&sdrammc {
34	clock-frequency = <400000000>;
35};
36
37&wdt1 {
38	u-boot,dm-pre-reloc;
39	status = "okay";
40};
41
42&wdt2 {
43	u-boot,dm-pre-reloc;
44	status = "okay";
45};
46
47&mac0 {
48	status = "okay";
49
50	phy-mode = "NC-SI";
51	use-ncsi;
52	pinctrl-names = "default";
53	pinctrl-0 = <&pinctrl_rmii1_default>;
54};
55
56&fmc {
57	status = "okay";
58	flash@0 {
59		status = "okay";
60		spi-max-frequency = <50000000>;
61		spi-tx-bus-width = <2>;
62		spi-rx-bus-width = <2>;
63	};
64};
65
66&spi1 {
67	status = "okay";
68	flash@0 {
69		pinctrl-names = "default";
70		pinctrl-0 = <&pinctrl_spi1_default>;
71		status = "okay";
72		spi-max-frequency = <50000000>;
73		spi-tx-bus-width = <2>;
74		spi-rx-bus-width = <2>;
75	};
76};
77