18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0+
28c2ecf20Sopenharmony_ci// Copyright (c) 2019 Facebook Inc.
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ci#include "aspeed-g5.dtsi"
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ci/ {
78c2ecf20Sopenharmony_ci	memory@80000000 {
88c2ecf20Sopenharmony_ci		reg = <0x80000000 0x40000000>;
98c2ecf20Sopenharmony_ci	};
108c2ecf20Sopenharmony_ci};
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci/*
138c2ecf20Sopenharmony_ci * Update reset type to "system" (full chip) to fix warm reboot hang issue
148c2ecf20Sopenharmony_ci * when reset type is set to default ("soc", gated by reset mask registers).
158c2ecf20Sopenharmony_ci */
168c2ecf20Sopenharmony_ci&wdt1 {
178c2ecf20Sopenharmony_ci	status = "okay";
188c2ecf20Sopenharmony_ci	aspeed,reset-type = "system";
198c2ecf20Sopenharmony_ci};
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci&wdt2 {
228c2ecf20Sopenharmony_ci	status = "disabled";
238c2ecf20Sopenharmony_ci};
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci&uart1 {
268c2ecf20Sopenharmony_ci	status = "okay";
278c2ecf20Sopenharmony_ci	pinctrl-names = "default";
288c2ecf20Sopenharmony_ci	pinctrl-0 = <&pinctrl_txd1_default
298c2ecf20Sopenharmony_ci		     &pinctrl_rxd1_default>;
308c2ecf20Sopenharmony_ci};
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ci&uart3 {
338c2ecf20Sopenharmony_ci	status = "okay";
348c2ecf20Sopenharmony_ci	pinctrl-names = "default";
358c2ecf20Sopenharmony_ci	pinctrl-0 = <&pinctrl_txd3_default
368c2ecf20Sopenharmony_ci		     &pinctrl_rxd3_default>;
378c2ecf20Sopenharmony_ci};
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ci&uart5 {
408c2ecf20Sopenharmony_ci	status = "okay";
418c2ecf20Sopenharmony_ci};
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ci&fmc {
448c2ecf20Sopenharmony_ci	status = "okay";
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ci	fmc_flash0: flash@0 {
478c2ecf20Sopenharmony_ci		status = "okay";
488c2ecf20Sopenharmony_ci		m25p,fast-read;
498c2ecf20Sopenharmony_ci		label = "spi0.0";
508c2ecf20Sopenharmony_ci	};
518c2ecf20Sopenharmony_ci
528c2ecf20Sopenharmony_ci	fmc_flash1: flash@1 {
538c2ecf20Sopenharmony_ci		status = "okay";
548c2ecf20Sopenharmony_ci		m25p,fast-read;
558c2ecf20Sopenharmony_ci		label = "spi0.1";
568c2ecf20Sopenharmony_ci	};
578c2ecf20Sopenharmony_ci};
588c2ecf20Sopenharmony_ci
598c2ecf20Sopenharmony_ci&mac1 {
608c2ecf20Sopenharmony_ci	status = "okay";
618c2ecf20Sopenharmony_ci	pinctrl-names = "default";
628c2ecf20Sopenharmony_ci	pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
638c2ecf20Sopenharmony_ci};
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_ci&rtc {
668c2ecf20Sopenharmony_ci	status = "okay";
678c2ecf20Sopenharmony_ci};
688c2ecf20Sopenharmony_ci
698c2ecf20Sopenharmony_ci&vhub {
708c2ecf20Sopenharmony_ci	status = "okay";
718c2ecf20Sopenharmony_ci};
728c2ecf20Sopenharmony_ci
738c2ecf20Sopenharmony_ci&sdmmc {
748c2ecf20Sopenharmony_ci	status = "okay";
758c2ecf20Sopenharmony_ci};
768c2ecf20Sopenharmony_ci
778c2ecf20Sopenharmony_ci&sdhci1 {
788c2ecf20Sopenharmony_ci	status = "okay";
798c2ecf20Sopenharmony_ci
808c2ecf20Sopenharmony_ci	pinctrl-names = "default";
818c2ecf20Sopenharmony_ci	pinctrl-0 = <&pinctrl_sd2_default>;
828c2ecf20Sopenharmony_ci};
83