xref: /linux/scripts/dtc/include-prefixes/arm/mediatek/mt6572-jty-d101.dts (revision 115e74a29b530d121891238e9551c4bcdf7b04b5)
1*7f3f9e56SMax Shevchenko// SPDX-License-Identifier: GPL-2.0
2*7f3f9e56SMax Shevchenko/*
3*7f3f9e56SMax Shevchenko * Copyright (c) 2025 Max Shevchenko <wctrl@proton.me>
4*7f3f9e56SMax Shevchenko */
5*7f3f9e56SMax Shevchenko
6*7f3f9e56SMax Shevchenko/dts-v1/;
7*7f3f9e56SMax Shevchenko#include "mt6572.dtsi"
8*7f3f9e56SMax Shevchenko
9*7f3f9e56SMax Shevchenko/ {
10*7f3f9e56SMax Shevchenko	model = "JTY D101";
11*7f3f9e56SMax Shevchenko	compatible = "jty,d101", "mediatek,mt6572";
12*7f3f9e56SMax Shevchenko
13*7f3f9e56SMax Shevchenko	aliases {
14*7f3f9e56SMax Shevchenko		serial0 = &uart0;
15*7f3f9e56SMax Shevchenko	};
16*7f3f9e56SMax Shevchenko
17*7f3f9e56SMax Shevchenko	chosen {
18*7f3f9e56SMax Shevchenko		#address-cells = <1>;
19*7f3f9e56SMax Shevchenko		#size-cells = <1>;
20*7f3f9e56SMax Shevchenko		stdout-path = "serial0:921600n8";
21*7f3f9e56SMax Shevchenko
22*7f3f9e56SMax Shevchenko		framebuffer: framebuffer@bf400000 {
23*7f3f9e56SMax Shevchenko			compatible = "simple-framebuffer";
24*7f3f9e56SMax Shevchenko			memory-region = <&framebuffer_reserved>;
25*7f3f9e56SMax Shevchenko			width = <1024>;
26*7f3f9e56SMax Shevchenko			height = <600>;
27*7f3f9e56SMax Shevchenko			stride = <(1024 * 2)>;
28*7f3f9e56SMax Shevchenko			format = "r5g6b5";
29*7f3f9e56SMax Shevchenko		};
30*7f3f9e56SMax Shevchenko	};
31*7f3f9e56SMax Shevchenko
32*7f3f9e56SMax Shevchenko	memory@80000000 {
33*7f3f9e56SMax Shevchenko		device_type = "memory";
34*7f3f9e56SMax Shevchenko		reg = <0x80000000 0x40000000>;
35*7f3f9e56SMax Shevchenko	};
36*7f3f9e56SMax Shevchenko
37*7f3f9e56SMax Shevchenko	reserved-memory {
38*7f3f9e56SMax Shevchenko		#address-cells = <1>;
39*7f3f9e56SMax Shevchenko		#size-cells = <1>;
40*7f3f9e56SMax Shevchenko		ranges;
41*7f3f9e56SMax Shevchenko
42*7f3f9e56SMax Shevchenko		connsys@80000000 {
43*7f3f9e56SMax Shevchenko			reg = <0x80000000 0x100000>;
44*7f3f9e56SMax Shevchenko			no-map;
45*7f3f9e56SMax Shevchenko		};
46*7f3f9e56SMax Shevchenko
47*7f3f9e56SMax Shevchenko		modem@be000000 {
48*7f3f9e56SMax Shevchenko			reg = <0xbe000000 0x1400000>;
49*7f3f9e56SMax Shevchenko			no-map;
50*7f3f9e56SMax Shevchenko		};
51*7f3f9e56SMax Shevchenko
52*7f3f9e56SMax Shevchenko		framebuffer_reserved: framebuffer@bf400000 {
53*7f3f9e56SMax Shevchenko			reg = <0xbf400000 0xc00000>;
54*7f3f9e56SMax Shevchenko			no-map;
55*7f3f9e56SMax Shevchenko		};
56*7f3f9e56SMax Shevchenko	};
57*7f3f9e56SMax Shevchenko};
58*7f3f9e56SMax Shevchenko
59*7f3f9e56SMax Shevchenko&uart0 {
60*7f3f9e56SMax Shevchenko	status = "okay";
61*7f3f9e56SMax Shevchenko};
62