From nobody Fri Apr 10 01:00:55 2026 Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) (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 1BBA33DBD58 for ; Wed, 4 Mar 2026 19:24:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772652283; cv=none; b=qym3wQOSsLaP4vYyNune23t0SB4SjrMAZfjGzjDSImUvOwEYCZWgN4saZkm+7cm07CXMlSyvnD1xNwuiS5nrcltdah6bICWq5AF2a9tF8og5JCM0fB6h+1MDqjMC3FoOF1h9S5VBzAgCx58FVuvSWIMCafUAQSRpOMpXSi+enmk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772652283; c=relaxed/simple; bh=5CJF61aIDZ1zvB9FP2GW5XGjwP7hN+IXvRPHDDZGqTU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kkxvqtCJ8Lmm1DCbXT4tfsdmaqv3ijOzpH4zZo43dKcoMfDxtyqpaXm597oJmw6FRQI5Iqg7HBgVO48DpknjosbW7f4TtrVhyjUqZEnlqkucaYdvxO8kMdnh//Ae0XrBFuLLAbi6ZhqlCdxhQlT3Xl2dFKaA2JcSuDnHn3x2U2Y= 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=Xtz1rBNq; arc=none smtp.client-ip=209.85.210.177 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="Xtz1rBNq" Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-8273e0fb87aso4076414b3a.1 for ; Wed, 04 Mar 2026 11:24:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772652281; x=1773257081; 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=Ecl+MG1Yo+TiJvae6jV2u12ntROXHec567OXIz7U1Qg=; b=Xtz1rBNqLS8hgdXrJqJKpPQDkMZtRdGQNkSKMO9ZMdWkT7LB1euZOB6V/wyZEd020U +RjWmsNuVweYcIED2JPzh1y6WFLUR9y2sTmJCsnv2ckTzKyO/XDXMfgPQP2F1HghMJTh US0aaa3ocp1sUbdfg+I5RSnNhJG/KKgFwjVn52HuuZHNJxweDmViFcVa1ye8YL2at8xx hzGOf0Mj63RYw/VUeelflltVHNAVkZXQbKsKlIHBgQwu64oCk/efLjSTebBBZn8ip1de 5gQFOMujI8UVpclsTVPGCz61C7hlKqJmu/IeWpVk3YguxjLRqDYk6uQrLEv3zgaBp10q kbBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772652281; x=1773257081; 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=Ecl+MG1Yo+TiJvae6jV2u12ntROXHec567OXIz7U1Qg=; b=V/0bOdxXNKTnfDBtfnAvNgV3mf0cKvjrFewyHctdMB65Y6/sN2qxLHrCnkWl7MUDlE Cbq5udQkig8KrhZ+4GEniAH6QufDm6Dx63v811lflLTBxv6dX9r5JQQ8+35v1qmJptDk eZA4Lk4Q+uluBrcfBx9clbT5o20Ebs/iEYTcIfqwbzcxmDN2By5SgzRLxWCxwZwPkANl kJ5lByP/YeY3fThBTe/2wgCfFLN5G8HdW1bjdPEiM26YasV6KZCsnaRdZaI5c8MS49Ac 5S5anitThpqX1vIEtM+iOW5JndFQVHBEa8P1EujOs5Q529w1BhJU8wkrsFnsmjm4ATch bc+w== X-Forwarded-Encrypted: i=1; AJvYcCUbsa1prMr6Gs43TLXkl+L63GZqVP2232SZWVsgEk2p/YWp64TbSfRu6fQzQyWy4I/exbyT3PrQNqh5r/k=@vger.kernel.org X-Gm-Message-State: AOJu0Ywa60O6yNtuh+F7yzGILr9cVbuhkX6tDlAkn22+fmJAALI39uGj MBXXM88ReqpUEbarRSCAdoXZiMbS77xjA9BwcxkhXZxnQ/U+h4v6t/Py X-Gm-Gg: ATEYQzyDfWzz8yOtL+rtDKnduR91ehf0+Ukp1QGjHwPyF9oCj9oi0pKO7BSgBS+oLsy oRYqncZ4LoM6V7lsxtDX/ntq8dkO6/VccnxLl09ueMCOKjfFSIZVSLADrKEfRKCwCf92fQ+dFHe RMxMStsBp6A5pKxAd9VtTliRUKzoG6aB9QEE5d52DmmmJDQzrxsT9CuWeF7GLfFKR9yuzZAhG8r IxKOVTC9sS1WWEOJWNpWbN1DLu1xvKIpX1ax1ZEkXQVmGmGGITWE+ka254OJt7zubyrjev6E+zL Tg9zWSU7LnZo+4vjJJIvYD+6PUhmPVCh6u4uFVSQwvcRhmvultDhaODIO9+HB125guiaY3IvYJJ 1ezyDz8qNVmmbxwCM0Dk0VEWlBLx/UNVDKKHvw/8zZZz06I1c1vM+o5yC/ETY/qu37K50+im333 2y5DDiImmbb0+GM3ueqie+zPAly7vlu9n2jDOmZvoOPAevgDhCM3ZCK9bfC2/GYdNJKQk5x0Fbd UV45+dzP8HI5Z99Mg== X-Received: by 2002:a05:6300:6681:b0:393:74ed:7dca with SMTP id adf61e73a8af0-3982e1ec076mr2703298637.37.1772652281462; Wed, 04 Mar 2026 11:24:41 -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.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 11:24:41 -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 1/2] dt-bindings: arm: mediatek: Add Lenovo YOGA Tablet 8/10 Date: Thu, 5 Mar 2026 04:24:16 +0900 Message-ID: <20260304192417.818211-2-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" Add the "lenovo,blade" compatible string for the Lenovo YOGA Tablet 8/10 family and add compatible strings for each board (B6000-F, B6000-H, B8000-F, B8000-H). These tablets are based on the "blade" platform, featuring 1GB of RAM and powered by MediaTek MT8125 or MT8389 SoCs. Since these SoCs are tablet-oriented variants of the MT6589, they are grouped under the "mediatek,mt6589" compatible string. Signed-off-by: Akari Tsuyukusa --- Documentation/devicetree/bindings/arm/mediatek.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Document= ation/devicetree/bindings/arm/mediatek.yaml index 382d0eb4d0af..69dbe389515c 100644 --- a/Documentation/devicetree/bindings/arm/mediatek.yaml +++ b/Documentation/devicetree/bindings/arm/mediatek.yaml @@ -44,6 +44,11 @@ properties: - items: - enum: - fairphone,fp1 + - lenovo,b6000-f + - lenovo,b6000-h + - lenovo,b8000-f + - lenovo,b8000-h + - lenovo,blade - mundoreader,bq-aquaris5 - const: mediatek,mt6589 - items: --=20 2.52.0 From nobody Fri Apr 10 01:00:55 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