From nobody Thu Apr 9 21:50:48 2026 Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) (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 AF0162DC774 for ; Thu, 5 Mar 2026 18:51:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772736708; cv=none; b=kha5ITDi6tRejxmHG7kutVQIdH2l3FXXxSJNYPG32QFUYH+jd93qCjkLv6eIcrnn+FqKaTO4EDxtXBUByfL0f8Iam8ty6QSPXdbrdb3ZWvefdrD1LMvqIZGcKWVobwykml9pSgo6C4gg6tfIlgJYVnzbk/f9nBpkckKUq1oz1hA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772736708; c=relaxed/simple; bh=bkN+jWxk0AYNCeosxk9H9HpqaGRqOY5rYphuQDtqBGU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ECzlNo6BykjhVHQKM4yvO0CFQQPn7ARwj5GeBzP4NY0SG+QRobn529onJxeQ0UQ7A8Jv7D9ckHzejrxY47YBx6jSdTRsf9vC0bPuGTwYj57SYQTGSYfUQZwqxsQWsbkG40Xp93e/wbwWhyHXDTYgTBYdcP3nthbQ0wNcdoB7fjQ= 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=Y/ngB4BM; arc=none smtp.client-ip=209.85.210.170 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="Y/ngB4BM" Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-82746ed8cdcso5544873b3a.3 for ; Thu, 05 Mar 2026 10:51:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772736707; x=1773341507; 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=Ccr3eFLctFLRm4T0J5zP7W0RnljL80za7RGedxkL3/I=; b=Y/ngB4BMX2FOBss2UNlhC3FXWWmwulTrRKAiR/vkZp2l4FNCIhdSP65s9SDqVQVpXj BtDgG9E2J9tdF9gi9tX9pCT43SCF2nERNnJ+XCcAgan1dG45r6iczseBXGjVb/+r3mNw QJYAgo/vB+2WdaFXxki9Y7R2Zuc9ryALvh89z5iNCQw9lgXmrRMQvf0lWS2uLJsvm3Go qxUMlejG+86w2M8gpatnw6b2JP4DXy3PAw6o7m0zjTiAHAF5vwprKgCaBfYpHePahkUG mw95CnxZIOKUsAwZLi0+qrtLOW61FQHIRnCrEfRH54zPLbJuAJgmoe4oeKC5McNqGr/V I6Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772736707; x=1773341507; 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=Ccr3eFLctFLRm4T0J5zP7W0RnljL80za7RGedxkL3/I=; b=oprcwtp0+njCGCZmBWqmR1oy59qJru3mgMWXxOUdiiQ83GXEQbY4I3Of02PrSIpQeH h3n0hn4mBpXrg+4fY1CSteDteRxpaK0Kd7RIPEzyfyY3uNJLH9/Kn4u7XphDwDPymu9c rev7J1zWKdNDcIIPKWzSYsDKml9ZEIAzcf3Y+wJPjWStKfpLGbd4z3Cv6tLeCIOdMDsT Ly3FUFRxlWKKG/JrmmzYHXkERrNQ1SIYgaCsFRW60amEi7JNloBKwqPHGbFaWUESXgSi lUWa56cbyHOWZrMEZaST/mb8KrlVyMy1IxHVDt5sPQUaS+HPrPv8yLQxF6I6COAgGTEq bpmg== X-Forwarded-Encrypted: i=1; AJvYcCXotyJhHFEsvOYTsqO26JxUO5ApMtoAvXMJhjsrkajxaaGOjr2Z8EwYR9ed7sHMhTm8F6NsFWd7ha4cztY=@vger.kernel.org X-Gm-Message-State: AOJu0YwBw8RfIQvg9r5eCCbIOYmyvV/aONXUFrDs/Jq7zYJ/tOas8c35 arCXk+8E6/vDC/5QUXmdZMCkl2+yphV7Wv1D6kWK9pNgEAnAxQk8VwJd X-Gm-Gg: ATEYQzyIrOJYWoLj9Yax9Lf0bWosJ9sSDtmLcwwVVAv70HPHJNj1nrZBes2+U85bo3o ArUh//rnDBbKaABTMRNqQ47WYu5hIOsZQ8SozT40QjQ6Wm3CJcIGEtVuLvdbB7mZhGqlOOBFVRe bUOewB0KZ/ZwPO9Nl++bJ9HFNejUmAmNmyBlVEvxUqPBFEgEEGFpmn2y98PnCbvdKHlEtngIFgL 4+d5R3HPuYRl3aHDbH987/i58SY0Oewl508RlaW0nkM9sxFRYTXZOjACqNZOytleLqgxVi44B1T ms56tQnxwg9rpPkrt6tWrrQQ5pvCT7wxI7Os3wUuIc4GWICvdaSB9PQR4wn0lpVuFv0HBlz2RCh pRzejMy4Y84Li/pR8lsjjCqxlg2Y13sT3CjzWc6ZCm1LQX26kPNhraWdxfFtIr8/DRv9JfhVD79 EJAGTsjTHDV4y0yCr0ccrYBwmOZnpqZ2O5y3oGaR7/aq3T8Ll7GrSZ8+pG61am8h2DBaS8tBacE T9c7l8= X-Received: by 2002:a17:90b:3945:b0:359:94d8:34e7 with SMTP id 98e67ed59e1d1-359a6a7ea1amr5228450a91.32.1772736706964; Thu, 05 Mar 2026 10:51:46 -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 98e67ed59e1d1-359b2e14821sm2769158a91.17.2026.03.05.10.51.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Mar 2026 10:51:46 -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 v2 1/2] dt-bindings: arm: mediatek: Add Lenovo YOGA Tablet 10 (Wi-Fi) Date: Fri, 6 Mar 2026 03:51:15 +0900 Message-ID: <20260305185116.781184-2-akkun11.open@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260305185116.781184-1-akkun11.open@gmail.com> References: <20260305185116.781184-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 an entry for Lenovo YOGA Tablet 10 (Wi-Fi) tablet board, named b8000-f. It belongs to Lenovo's "blade" product family, a codename found in the stock Android "ro.product.board" property (e.g., "blade10_row_wifi" for B8000-F and "blade8_row_3gdata" for B6000-H). The "blade" family includes several variants with different screen sizes and connectivity: YOGA Tablet 8 (8-inch display) B6000-F : Wi-Fi B6000-H : Wi-Fi + 3G (Data only) B6000-HV : Wi-Fi + 3G (Voice) YOGA Tablet 10 (10-inch display) B8000-F : Wi-Fi B8000-H : Wi-Fi + 3G (Data only) These devices feature 1GB of RAM and powered by MediaTek MT8125 or MT8389 SoC. Since these SoCs are tablet-oriented variants of MT6589, they are grouped under the "mediatek,mt6589" compatible string. Signed-off-by: Akari Tsuyukusa Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/arm/mediatek.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Document= ation/devicetree/bindings/arm/mediatek.yaml index 382d0eb4d0af..ab3c5b1152f0 100644 --- a/Documentation/devicetree/bindings/arm/mediatek.yaml +++ b/Documentation/devicetree/bindings/arm/mediatek.yaml @@ -44,6 +44,7 @@ properties: - items: - enum: - fairphone,fp1 + - lenovo,b8000-f - mundoreader,bq-aquaris5 - const: mediatek,mt6589 - items: --=20 2.52.0 From nobody Thu Apr 9 21:50:48 2026 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) (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 C016D2DB7BF for ; Thu, 5 Mar 2026 18:51:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772736710; cv=none; b=hGR3TM+/gjFx/BJlFiZNK0clwVBeilumuyQOUHB4QO055TSbaQaRNLK1KYCJi6K1hjdLyW5wrVWH6Z04tetLpJ1HjUMt8lF3UAffqVcIsgBHnlcqqD7FzH/IC/qV3RZIFRzXojgosb+c3K5TRDO5nOu/pULkRwJASEkW8X4KmIU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772736710; c=relaxed/simple; bh=e/3NeMasgaoa9mivTiZ8FWdq0ogXzAMrv3lXrarEAL8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=m97HqgsbctCblEqUZBbW+PRpzswLRNqVaPbtmvdJQwdHj/ZMoUANsOophMb999GJOq87A69szzCIHheV5o/Q59BU/3WX8e+x7bIc7dgsjbCs1R3Zh1oIvi0YJqS9rsJYO6dF0WOu5eLWbvhU/a17zniej15pfn8u9gC7r/K3UQs= 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=C6Fr/sb3; arc=none smtp.client-ip=209.85.216.49 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="C6Fr/sb3" Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-3599126be32so2665537a91.1 for ; Thu, 05 Mar 2026 10:51:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772736709; x=1773341509; 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=tQKhQUi+swdzg9il66n4f9gaOL84j82V5dgnOB/FgF4=; b=C6Fr/sb3cVBRedHTZgTMhmhR+qwSkzpdwiWUu6iyu51h8CY7+X3HFAVpa3njYiLL9u 50cimN7far4fhoCwZP7B75I3ADT1ejkVSmdKH6qIfgoMKAs3EbAB9P4/13pwUt5GZPAh 38ieihShORzx8mjLL16CGX8CcSuMbs27OsqFtcuOk0axBRCQB5fkHGI59T8z0i5F14l0 DImeFvnTdq0HgrXM2p4PQfFDFFqKvVKV4ZuMl1d7qYJLJ2m2h9gkBWQriN0ByX/LpQYj G+cdXbtjVyjmzfMDYLQHC9ZoKQfQT027DEnA63ZvQ981DUMhEDgq79VzQGz95lUpIQaa aq7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772736709; x=1773341509; 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=tQKhQUi+swdzg9il66n4f9gaOL84j82V5dgnOB/FgF4=; b=N697KBP7+TrF9Zmi5RYabChvAZ8uB773F+lgkMUqnDNKlAe1w+zoTL5P+fW2mvj6p1 FouGo7U9zJdiypvjCAymu+Xe0gpjzr+tnC2VnZgOMbpSzS/haqjiItHoWt4NHUIdavtS HOkS4oK/mMaDZEH9qVZTiohEgQso9o5u1rQQ9LMxU21eRcKSY+7L+f6K+wsW6l/suTW1 eGDt6tUHI5F1oHAQVwr+pxUTGepYqh4iG+2Os8Zn+2Q01M3rCcoe8IMahjqyK7bB/+e2 FESPZl5JOInpt3tNEZsdH4ceUfYjk2fJn+7vaslbVicapcMXY7DrdW0+veYmVQqb4hQU eMvw== X-Forwarded-Encrypted: i=1; AJvYcCW8q+wOGTZKoYfxh7W4Z/X+JvZtBONdwxK7JBR+qGg2162S+cIFcH/R8oaHZ1usFJ0WaftyWzk+fO7uTS8=@vger.kernel.org X-Gm-Message-State: AOJu0YxISJHhTSjoFPxV1rifKdc8F4V7kI/N1Z1x5Gxr2zVaDwKHvz2c HdLLqlgh5lxPGh1CWM9KYyJC0rADbwZinaMDN6zl5T8oIAiK4VtZ24mY X-Gm-Gg: ATEYQzwdCNlG/m41o5wbnUXjtmq9PhnWZK2AMy8Lezx6bzuE5bY5we5UDPsqzFeEWaq qkL+FyqPwE9LJHsBU4NtW3fDbCTGB/asbxOtBlEJVf8ywFmbtgv70QXHoS/k6sYbHFxCJwrrWVW +k1R5xcxSNGBK9ucwHlIaVNRA3XOs2+wEhSgIUNlcvsX1NX8Sb//29kfwRDsjdc09GZWbGatWpQ +qg3NZSxymPoFlwb0hhnzJJasE6j+nL/EbQfQW7A9MUd3H40pqlKQ8m1gvCJPr7TujltRTPDYuq fuwAiWhD6BINoICa+PjCugOH/MnzfoCnb/Kqlu8eiV0Fif91LZGIpwS9JEU1kpUSQBBagzH2Jz/ ZchxFtYCqkpDJtuqLaF1ysQtBe5L7jYgOSCihD5r6puFMnBTTePtWIRJDSgawdb1HKHoVyBNgB+ RYSFNB3ggSPP6E02AQBXDFnWw2ZJCg/S0zz9zKU1RbagFmxipj75SLPrGW0z/upCftKo8MazGwp 5HJAYfIBK6JsA7mJQ== X-Received: by 2002:a17:90b:2f8b:b0:356:4c1f:98d4 with SMTP id 98e67ed59e1d1-359bb3ae591mr494840a91.13.1772736709067; Thu, 05 Mar 2026 10:51:49 -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 98e67ed59e1d1-359b2e14821sm2769158a91.17.2026.03.05.10.51.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Mar 2026 10:51:48 -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 v2 2/2] arm: dts: mediatek: mt6589: add basic support for Lenovo B8000-F Date: Fri, 6 Mar 2026 03:51:16 +0900 Message-ID: <20260305185116.781184-3-akkun11.open@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260305185116.781184-1-akkun11.open@gmail.com> References: <20260305185116.781184-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 | 37 +++++++++++++++++++ 3 files changed, 53 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..47bb6ab1fe72 --- /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", "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..3a6e0d8c8a64 --- /dev/null +++ b/arch/arm/boot/dts/mediatek/mt6589-lenovo-blade.dtsi @@ -0,0 +1,37 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright (c) 2026 Akari Tsuyukusa + */ + +/dts-v1/; +#include "mt6589.dtsi" + +/ { + 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@80000000 { + 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