1*5a8e7b4eSMax Shevchenko// SPDX-License-Identifier: GPL-2.0 2*5a8e7b4eSMax Shevchenko/* 3*5a8e7b4eSMax Shevchenko * Copyright (c) 2025 Max Shevchenko <wctrl@proton.me> 4*5a8e7b4eSMax Shevchenko */ 5*5a8e7b4eSMax Shevchenko 6*5a8e7b4eSMax Shevchenko/dts-v1/; 7*5a8e7b4eSMax Shevchenko#include "mt6572.dtsi" 8*5a8e7b4eSMax Shevchenko 9*5a8e7b4eSMax Shevchenko/ { 10*5a8e7b4eSMax Shevchenko model = "Lenovo A369i"; 11*5a8e7b4eSMax Shevchenko compatible = "lenovo,a369i", "mediatek,mt6572"; 12*5a8e7b4eSMax Shevchenko 13*5a8e7b4eSMax Shevchenko aliases { 14*5a8e7b4eSMax Shevchenko serial0 = &uart0; 15*5a8e7b4eSMax Shevchenko }; 16*5a8e7b4eSMax Shevchenko 17*5a8e7b4eSMax Shevchenko chosen { 18*5a8e7b4eSMax Shevchenko #address-cells = <1>; 19*5a8e7b4eSMax Shevchenko #size-cells = <1>; 20*5a8e7b4eSMax Shevchenko stdout-path = "serial0:921600n8"; 21*5a8e7b4eSMax Shevchenko 22*5a8e7b4eSMax Shevchenko framebuffer: framebuffer@9fa00000 { 23*5a8e7b4eSMax Shevchenko compatible = "simple-framebuffer"; 24*5a8e7b4eSMax Shevchenko memory-region = <&framebuffer_reserved>; 25*5a8e7b4eSMax Shevchenko width = <480>; 26*5a8e7b4eSMax Shevchenko height = <800>; 27*5a8e7b4eSMax Shevchenko stride = <(480 * 2)>; 28*5a8e7b4eSMax Shevchenko format = "r5g6b5"; 29*5a8e7b4eSMax Shevchenko }; 30*5a8e7b4eSMax Shevchenko }; 31*5a8e7b4eSMax Shevchenko 32*5a8e7b4eSMax Shevchenko memory@80000000 { 33*5a8e7b4eSMax Shevchenko device_type = "memory"; 34*5a8e7b4eSMax Shevchenko reg = <0x80000000 0x20000000>; 35*5a8e7b4eSMax Shevchenko }; 36*5a8e7b4eSMax Shevchenko 37*5a8e7b4eSMax Shevchenko reserved-memory { 38*5a8e7b4eSMax Shevchenko #address-cells = <1>; 39*5a8e7b4eSMax Shevchenko #size-cells = <1>; 40*5a8e7b4eSMax Shevchenko ranges; 41*5a8e7b4eSMax Shevchenko 42*5a8e7b4eSMax Shevchenko connsys@80000000 { 43*5a8e7b4eSMax Shevchenko reg = <0x80000000 0x100000>; 44*5a8e7b4eSMax Shevchenko no-map; 45*5a8e7b4eSMax Shevchenko }; 46*5a8e7b4eSMax Shevchenko 47*5a8e7b4eSMax Shevchenko framebuffer_reserved: framebuffer@9fa00000 { 48*5a8e7b4eSMax Shevchenko reg = <0x9fa00000 0x600000>; 49*5a8e7b4eSMax Shevchenko no-map; 50*5a8e7b4eSMax Shevchenko }; 51*5a8e7b4eSMax Shevchenko }; 52*5a8e7b4eSMax Shevchenko}; 53*5a8e7b4eSMax Shevchenko 54*5a8e7b4eSMax Shevchenko&uart0 { 55*5a8e7b4eSMax Shevchenko status = "okay"; 56*5a8e7b4eSMax Shevchenko}; 57