xref: /freebsd-src/sys/contrib/device-tree/src/riscv/sophgo/cv1812h-huashan-pi.dts (revision b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b)
18d13bc63SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0 OR MIT)
28d13bc63SEmmanuel Vadot/*
38d13bc63SEmmanuel Vadot * Copyright (C) 2023 Inochi Amaoto <inochiama@outlook.com>
48d13bc63SEmmanuel Vadot */
58d13bc63SEmmanuel Vadot
68d13bc63SEmmanuel Vadot/dts-v1/;
78d13bc63SEmmanuel Vadot
88d13bc63SEmmanuel Vadot#include "cv1812h.dtsi"
98d13bc63SEmmanuel Vadot
108d13bc63SEmmanuel Vadot/ {
118d13bc63SEmmanuel Vadot	model = "Huashan Pi";
128d13bc63SEmmanuel Vadot	compatible = "sophgo,huashan-pi", "sophgo,cv1812h";
138d13bc63SEmmanuel Vadot
148d13bc63SEmmanuel Vadot	aliases {
158d13bc63SEmmanuel Vadot		gpio0 = &gpio0;
168d13bc63SEmmanuel Vadot		gpio1 = &gpio1;
178d13bc63SEmmanuel Vadot		gpio2 = &gpio2;
188d13bc63SEmmanuel Vadot		gpio3 = &gpio3;
198d13bc63SEmmanuel Vadot		serial0 = &uart0;
208d13bc63SEmmanuel Vadot		serial1 = &uart1;
218d13bc63SEmmanuel Vadot		serial2 = &uart2;
228d13bc63SEmmanuel Vadot		serial3 = &uart3;
238d13bc63SEmmanuel Vadot		serial4 = &uart4;
248d13bc63SEmmanuel Vadot	};
258d13bc63SEmmanuel Vadot
268d13bc63SEmmanuel Vadot	chosen {
278d13bc63SEmmanuel Vadot		stdout-path = "serial0:115200n8";
288d13bc63SEmmanuel Vadot	};
298d13bc63SEmmanuel Vadot
308d13bc63SEmmanuel Vadot	reserved-memory {
318d13bc63SEmmanuel Vadot		#address-cells = <1>;
328d13bc63SEmmanuel Vadot		#size-cells = <1>;
338d13bc63SEmmanuel Vadot		ranges;
348d13bc63SEmmanuel Vadot
358d13bc63SEmmanuel Vadot		coprocessor_rtos: region@8fe00000 {
368d13bc63SEmmanuel Vadot			reg = <0x8fe00000 0x200000>;
378d13bc63SEmmanuel Vadot			no-map;
388d13bc63SEmmanuel Vadot		};
398d13bc63SEmmanuel Vadot	};
408d13bc63SEmmanuel Vadot};
418d13bc63SEmmanuel Vadot
428d13bc63SEmmanuel Vadot&osc {
438d13bc63SEmmanuel Vadot	clock-frequency = <25000000>;
448d13bc63SEmmanuel Vadot};
458d13bc63SEmmanuel Vadot
46*b2d2a78aSEmmanuel Vadot&sdhci0 {
47*b2d2a78aSEmmanuel Vadot	status = "okay";
48*b2d2a78aSEmmanuel Vadot	bus-width = <4>;
49*b2d2a78aSEmmanuel Vadot	no-1-8-v;
50*b2d2a78aSEmmanuel Vadot	no-mmc;
51*b2d2a78aSEmmanuel Vadot	no-sdio;
52*b2d2a78aSEmmanuel Vadot	disable-wp;
53*b2d2a78aSEmmanuel Vadot};
54*b2d2a78aSEmmanuel Vadot
558d13bc63SEmmanuel Vadot&uart0 {
568d13bc63SEmmanuel Vadot	status = "okay";
578d13bc63SEmmanuel Vadot};
58