From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f172.google.com (mail-qk1-f172.google.com [209.85.222.172]) (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 D9BAF2032D for ; Tue, 17 Feb 2026 00:09:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771286982; cv=none; b=C7DJ9d+vf48CEpbxuiWqAqDy26eT0hp2ISchF+ilpR7OBPq87VO1OqpVNNRzi8UfTxwuznwBrzSOQnrdI5frGxMo0eA9fRGjy8ETCsXtci5wqd6pzvWphJaLDLKqg5TDsF3VGnw2e786loWq623Rz++Pt8Ycf89S65jacAKTCfQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771286982; c=relaxed/simple; bh=zzNxe9u3lf2lSadLbWYR6AZjhGM3dAkiT6CQiyOQ15U=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=tuQYTrNJm2NawK56JQbTJXovZfcs+QEZ9hjhe6TZXgjtJ0R9VDAjgPo/Wy/hJ2XtNZI5omKuLZvr/YuRapdieGei9g+0h9f0BDuYXs9t5OfapybgrlcWfRr96X3wXz6vYT+/n/QPwfbttwAcdqdr00BQb5Q0MDo5s1apnSyQ5uw= 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=d+6ETe99; arc=none smtp.client-ip=209.85.222.172 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="d+6ETe99" Received: by mail-qk1-f172.google.com with SMTP id af79cd13be357-8cb420f7500so366845185a.2 for ; Mon, 16 Feb 2026 16:09:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771286980; x=1771891780; 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=Oa4VVnq/PmbRXPOCA0iMVFkR6b/DwoIi4kzwka75JGM=; b=d+6ETe9975wpBKqttsPcETh9OGXywODNkqhryDhB45YmS0MAzgFwMIiii4QFse3gXs FvPKbmcknKh8rBsFrVFdss4ikfkh5XXruQozveGIJ1IdNgzgsy2sFWZ7Kexx44/uZ0SK gcXtxbtxuGiLs5qrncAUJvgWiVtsSKsmC2WWGJJp4QsfbLKkBTJT7IvxbXMJxG/Qh7z+ JY/ouVQWbZmV3pfOwe5ALVc5yDyLmcMvgv6I4FiiMPZiZciLjFKVE5VUMwNosFpVXrNh seOluSEyxqJ8gxS2lFUavWrSidaFg4LOQFjGrRQJcSWaD1XRrQzJuoLClm9H+rX6ur+U 6QRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771286980; x=1771891780; 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=Oa4VVnq/PmbRXPOCA0iMVFkR6b/DwoIi4kzwka75JGM=; b=IncWxoJZ+mLGL3ZdgM3Jd2M4LZoTrj3tr5hmRbgpzcJmLb7wVD/rlBlmZSf3550RAu KKhaQu9vEHNgtaIipDZH2//dlHNZLBNfsnoG4M34eTF12D/74b5kiL//9jLN3mWOUomG P5vNVNuScqKvK6HWoIpIK1IZy7bGTO3zl34/z44RT3gHhvI02UZUbTv8SZRfXK70Ac8K zx5fvy19QmW2b0OWWA9OPFQelWmtb8GY/3szw/Q/4XxuTZd1dj+eMIRXqR/SOBJNShF1 mLpVDMkicf0GtFJ519RlsbLifLp4R9BhZH1man9FTlgrZJzXDqN1nfKVilm01CBlpfsF b3DA== X-Forwarded-Encrypted: i=1; AJvYcCX3PdjFEfZ2oxfm8SH04LgKxGVOubjP6fCLWkkYyzeW3D7tzhW0Sjxxojty6d5KNHTOxynt04oOSzJdcBwt@vger.kernel.org X-Gm-Message-State: AOJu0YwmH0FQVU6FkkEH5PSOhsuSJKOcTZ04od/K8fB+dBZlqs7O/1+S 0/aPHwkHJb8KE0UNcaZy+l+z3gEc/dxjEd5BYhZ5dKtR6xHsE+vMaTgL X-Gm-Gg: AZuq6aL39IlpHqdtBIWjlWzO3TgF7NyXfdwgOoZZQkdUu/Lls5FHxivHc+H+2zylBvT DgeJ2VsO7MTujIHDoHRvYphXjh3UOBwJSIUDCBRc1jHhZ4v9MYXZ71iWW0YnHNaCbIZqoiznO07 09xfM/JACIRsJAAifae8/jjBvyYrTBpsJQDsBCUiOJKxufbYO+ak90fiDUAt8dDwsHQ/q+r2saq fWq7hzpO4NQHxyEWCDUhL+Hnm5HpPGF7/8vPdMYyxAoki8PjRdJBHb7JKQ7xEo/P6Gclj2ezQHe TckfQidoDLXozb1sVyxEaXoR6LyMXsC8zWZyYsYgDTclhCEdfKdcyrdreF9fwvhEjtULVk9bIAb f/Zg1BVezTEqfGTLBlCT67WDd51NW5SE8UsRANmUSNs/80ZXwhW9lLc00wD9eSEGkdCDLWRNFXQ QelOAHIkgQBtmf1cCVdC0MP7enYL5JGw== X-Received: by 2002:a05:620a:2952:b0:8cb:4289:6c1a with SMTP id af79cd13be357-8cb4c01e31amr1045501585a.75.1771286979891; Mon, 16 Feb 2026 16:09:39 -0800 (PST) Received: from localhost ([184.144.58.243]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-8971cdc554fsm150087946d6.48.2026.02.16.16.09.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Feb 2026 16:09:39 -0800 (PST) From: Richard Acayan To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Thierry Reding , Sam Ravnborg , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: yifei@zhan.science, Richard Acayan Subject: [PATCH v2 6/6] arm64: dts: qcom: add support for pixel 3a xl with the tianma panel Date: Mon, 16 Feb 2026 19:08:54 -0500 Message-ID: <20260217000854.131242-7-mailingradian@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260217000854.131242-1-mailingradian@gmail.com> References: <20260217000854.131242-1-mailingradian@gmail.com> Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The Pixel 3a XL has variants with either a Samsung Display Controller (SDC) panel or a Tianma panel. Add the device tree for the variant with the Tianma panel. Signed-off-by: Richard Acayan --- arch/arm64/boot/dts/qcom/Makefile | 1 + .../dts/qcom/sdm670-google-bonito-tianma.dts | 38 +++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/sdm670-google-bonito-tianma.dts diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile index 6f34d5ed331c..6237aeb0e36d 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -245,6 +245,7 @@ dtb-$(CONFIG_ARCH_QCOM) += sdm632-motorola-ocean.dtb dtb-$(CONFIG_ARCH_QCOM) += sdm636-sony-xperia-ganges-mermaid.dtb dtb-$(CONFIG_ARCH_QCOM) += sdm660-xiaomi-lavender.dtb dtb-$(CONFIG_ARCH_QCOM) += sdm670-google-sargo.dtb +dtb-$(CONFIG_ARCH_QCOM) += sdm670-google-bonito-tianma.dtb dtb-$(CONFIG_ARCH_QCOM) += sdm845-db845c.dtb sdm845-db845c-navigation-mezzanine-dtbs := sdm845-db845c.dtb sdm845-db845c-navigation-mezzanine.dtbo diff --git a/arch/arm64/boot/dts/qcom/sdm670-google-bonito-tianma.dts b/arch/arm64/boot/dts/qcom/sdm670-google-bonito-tianma.dts new file mode 100644 index 000000000000..da309434b511 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sdm670-google-bonito-tianma.dts @@ -0,0 +1,38 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Device tree for Google Pixel 3a XL with the panel connected to the Samsung + * Display Controller. + * + * Copyright (c) 2023-2024, Richard Acayan. All rights reserved. + */ + +/dts-v1/; + +#include "sdm670-google-common.dtsi" + +/ { + model = "Google Pixel 3a XL (with Tianma panel)"; + compatible = "google,bonito-tianma", "google,bonito", "qcom,sdm670"; +}; + +&battery { + charge-full-design-microamp-hours = <3700000>; +}; + +&framebuffer { + reg = <0 0x9c000000 0 (1080 * 2160 * 4)>; + width = <1080>; + height = <2160>; + stride = <(1080 * 4)>; + status = "okay"; +}; + +&panel { + compatible = "novatek,nt37700f"; + status = "okay"; +}; + +&rmi4_f12 { + touchscreen-x-mm = <69>; + touchscreen-y-mm = <137>; +}; -- 2.53.0