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