From nobody Mon Apr 6 09:08:52 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