From nobody Sat Apr 4 07:47:25 2026 Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) (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 57D9F396D10 for ; Fri, 20 Mar 2026 10:58:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774004319; cv=none; b=GnXc3PhCDCamerLl39VK5IaAdJ8OEUntkj9xPTkmHI9/PHX+a6b5Hb0fRlcRfcx8w470bfDNL+oYptNe3vXTyFRBnv5ETcNfp0bKnGIsYLuCqfS6199SwzlRHZV8QNxUBZ0V3tGoXosgjXvW0NTSF1r293EPyzi0BcyecQB/iqA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774004319; c=relaxed/simple; bh=khv4KiOaPus1Er9/vrg3hWk5QJzQe7XCamT/YqqOt3w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ExCyH5DnudRKS5NCepoMudNC5AQL7wpw8rkZ75OPNs2OkL6CQLlJjqFB/lBg0MRMkUmiYkOpifd+0QT2ac2gHNKlkaWdc1ke7rQrd8HVc8o7gIbL3u4q5DlzIPwpIE/UItf73b40ToRJ+cQE8l3sxxpcpquVulwUkyhJlZVaQ+k= 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=f0IXdxph; arc=none smtp.client-ip=209.85.215.176 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="f0IXdxph" Received: by mail-pg1-f176.google.com with SMTP id 41be03b00d2f7-c742723c863so1106420a12.0 for ; Fri, 20 Mar 2026 03:58:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774004318; x=1774609118; 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=8tFuqEw7uEaxrVCM0c2XUrmdxZJJpRpZ/5YMe+0gkds=; b=f0IXdxphMkkXthdI9jvje07bCE6oPGh6VkGoNuuSB4Q6QX6y1ODCZExWFvLADkx08S Yk40Vr/qYxU0D0SKhu4Rmu0S7A/Z5TUkr8LRF0cL4Toppb6Hl44/8bAfVONd7ZYnFVNp mpFW8BkHJDCy2ipExceYINb1op7+YLhaawkWyjFiwEV4o2TeYgKdi5YHcF5qVYy2KOpB 3CkKfP/b1mzjZEE2yx8U9l+bIUB4f+a9Sx+rZGKDhm28yi4HluL1Gnh102mVrLk4fVq9 wgDJmhutt5oTqLcths5vxY06OgtUNeRAjuOAqFA0juFw+ckfaKwj/gKVXc/CXqBi7Iji Uykg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774004318; x=1774609118; 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=8tFuqEw7uEaxrVCM0c2XUrmdxZJJpRpZ/5YMe+0gkds=; b=gb4HLlXYKIUGJ99m7KiGWq78vQ7EoEYrHxm1WT0wSwzlNCX4yZIMzNeuttCuVwYIxY GPRDuhAp4wWdfFprrK9btQBX4JoBHyN6e8Wep9DNfcwIVb3EIwE09WFYEqy6s+aavxXS xuMF5+Lw8SJprDtNzdrEbAEzIRjvSKi6sNloibSnkSS4bA8JhHV3uOlUcD+JQjikGSxs nk9LOn06xDR9p0p0g6Kazpybn+idC2d0rRU4DTuMowYqNh/bn2U3qDPa1VeU7Pmvqr5P jZ1Q0OVH4//yLfDcEOqAb9jj9T1n4cqLEyOQrFj4JpgYUCoxkjdvudL6NuAMQNqdTroJ rr2g== X-Forwarded-Encrypted: i=1; AJvYcCVkP1I9U+08f8I++TW4PKQmHhX+nBGX/VdNCI6i69GRwwndpiFI79iEDern+nNCYWdW8DgVKUbReBMU36k=@vger.kernel.org X-Gm-Message-State: AOJu0Yw3Mtme1pZ3QzrVmoaWsrJcF2pxwRdwDopkQ8RZh8lG0boz2JOh Y1/FbN3mreszG0z7pJRQWWz0a6OsXOCtTghW40i7IUQUMMxcStOy58eN X-Gm-Gg: ATEYQzz/Z1qcwmORN/yP4zPSssMGO15IICRRdEroMUq5hETwgCcljNdaUjIimKPPBKj rNUaSxMdpTBz3oh7GZQn5c0fod0qSdN/f4wQJAziCyz2Oad8d+2fQX5qgoC3rFuUSMJrPbgyGAt SUGAPHUMnBUrAe9svr1CQd5nUJDQwI/sAu80QOA4bUWOArKeujsx09ChK5hViwqkecG1dbvZayC GFGAUXmpAM7eIWlLmXxCk0kkXS8slq0UZl/oatMd6qcY05H+ETcA0tBlCSm3nZcKV+hNHOtzOir Bm7FfmE5pXT16RvcBL2ftRnJINE7nJJq4uVfu91wi5FsRZIcaCY5g8N7w6mDGIdUuKu9HwzcNS7 ndtDf4v5j7gFN8u4l36ygQdwufl1ofaoaz6MBZ5GYovva7rjkZl0Sha0SV2wmmpQuOnIpL6Y82U BxvIhhkwS36afeI/aVKhgc0/R2/ORGjXRXenUFPWlZnEZMMBeELDInfHeQ3K6ySe70cydCigoyz H6oP0Jz2t5P3j+lpQ== X-Received: by 2002:a17:903:244b:b0:2ae:567f:fd7f with SMTP id d9443c01a7336-2b0827e926bmr23836145ad.53.1774004317735; Fri, 20 Mar 2026 03:58:37 -0700 (PDT) Received: from buffalo-ssd.taila54753.ts.net (M014013071096.v4.enabler.ne.jp. [14.13.71.96]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b083516eacsm25636405ad.15.2026.03.20.03.58.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Mar 2026 03:58:37 -0700 (PDT) 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 , Krzysztof Kozlowski Subject: [PATCH v3 1/2] dt-bindings: arm: mediatek: Add Lenovo YOGA Tablet 10 (Wi-Fi) Date: Fri, 20 Mar 2026 19:58:21 +0900 Message-ID: <20260320105822.447337-2-akkun11.open@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260320105822.447337-1-akkun11.open@gmail.com> References: <20260320105822.447337-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 --- No changes from v2, so added Acked-by received in v2. 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.53.0 From nobody Sat Apr 4 07:47:25 2026 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.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 62391396D1B for ; Fri, 20 Mar 2026 10:58:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774004322; cv=none; b=kEOlOerAfXcUh8vLFiWNjkvSVHq5fkVkZSCqQkB0Ar4lWG+SvdtRh2dGvP9tqoDRLU3BL5Yn6TpxJBU8tYTT7nZVLTmvkKeGWvWAuy8oSOCeeE9cUCnu863xfLq6ymWjHOXQ5URq0sp3Elcx7u+LuG41frg3eDhNbKHS4v43iIM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774004322; c=relaxed/simple; bh=1WDWI/kLqrRGMsmpIa4gXjVUYGr0oVZNGcakVNZs+Tk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CVAVdLdR3n0vIBpkxwwFCi1xv7ds546oLXuBD5ZC2D7tXW4CzDR0N74NpFA1a5BzBd4rMj4dghVrof2ykneLFtb2YUl+P06eYmI6irGPuCG2d0s9/xai+tUxUOgmfWaew2wqe/Lz3bK7WDqKrrrqqBPB0+KXa3kCVimnZfBzPKI= 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=AvvYm3Ig; arc=none smtp.client-ip=209.85.214.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="AvvYm3Ig" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2aae146b604so10561985ad.3 for ; Fri, 20 Mar 2026 03:58:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774004320; x=1774609120; 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=hR/3Iy9Wlowf1KzCMFQLQDZRWz2rtZK8yylHv0B+bZY=; b=AvvYm3IgIDlRJvJIpzhKCHc2lrZzKq1Q14C2kIk+qJFz6TQ1NFThIBnzSNZgsoga7q gq8KlG8iZEwHCCMrKE/I0Z3NKu5++fGCmoOkiaWPp9mbs91+jLjpE6oT6YHKiVJsL75M 1Z/fwvMfiFJ5GadzCYB5w2JWXETgDgbFREFL4wNFopkfchYeYZMbu6pS1vKLsqD6ci6U uQg3fc3u3uSMRuzk/pRqJtw7Mrh9I2YJxZucKgSgkoJU5z09vwin+M4IQoWRhCu0YzVp QF9vJnvWMnb+imDMLyykBrtF/eYR0FHMZO1zFIKJy/Yd8qxmfh6oKem+VEQ2a43YzdsK O57w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774004320; x=1774609120; 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=hR/3Iy9Wlowf1KzCMFQLQDZRWz2rtZK8yylHv0B+bZY=; b=DsNzRbd4R+N88CwRYxcZ+mjtG1+HPEp1U+1f1ifZYXvanClVxsinZHvDdq1EeLDKfD xM5q+4SaavBNYbfVZVu45TOSh9YFKhbvE//6cis+BTn/FJHN0saR4Ywbos0LqQ/D14l+ HyXeBOD8mt9FtFTy0M7XZ+d15Gt8G4hGXjeDh8wO2hcPZjKO2fYq6ZtlngFgSBXSKs+t e6tJ6mZ+y0gvpe1so05r/imuYujKNxXcIc5fpkudyeBoEUdwd+h32fDqROSaCMsroI5m 7i1/RVJ4qUuxSRm3OJ212eTpOMh4l/VomhfR8m3XZp9sjgyY3+oNxWgV5XD+fJokmOiC KMEw== X-Forwarded-Encrypted: i=1; AJvYcCU4FYtm0nU0uzJ2io+oRsQCwV/sGKq5SMHwSQJUtYOhzTd6xn5JXx8QCan2mSFAUMiwdiovD+DbbVf1qaU=@vger.kernel.org X-Gm-Message-State: AOJu0YwH0wtVuHqHNsEJruU2NnTPctGxL30jzs+aj6wPS1VNhkMSYWcd WMtsKdA4W98vXrTo/F0DNC6DbokYWo1NO2GvTxRziVBRt3ualq4RpAh0 X-Gm-Gg: ATEYQzzjAwkU/iZdXvbpRZf9HjAMlTnUkPlRq6waDDaYqwiRJZa88SQe9fRl4ZoLq1f 5MIRfZlzkkfJtFlX6jdmL3j/fdOLF0506dlrqbkXfgNppXJB0BVhGrngq5aM3AOzpnjDF3krvXP 3VxMofOV1zQ9qrcyhNYDaVYUDxp1hOkMiUlXk84yRtBpugVlS5YKsfCfwfY4JIAKBDtJj8iVTLR DWDbBXy5eyEWZ0x7UEPfcZcSPOiLr203j9zFzfQmmNtaJL+5Nc/mV301Kp1+6dnWPvrQm7B/z+C AxoRwBJEWo+u69Or8gA0uT1o275/fC5Dc5hZ7pHLUVZaxijsYMbidfrQKadGrAut8lWQdveN2It DegZZJ05IhFnd6NXBUlVS2Ms6ffA5Mm5bneT23Wka3ZCHCCrCRXolPNJGVrdJ1fXdvuf/tmct2E AnzygD5dYtk/Z3EvK0BSoSmHtuqfJDPPHTpTpVWrh8pUZPxoCVXFT5Pm38RhkWgLs++9tU6KTJg Nllz6Y= X-Received: by 2002:a17:902:c950:b0:2b0:60f1:de58 with SMTP id d9443c01a7336-2b0827d1a18mr23865375ad.45.1774004319672; Fri, 20 Mar 2026 03:58:39 -0700 (PDT) Received: from buffalo-ssd.taila54753.ts.net (M014013071096.v4.enabler.ne.jp. [14.13.71.96]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b083516eacsm25636405ad.15.2026.03.20.03.58.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Mar 2026 03:58:39 -0700 (PDT) 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 v3 2/2] arm: dts: mediatek: mt6589: add basic support for Lenovo B8000-F Date: Fri, 20 Mar 2026 19:58:22 +0900 Message-ID: <20260320105822.447337-3-akkun11.open@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260320105822.447337-1-akkun11.open@gmail.com> References: <20260320105822.447337-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 from the "blade" product family. It is powered by MediaTek MT8125 SoC, (a tablet variant of MT6589), and features 1GB of RAM. The "blade" family consists of several variants based on screen size and connectivity: - YOGA Tablet 8 (8"): B6000-F (Wi-Fi), B6000-H/HV (3G) - YOGA Tablet 10 (10"): B8000-F (Wi-Fi), B8000-H (3G) This patch adds basic support, including a simple-framebuffer that uses the panel already initialized by the bootloader. While many parts of this Device Tree are expected to be common across other "blade" family boards, they are kept within the B8000-F specific file for now as it is the only supported device. Signed-off-by: Akari Tsuyukusa --- Changes in v3 - Drop UART node It was probably correct, but I'm not sure and haven't tested it so I removed it. - Remove "mt6589-lenovo-blade.dtsi" There are currently no plans to add support for variants other than b8000-f, and the Device Tree is also small and there is no point in dividing it, so I deleted it and merged it into "mt6589-lenovo-b8000-f.dts" arch/arm/boot/dts/mediatek/Makefile | 1 + .../dts/mediatek/mt6589-lenovo-b8000-f.dts | 40 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 arch/arm/boot/dts/mediatek/mt6589-lenovo-b8000-f.dts 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..b1f622ecf6fd --- /dev/null +++ b/arch/arm/boot/dts/mediatek/mt6589-lenovo-b8000-f.dts @@ -0,0 +1,40 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright (c) 2026 Akari Tsuyukusa + */ + +/dts-v1/; +#include "mt6589.dtsi" + +/ { + model =3D "Lenovo YOGA Tablet 10 (Wi-Fi)"; + compatible =3D "lenovo,b8000-f", "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@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.53.0