From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=91.218.175.160 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794262570; b=Vm4M9rP1Kq5maBRtp6R2KGR8Ubv6TlJECEuZZn0DPg0VHS+I7304aaBGbnGnR5jkwpJW OCz0TaLXffkzaySNmHN1U3Kzj9d8KlnaKrIu8aQNXxC3ZiGaDpLUUzTYhWGrZ8+Oy7xW1 ySjSG1pgjye3+HQW9QfWLd1gsLj9gXcZRVtsT3LCGDnmT3fXhof2GD4L82rSYIAcb/D6M hA+AckcIpq4NJ4LVHd84w5BPAY8yctDs0tEPv6GEA2gtfUYg1RdfN0TFalFaL+/BEk5EE srGZY6NIVh34bHls2Zpzw+Mm+G3NLQd5OIXQDLQ8kF5R3FgfZoRWunMMpY5NGJfA9kQ== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794262570; h=DMARC-Filter:X-Envelope-To:DKIM-Signature:X-Envelope-To:Received: X-Mizu-Trace-ID:X-Migadu-Flow:From:To:Cc:Subject:Date:Message-ID: X-Mailer:In-Reply-To:References:MIME-Version: Content-Transfer-Encoding; bh=4FemD5xhOYnoxUKsmEWJQcftEMPDrfhkiKUBcodzP0A=; b=eQvi7Ufl84dRSZMyLgDJUcARlP85nWXy2linFM9ro6AXKHJII5VsBSzfrlbkpINyXNLx QIhFcoFz/4p8hBBl7RnMqGXOZDn6oIO4w0Wl/hGS3e0VlCMXeFNpXDV4j8bIOCIHFJa9d /knrIAy4wxpBV4j/W6vfOl30LRFiN5UQOPdJWeiNBq7p51W15kPMAhw8VFX8jeS3zBami c91lNSx76SuIC4re/C/iLkYdHE7+qKaqkmRQ+2HokEG1WmVPz+J+EsLmMrMMEEMNUFJlj 6rqaXe0KL64aIbJRIe1Kjp89RTZ18s4tA1IPGSd3qOmDwIZiS8/nlr0zbOlHs/acpqw== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=packett.cool; spf=pass smtp.mailfrom=packett.cool; dkim=pass header.d=packett.cool header.i=@packett.cool header.a=rsa-sha256 header.s=key1 header.b=M7yUFPbY; arc=none smtp.remote-ip=91.218.175.160 Received: from mta0.migadu.com (out-160.mta0.migadu.com [91.218.175.160]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 63EC7606A339 for ; Mon, 9 Nov 2026 22:16:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 63EC7606A339 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=packett.cool Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=packett.cool Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=packett.cool header.i=@packett.cool header.a=rsa-sha256 header.s=key1 header.b=M7yUFPbY X-Envelope-To: devicetree@vger.kernel.org DKIM-Signature: a=rsa-sha256; bh=bOWnTS1Ifi2XFoCDR3H2nfoH1oKDAc2ATIMj00qbqxU=; c=simple/simple; d=packett.cool; h=from:to:subject:date:message-id:mime-version:content-type; s=key1; t=1794262567; v=1; x=1794867367; b=M7yUFPbYbI4tJu+KAhWjCxC6vVrGHz33HpR7g4f4rxsPPqjidm+ZStA7H38/O2fEiEpN0UVU HNJWTbYsZ4FV65gAXo/WixFhG4tRfIsR7liiypo4mIz+w3KUEs53Lvg/wpcJbb8YEii3WodKsj0 C2+n6HTfK2xpdC9E+XCIzGm7R023WUcc8oyRQqVaL9yOo7tWEK1BBSrQvo1bkdd6wd32dql32L/ 6o2mZgLSJhN/oFJkX+dj9nClR+xLuJuQX4WDwklVZ/cAR5QAY3ZFyq+VlfM48CMdbn/fcZvQQin +39sGvofwdRC7vFaoPWVr8FvApQFxMe4UI6eE8OGzp+3g== X-Envelope-To: devicetree@vger.kernel.org Received: by smtp.migadu.com with ESMTPS id e58252eef6db5d3f; Mon, 09 Nov 2026 22:16:07 +0000 X-Mizu-Trace-ID: e58252eef6db5d3f X-Migadu-Flow: FLOW_OUT From: Val Packett To: Bjorn Andersson , Konrad Dybcio , Abel Vesa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Val Packett , =?UTF-8?q?Barnab=C3=A1s=20Cz=C3=A9m=C3=A1n?= , Michael McAllister , Kees Cook , Tony Luck , "Guilherme G. Piccoli" , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, linux-kernel@vger.kernel.org Subject: [PATCH 6/6] arm64: dts: qcom: sm6115: Add Motorola Moto G9 Power (cebu) Date: Mon, 9 Nov 2026 19:14:35 -0300 Message-ID: <20261109221453.658316-7-val@packett.cool> X-Mailer: git-send-email 2.56.0 In-Reply-To: <20261109221453.658316-1-val@packett.cool> References: <20261109221453.658316-1-val@packett.cool> X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add a device tree for the Moto G9 Power with the Tianma display panel based on the Novatek NT36525B DDIC. The panel driver will be added and enabled here in separate commits. Signed-off-by: Val Packett --- arch/arm64/boot/dts/qcom/Makefile | 1 + .../dts/qcom/sm6115-motorola-cebu-tianma.dts | 18 ++++++++ .../boot/dts/qcom/sm6115-motorola-cebu.dtsi | 43 +++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/sm6115-motorola-cebu-tianma.dts create mode 100644 arch/arm64/boot/dts/qcom/sm6115-motorola-cebu.dtsi diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile index 6365f0ed0406..84ba824ed715 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -390,6 +390,7 @@ dtb-$(CONFIG_ARCH_QCOM) += sm4250-oneplus-billie2.dtb dtb-$(CONFIG_ARCH_QCOM) += sm4450-qrd.dtb dtb-$(CONFIG_ARCH_QCOM) += sm6115-fxtec-pro1x.dtb dtb-$(CONFIG_ARCH_QCOM) += sm6115-xiaomi-lemon.dtb +dtb-$(CONFIG_ARCH_QCOM) += sm6115-motorola-cebu-tianma.dtb dtb-$(CONFIG_ARCH_QCOM) += sm6115-motorola-guamp-holitech.dtb dtb-$(CONFIG_ARCH_QCOM) += sm6115p-lenovo-j606f.dtb dtb-$(CONFIG_ARCH_QCOM) += sm6125-sony-xperia-seine-pdx201.dtb diff --git a/arch/arm64/boot/dts/qcom/sm6115-motorola-cebu-tianma.dts b/arch/arm64/boot/dts/qcom/sm6115-motorola-cebu-tianma.dts new file mode 100644 index 000000000000..31ca51570ea2 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sm6115-motorola-cebu-tianma.dts @@ -0,0 +1,18 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) +/* + * Copyright (c) 2026, Val Packett + */ + +/dts-v1/; + +#include "sm6115-motorola-cebu.dtsi" + +/ { + model = "Motorola Moto G9 Power (Tianma)"; + compatible = "motorola,cebu-tianma", "motorola,cebu", "qcom,sm6115"; +}; + +&dispcc { + /* Preserve the bootloader display until the native panel is supported */ + status = "disabled"; +}; diff --git a/arch/arm64/boot/dts/qcom/sm6115-motorola-cebu.dtsi b/arch/arm64/boot/dts/qcom/sm6115-motorola-cebu.dtsi new file mode 100644 index 000000000000..6f5263a67319 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sm6115-motorola-cebu.dtsi @@ -0,0 +1,43 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) +/* + * Copyright (c) 2026, Val Packett + */ + +#include "sm6115.dtsi" +#include "sm6115-motorola-common.dtsi" + +&framebuffer0 { + height = <1640>; +}; + +&gpu_zap_shader { + firmware-name = "qcom/sm6115/Motorola/cebu/a610_zap.mbn"; +}; + +&i2c1 { + /* awinic,aw99703 backlight @ 36 */ +}; + +&remoteproc_adsp { + firmware-name = "qcom/sm6115/Motorola/cebu/adsp.mbn"; + status = "okay"; +}; + +&remoteproc_cdsp { + firmware-name = "qcom/sm6115/Motorola/cebu/cdsp.mbn"; + status = "okay"; +}; + +&remoteproc_mpss { + firmware-name = "qcom/sm6115/Motorola/cebu/modem.mbn"; + status = "okay"; +}; + +&venus { + firmware-name = "qcom/sm6115/Motorola/cebu/venus.mbn"; + status = "okay"; +}; + +&wifi { + qcom,calibration-variant = "Motorola_cebu"; +}; -- 2.56.0