162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0 OR MIT)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Unisoc UMS512-1h10 boards DTS file
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright (C) 2021, Unisoc Inc.
662306a36Sopenharmony_ci */
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci/dts-v1/;
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#include "ums512.dtsi"
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci/ {
1362306a36Sopenharmony_ci	model = "Unisoc UMS512-1H10 Board";
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci	compatible = "sprd,ums512-1h10", "sprd,ums512";
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci	aliases {
1862306a36Sopenharmony_ci		serial0 = &uart0;
1962306a36Sopenharmony_ci		serial1 = &uart1;
2062306a36Sopenharmony_ci	};
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci	memory@80000000 {
2362306a36Sopenharmony_ci		device_type = "memory";
2462306a36Sopenharmony_ci		reg = <0x0 0x80000000 0x0 0x80000000>;
2562306a36Sopenharmony_ci	};
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci	chosen {
2862306a36Sopenharmony_ci		stdout-path = "serial1:115200n8";
2962306a36Sopenharmony_ci	};
3062306a36Sopenharmony_ci};
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ci&uart0 {
3362306a36Sopenharmony_ci	status = "okay";
3462306a36Sopenharmony_ci};
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ci&uart1 {
3762306a36Sopenharmony_ci	status = "okay";
3862306a36Sopenharmony_ci};
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ci/* SD card */
4162306a36Sopenharmony_ci&sdio0 {
4262306a36Sopenharmony_ci	bus-width = <4>;
4362306a36Sopenharmony_ci	no-sdio;
4462306a36Sopenharmony_ci	no-mmc;
4562306a36Sopenharmony_ci	sprd,phy-delay-sd-uhs-sdr104 = <0x7f 0x73 0x72 0x72>;
4662306a36Sopenharmony_ci	sprd,phy-delay-sd-uhs-sdr50 = <0x6e 0x7f 0x01 0x01>;
4762306a36Sopenharmony_ci	sprd,phy-delay-sd-highspeed = <0x7f 0x1a 0x9a 0x9a>;
4862306a36Sopenharmony_ci	sprd,phy-delay-legacy = <0x7f 0x1a 0x9a 0x9a>;
4962306a36Sopenharmony_ci	sd-uhs-sdr104;
5062306a36Sopenharmony_ci	sd-uhs-sdr50;
5162306a36Sopenharmony_ci};
5262306a36Sopenharmony_ci
5362306a36Sopenharmony_ci/* EMMC storage */
5462306a36Sopenharmony_ci&sdio3 {
5562306a36Sopenharmony_ci	status = "okay";
5662306a36Sopenharmony_ci	bus-width = <8>;
5762306a36Sopenharmony_ci	no-sdio;
5862306a36Sopenharmony_ci	no-sd;
5962306a36Sopenharmony_ci	non-removable;
6062306a36Sopenharmony_ci	cap-mmc-hw-reset;
6162306a36Sopenharmony_ci};
62