From nobody Fri Apr 10 02:36:56 2026 Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 42EEF3DBD4C for ; Wed, 4 Mar 2026 19:24:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772652285; cv=none; b=fncWt05zDa6UZPQKZh9whLKYjX9tL/CBY8Y9WNrygfVIWMZ83S7t75st6m7Hdt4f1PAbV1C1PUNtyEoudMdWCRHuBQDC++PC0gDK8MRodKn1oTUTtr12lXQb/ZZGO8cjnYfW9GaJz5Kzm3M0CW0WlMjL32mM/ZLePY9qd/8akPU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772652285; c=relaxed/simple; bh=1d9k6xl+VMxUAdRWa2Zv7vI1xB400afBYAIxrxf+PZE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=OuHcK/pckdsQXzIAT9lRMkWFVfHf8cRHy9veUMnVyQdB8zxQ0oXn+sFaHjaTFLkD+uEURE7mfjwfStq5ZE2RJmmcTYmRSl4/pSkRBJdXB5ZupBp42q7lA+TWcGLMKibeTyoXe6u53dXDJ0RLhuDeR8+3lRPYnWWAQVeBE/fRWY0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=GiWmBH14; arc=none smtp.client-ip=209.85.210.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="GiWmBH14" Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-827390e8a3cso4716074b3a.0 for ; Wed, 04 Mar 2026 11:24:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772652284; x=1773257084; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FsB+Xdpfe1keNrhw/zldpf6GnRg/8hjm+EhbmvXeiAs=; b=GiWmBH1488jcoLdHLpkPW4/9t5uQONMLMjw103cG4Rjwd7tRdyayivFgFq3QbuQhZi OTN7adM/NtDsT1v/uA12ePaQbRRCFh6QQqwGq2YTLWKQKr5IVuR9aHUI+o7+4TYU5K75 gW3m8YZtVXLWqoB2NGpvOh2C0CAgsFSiaEPsysn0a6Td/uFUjVqNNvzNhwVNLR08QVfc D1hM50KK8uZS4Ghp74xXywCgEYvpHjNHuux81HwTdyWI3Ml1UIj4UtszHhPBmat56q96 lkInXv6KYU0gXDEzEkrCAsmOpbGfoo1hIFPLXa3OGTaF2SP6PPabvuRmwXl6/9r3RFdH GN6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772652284; x=1773257084; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=FsB+Xdpfe1keNrhw/zldpf6GnRg/8hjm+EhbmvXeiAs=; b=JsoIT3MoWctB/0APbihvDgvgjwIa6ZP21FHGOjrFRBsbQScru0pTxlY3epam5wPCrx Ci1LYO6cXX3IsMIls3eqNizwRGIqrlNKGgHMcAWguMB9RCWVf0YjmBG5QLEgoV0LZYip 1fvNO5uWcfQWSHclLkzy9KmopbvTlIcFp2xWIi2m6UIlHlScDEU4+w6sD7C+G7YK10G7 P2E/iJ7tO7VJkQ5qF82UqLuhFagz7L//7P/OVa+jdRecKaxftiUgwgEn80YDD8b8vAgN NIh/ymKp91eGSEzwqnTq/lYoClzIAJsANK2aSWcLM376lb55ZfdjdzWF5KJLj0iC+7cY S6Xw== X-Forwarded-Encrypted: i=1; AJvYcCXxGv7mNS52HsqgM+QmDCR73vImUa9glv8LGJBbfWTnKYAhaIGudO6vUzQ1XCGvuYli4oGOOzx+rsfbRuI=@vger.kernel.org X-Gm-Message-State: AOJu0Yz0HnLd6VTDBmjb9dnUsSWlE+SoUFEHMw4gyGv1fWGLkaSKireI 95lUUR5vt06AcmBDUdWdZlNilWthsPBxF8B1NPNv4vnySc63ZU8USe1A X-Gm-Gg: ATEYQzz5aatOJR/FGCbc4vHcNsCLSIAaVh6tKwWKInKkIAjxqQF+SK2jAbKwMXkrkVx mbTP0KqeFu2bVeXiwm9f74ws0tmttJnD2V13xARfAUV85Kr1BzFsG/XLkXFGdBmDjg515Gn/Lk3 qItaNsIgHPov0WBqiDSLN9CowfBMtRpTqn7SSUpja7IL0euKE+5rC47yhOyvaEXBpYJt85iM+mp fSoxn65eJdazNhWoNPFoBzo+kajcMTmuU9XlCS8fIisI7Oq/u+N1ISdQ7yd/HNotXTCnOfrDjNY H17Cb58p/YbZcLl+2vwKHz+hM6VnJuRtkb+uF51rgwJwAqsS55+4zn9XNrxMVXx9pM+nfDWQu/U FJoWvaW1AGZRerdSg4NImyWH3DEr9I8nnpuNc5C8mroFogJhxc9nk7NDtOZJkS9al9cCyR4zKdm mjCs4P5pdd2HIiAhtMpqWDzXF9AgK0ydiPwhf6yq9qgEUrmr3zRkKuWQ4iyfeSuNGDmhcHzZNcu /AmxQs= X-Received: by 2002:a05:6a00:3004:b0:826:ccfd:282e with SMTP id d2e1a72fcca58-8295d8447e8mr5694658b3a.2.1772652283484; Wed, 04 Mar 2026 11:24:43 -0800 (PST) Received: from buffalo-ssd.taila54753.ts.net (M014013071096.v4.enabler.ne.jp. [14.13.71.96]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82739d8805esm20233563b3a.16.2026.03.04.11.24.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 11:24:43 -0800 (PST) From: Akari Tsuyukusa To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, sean.wang@mediatek.com Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Akari Tsuyukusa Subject: [PATCH 2/2] arm: dts: mediatek: mt6589: add basic support for Lenovo B8000-F Date: Thu, 5 Mar 2026 04:24:17 +0900 Message-ID: <20260304192417.818211-3-akkun11.open@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260304192417.818211-1-akkun11.open@gmail.com> References: <20260304192417.818211-1-akkun11.open@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Lenovo YOGA Tablet 10 (Wi-Fi) - B8000-F is a tablet which belongs to the "blade" product family. It is powered by MT8125 SoC, which is the tablet version of MediaTek MT6589, and has 1GB RAM. Like other devices in the "blade" family, it uses a framebuffer initialized by the bootloader at a consistent memory address and size. This patch adds basic support including UART and simple-framebuffer. Signed-off-by: Akari Tsuyukusa --- arch/arm/boot/dts/mediatek/Makefile | 1 + .../dts/mediatek/mt6589-lenovo-b8000-f.dts | 15 +++++++ .../dts/mediatek/mt6589-lenovo-blade.dtsi | 39 +++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 arch/arm/boot/dts/mediatek/mt6589-lenovo-b8000-f.dts create mode 100644 arch/arm/boot/dts/mediatek/mt6589-lenovo-blade.dtsi diff --git a/arch/arm/boot/dts/mediatek/Makefile b/arch/arm/boot/dts/mediat= ek/Makefile index 37c4cded0eae..b67b94b7cbd0 100644 --- a/arch/arm/boot/dts/mediatek/Makefile +++ b/arch/arm/boot/dts/mediatek/Makefile @@ -8,6 +8,7 @@ dtb-$(CONFIG_ARCH_MEDIATEK) +=3D \ mt6582-prestigio-pmt5008-3g.dtb \ mt6589-aquaris5.dtb \ mt6589-fairphone-fp1.dtb \ + mt6589-lenovo-b8000-f.dtb \ mt6592-evb.dtb \ mt7623a-rfb-emmc.dtb \ mt7623a-rfb-nand.dtb \ diff --git a/arch/arm/boot/dts/mediatek/mt6589-lenovo-b8000-f.dts b/arch/ar= m/boot/dts/mediatek/mt6589-lenovo-b8000-f.dts new file mode 100644 index 000000000000..2a83e023d2f2 --- /dev/null +++ b/arch/arm/boot/dts/mediatek/mt6589-lenovo-b8000-f.dts @@ -0,0 +1,15 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright (c) 2026 Akari Tsuyukusa + */ + +#include "mt6589-lenovo-blade.dtsi" + +/ { + model =3D "Lenovo YOGA Tablet 10 (Wi-Fi)"; + compatible =3D "lenovo,b8000-f", "lenovo,blade", "mediatek,mt6589"; +}; + +&uart0 { + status =3D "okay"; +}; diff --git a/arch/arm/boot/dts/mediatek/mt6589-lenovo-blade.dtsi b/arch/arm= /boot/dts/mediatek/mt6589-lenovo-blade.dtsi new file mode 100644 index 000000000000..99af92539e93 --- /dev/null +++ b/arch/arm/boot/dts/mediatek/mt6589-lenovo-blade.dtsi @@ -0,0 +1,39 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright (c) 2026 Akari Tsuyukusa + */ + +/dts-v1/; +#include "mt6589.dtsi" + +/ { + compatible =3D "lenovo,blade", "mediatek,mt6589"; + + chosen { + framebuffer0: framebuffer@bf600000 { + compatible =3D "simple-framebuffer"; + memory-region =3D <&framebuffer_reserved>; + width =3D <1280>; + height =3D <800>; + stride =3D <(1280 * 2)>; + format =3D "r5g6b5"; + }; + }; + + memory@0x80000000 { + device_type =3D "memory"; + reg =3D <0x80000000 0x40000000>; + }; + + reserved-memory { + #address-cells =3D <1>; + #size-cells =3D <1>; + + ranges; + + framebuffer_reserved: memory@bf600000{ + reg =3D <0xbf600000 0xa00000>; + no-map; + }; + }; +}; --=20 2.52.0