xref: /linux/scripts/dtc/include-prefixes/arm64/aspeed/ast2700-evb.dts (revision 9611c0ce215a66770ccbe5c126bf57ba8c31bcad)
1*e77bb5dcSRyan Chen// SPDX-License-Identifier: GPL-2.0-only OR MIT
2*e77bb5dcSRyan Chen/*
3*e77bb5dcSRyan Chen * Device Tree Source AST2700 EVB
4*e77bb5dcSRyan Chen *
5*e77bb5dcSRyan Chen * Copyright (C) 2026 ASPEED Technology Inc.
6*e77bb5dcSRyan Chen */
7*e77bb5dcSRyan Chen
8*e77bb5dcSRyan Chen/dts-v1/;
9*e77bb5dcSRyan Chen#include "aspeed-g7-a35.dtsi"
10*e77bb5dcSRyan Chen
11*e77bb5dcSRyan Chen/ {
12*e77bb5dcSRyan Chen	model = "AST2700 EVB";
13*e77bb5dcSRyan Chen	compatible = "aspeed,ast2700-evb", "aspeed,ast2700";
14*e77bb5dcSRyan Chen
15*e77bb5dcSRyan Chen	aliases {
16*e77bb5dcSRyan Chen		serial0 = &uart12;	/* console port */
17*e77bb5dcSRyan Chen	};
18*e77bb5dcSRyan Chen
19*e77bb5dcSRyan Chen	chosen {
20*e77bb5dcSRyan Chen		stdout-path = "serial0:115200n8";
21*e77bb5dcSRyan Chen	};
22*e77bb5dcSRyan Chen
23*e77bb5dcSRyan Chen	memory@400000000 {
24*e77bb5dcSRyan Chen		device_type = "memory";
25*e77bb5dcSRyan Chen		reg = <0x4 0x00000000 0x0 0x40000000>;
26*e77bb5dcSRyan Chen	};
27*e77bb5dcSRyan Chen};
28*e77bb5dcSRyan Chen
29*e77bb5dcSRyan Chen&fmc {
30*e77bb5dcSRyan Chen	status = "okay";
31*e77bb5dcSRyan Chen	pinctrl-0 = <&pinctrl_fwspi_quad_default>;
32*e77bb5dcSRyan Chen	pinctrl-names = "default";
33*e77bb5dcSRyan Chen
34*e77bb5dcSRyan Chen	flash@0 {
35*e77bb5dcSRyan Chen		status = "okay";
36*e77bb5dcSRyan Chen		m25p,fast-read;
37*e77bb5dcSRyan Chen		label = "bmc";
38*e77bb5dcSRyan Chen		spi-max-frequency = <50000000>;
39*e77bb5dcSRyan Chen		spi-tx-bus-width = <4>;
40*e77bb5dcSRyan Chen		spi-rx-bus-width = <4>;
41*e77bb5dcSRyan Chen#include "aspeed-evb-flash-layout-128.dtsi"
42*e77bb5dcSRyan Chen	};
43*e77bb5dcSRyan Chen
44*e77bb5dcSRyan Chen	flash@1 {
45*e77bb5dcSRyan Chen		status = "okay";
46*e77bb5dcSRyan Chen		m25p,fast-read;
47*e77bb5dcSRyan Chen		label = "fmc0:1";
48*e77bb5dcSRyan Chen		spi-max-frequency = <50000000>;
49*e77bb5dcSRyan Chen		spi-tx-bus-width = <4>;
50*e77bb5dcSRyan Chen		spi-rx-bus-width = <4>;
51*e77bb5dcSRyan Chen	};
52*e77bb5dcSRyan Chen
53*e77bb5dcSRyan Chen	flash@2 {
54*e77bb5dcSRyan Chen		status = "disabled";
55*e77bb5dcSRyan Chen		m25p,fast-read;
56*e77bb5dcSRyan Chen		label = "fmc0:2";
57*e77bb5dcSRyan Chen		spi-max-frequency = <50000000>;
58*e77bb5dcSRyan Chen		spi-tx-bus-width = <4>;
59*e77bb5dcSRyan Chen		spi-rx-bus-width = <4>;
60*e77bb5dcSRyan Chen	};
61*e77bb5dcSRyan Chen};
62*e77bb5dcSRyan Chen
63*e77bb5dcSRyan Chen&uart12 {
64*e77bb5dcSRyan Chen	status = "okay";
65*e77bb5dcSRyan Chen};
66