xref: /openbmc/u-boot/arch/arm/dts/ast2400-palmetto.dts (revision b4919f0456b93c3f81cfd6586a5b8d2a8f6819ce)
1*04489d7aSCédric Le Goater// SPDX-License-Identifier: GPL-2.0+
2*04489d7aSCédric Le Goater/dts-v1/;
3*04489d7aSCédric Le Goater
4*04489d7aSCédric Le Goater#include "ast2400-u-boot.dtsi"
5*04489d7aSCédric Le Goater
6*04489d7aSCédric Le Goater/ {
7*04489d7aSCédric Le Goater	model = "Palmetto BMC";
8*04489d7aSCédric Le Goater	compatible = "tyan,palmetto-bmc", "aspeed,ast2400";
9*04489d7aSCédric Le Goater
10*04489d7aSCédric Le Goater	memory@40000000 {
11*04489d7aSCédric Le Goater		device_type = "memory";
12*04489d7aSCédric Le Goater		reg = <0x40000000 0x10000000>;
13*04489d7aSCédric Le Goater	};
14*04489d7aSCédric Le Goater
15*04489d7aSCédric Le Goater	chosen {
16*04489d7aSCédric Le Goater		stdout-path = &uart5;
17*04489d7aSCédric Le Goater	};
18*04489d7aSCédric Le Goater
19*04489d7aSCédric Le Goater	aliases {
20*04489d7aSCédric Le Goater		spi0 = &fmc;
21*04489d7aSCédric Le Goater		spi1 = &spi1;
22*04489d7aSCédric Le Goater	};
23*04489d7aSCédric Le Goater};
24*04489d7aSCédric Le Goater
25*04489d7aSCédric Le Goater&uart5 {
26*04489d7aSCédric Le Goater	u-boot,dm-pre-reloc;
27*04489d7aSCédric Le Goater	status = "okay";
28*04489d7aSCédric Le Goater};
29*04489d7aSCédric Le Goater
30*04489d7aSCédric Le Goater&sdrammc {
31*04489d7aSCédric Le Goater	clock-frequency = <200000000>;
32*04489d7aSCédric Le Goater};
33*04489d7aSCédric Le Goater
34*04489d7aSCédric Le Goater&wdt1 {
35*04489d7aSCédric Le Goater	u-boot,dm-pre-reloc;
36*04489d7aSCédric Le Goater	status = "okay";
37*04489d7aSCédric Le Goater};
38*04489d7aSCédric Le Goater
39*04489d7aSCédric Le Goater&wdt2 {
40*04489d7aSCédric Le Goater	u-boot,dm-pre-reloc;
41*04489d7aSCédric Le Goater	status = "okay";
42*04489d7aSCédric Le Goater};
43*04489d7aSCédric Le Goater
44*04489d7aSCédric Le Goater&mac0 {
45*04489d7aSCédric Le Goater	status = "okay";
46*04489d7aSCédric Le Goater
47*04489d7aSCédric Le Goater	phy-mode = "NC-SI";
48*04489d7aSCédric Le Goater	use-ncsi;
49*04489d7aSCédric Le Goater	pinctrl-names = "default";
50*04489d7aSCédric Le Goater	pinctrl-0 = <&pinctrl_rmii1_default>;
51*04489d7aSCédric Le Goater};
52*04489d7aSCédric Le Goater
53*04489d7aSCédric Le Goater&fmc {
54*04489d7aSCédric Le Goater	status = "okay";
55*04489d7aSCédric Le Goater	flash@0 {
56*04489d7aSCédric Le Goater		status = "okay";
57*04489d7aSCédric Le Goater		spi-max-frequency = <50000000>;
58*04489d7aSCédric Le Goater		spi-tx-bus-width = <2>;
59*04489d7aSCédric Le Goater		spi-rx-bus-width = <2>;
60*04489d7aSCédric Le Goater	};
61*04489d7aSCédric Le Goater};
62*04489d7aSCédric Le Goater
63*04489d7aSCédric Le Goater&spi1 {
64*04489d7aSCédric Le Goater	status = "okay";
65*04489d7aSCédric Le Goater	flash@0 {
66*04489d7aSCédric Le Goater		pinctrl-names = "default";
67*04489d7aSCédric Le Goater		pinctrl-0 = <&pinctrl_spi1_default>;
68*04489d7aSCédric Le Goater		status = "okay";
69*04489d7aSCédric Le Goater		spi-max-frequency = <50000000>;
70*04489d7aSCédric Le Goater		spi-tx-bus-width = <2>;
71*04489d7aSCédric Le Goater		spi-rx-bus-width = <2>;
72*04489d7aSCédric Le Goater	};
73*04489d7aSCédric Le Goater};
74