From patchwork Fri Oct 30 16:35:44 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4915 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 094B93F365 for ; Fri, 30 Oct 2026 17:36:03 +0100 (CET) Received: by mail-wm1-f72.google.com with SMTP id 5b1f17b1804b1-4a2001e85c8sf6301055e9.1 for ; Fri, 30 Oct 2026 09:36:03 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793378162; cv=pass; d=google.com; s=arc-20260327; b=CMtHZfPbAZtD0l5g6jKctikAhaCfUtQbQniuYEpOgxKIdaxby4kVmpyaHAUi9Hq5d5 B2qQHk7uFooqS1hZhPdeXwe5Z47y4AGLH9sfryVxpNZ8feXejRjXYSZBlS7tJhut9C85 s5AN+wxYydYrt7ru8qbnon5QKGqcB39oEgkxggtpAtzAJY6xI+zRxGcd4k1EuFNxB90Q hITvWhhKQ+mZtLHkPcqOXef1FocAP4PGlmDCnXhqbHygpIE1RrhYLY5izSlBi5Szwrmw clzAEDuZq7lkomS8mTxND5PJWBTy33Oc3oKBp/Ti6Gnfk1/q44F8PK48nE/M05nLXBw5 T21w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=ze0ezQkydobAWP+Fl1SxPaV+Tde4V9DZw8ghMdtwxGc=; fh=sQ2fzpohqkvNLzq9UrZtvgT7SgwVWxwo0HZuo1+WdwI=; b=NM4qV9hLoLS4VyXTUyOW4DKLZIyDxLZBLQ8F0GnhcbbQTECYNn21GKVKYPSuIomn9C F6n6+/yfO6mtd9QOB/M42kEIZCzFHcICtQGWZWSsvNP4dLx2vh+NUE++lfoK+DK8fc+r faPveVStPjGspfwwhnTduPIplS03/4vX/M5qU9YPtpfVovScMfVUkyJylPHaDRFMN9qv bS/8meGxO+FU0JoE0OvjL+jYyJLoKmfrZhni1SQTI0LqJppK/LB1bMqAVdm4ZqM1r7BH 7kdDNNd2bhPD+le7xywngI7SpPvThf9tFIFQO06pPHeiJb8fHym12Azhy28gVsGA7dBR bOEg==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=W6+zuHFt; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1793378162; x=1793982962; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:content-type :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to:content-type; bh=ze0ezQkydobAWP+Fl1SxPaV+Tde4V9DZw8ghMdtwxGc=; b=PhquT+3XCnX2gq0P9OxgZhdCWb7b9lx0kIfPsvUka4esIZwP1uMWDPJGMGChzOF4wa meJCf3ZCRHgbpAH2KB6lU0KnC6N4Z7Y59l4ddgT/CNe0p+cVCB6blJaYkLhhr5vPGh7c yMvB08kvsghzCHBAePeZFKsFXGMyMU/oD8WIg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793378162; x=1793982962; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :content-type:x-original-authentication-results:x-original-sender :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-gm-gg:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ze0ezQkydobAWP+Fl1SxPaV+Tde4V9DZw8ghMdtwxGc=; b=Ns2JbsqGz3VsKRjpOuVNF2bPPRXi33J2u1802sjfheXh2o/asAYcCj6wkcOxjhkVc3 e/YOoxUHMXUluZpo++DkRnIU6pWRmiZLHm37SCp+Cb1DwuH9aqGoMsdxmzhWlO8p2FyI hOkTdbu0hFrbGBmynfNK5VFboFitAXXK6iq7d1mYhIwgFaITq36Q/TGo0xtjdZJkyTt6 y3B7qezxDCL4rKgUqOuDuewoh+jI2C54+ac59tyg2fY2NzWji9NSn88AMOJ+4s9tetoa tPkrlSDga92N7VGCd131xw8Mxr1lWwjbYG0nIdTSIXg/Rvb7T7rrdl5ZsNs5BHAfSs4W pwAA== X-Forwarded-Encrypted: i=2; AKwUvBy4Hm6XRtSi/W6odlgEo82MZtgb9H2r8cCspv28MEFgBAGOmZntTZjCzAd8ZC1mz+CzH6mLSeT52jiZs0es@patchwork.amarulasolutions.com X-Gm-Message-State: AFq9FYLQaraf9bq9HSVKu5C6nTOI3qNkJJPlR2OKLz0Zj+8sISodvIXy I4W5OSTtP7JiOUgD0vWPX1TJSgv35rO+WWxLt7ZjrLP2nVjgNlCTprlD0OM7rlAuE90mNTJDhkS hng== X-Received: by 2002:a05:600c:354a:b0:4a3:5a55:f454 with SMTP id 5b1f17b1804b1-4ac17e10ac3mr66380945e9.19.1793378162655; Fri, 30 Oct 2026 09:36:02 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h="ATskLdfBhDrBzb5xr+kfIb/OrROsXzyltmiX46wbbInxzzj+wA==" Received: by 2002:a05:600d:82e1:b0:4a1:9637:d304 with SMTP id 5b1f17b1804b1-4abd097432fls14756875e9.0.-pod-prod-09-eu; Fri, 30 Oct 2026 09:36:01 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBzdUjhMRAGOiWuOL3Pw2c0qESSAzqnrntL/fe8C6P071Y6gM6RbrIjmNqf2KYTufS2HuyiMTk7vbdxLPGj+@amarulasolutions.com X-Received: by 2002:a05:6000:250a:b0:488:7dc6:4e9 with SMTP id ffacd0b85a97d-48e6e30271amr6125556f8f.10.1793378160899; Fri, 30 Oct 2026 09:36:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1793378160; cv=none; d=google.com; s=arc-20260327; b=oOjkYY1GvdQXVKS3jZQNXuh11rQtHcml4uore+g9baFVyOgBQu6QX4lplVeIrjCSDh dVMjiG+/Vz8w0O2/mQ9QbbZuXBYQUEuTq+e6dKZvFgeFkjzOmA3t02JjkbZinyNIkX7y 1+mlOGAqN7sQlTeLeqRSdj37xG7kjXpgcQL49yFPAvcZBw70ZyK50jv6GfuamYisogTq EL2GWhohxMPspI9L4fSA3LmEmzjZn7rHQK7m/a85NOvLWbIFD9iNEXqDPrLH8EILhzf9 aasCKWqLgNbq4gEn1rb5BvGEZuBSriDIPBdvbsq5urCfu6tcpkwld1LO0Xr6fe1N71Iw Nz8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=gUs/X1k3020XOzDHuwUgAfsc42+/e4lW6AF2roewp0A=; fh=hWOAVIjZahksND7aUQHc/noU4nBE6bGIURa+vtp2U+M=; b=VQSpA63nC0Resa+9wDTi6wtyB7MejPv4zDaVeU3PI4p4AA+3Tq/Y0zEKuorZHwiq/8 2ka8Z5y/Td+JGjCO10UE6ffK9yH3NwRnocRSiP1qwT5l6CTVTBWru2ZvUF4rgP04wu8F 8rJRp/tB7aId/khprL0Tk8mbLEv7q6TSZrNWwuSpn3XsctjzuB2iZoPQ+0vu51tklEX6 78waPiYHZ0jRz1XJ/l6+eDBgBoJoDXCLyK7KNGq9boa2kaa2AydcQGk+WcUfeSNofoRs V1g0HTLSgRc6/OLC5V/6k8VOEkRxlXBJuj4oQZaLDg3v+kHqw1IFCQHh95l6Cqni+7nx OuLg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=W6+zuHFt; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id ffacd0b85a97d-48e6ebd47d4sor579336f8f.14.2026.10.30.09.36.00 for (Google Transport Security); Fri, 30 Oct 2026 09:36:00 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AKwUvBy4d0fOYCasHpsqXLqCBoCrmDBAcs/hDkHM4DKpr3OJVttzzthp45Ch/2OAYkTjL5vqVMfwV46oKh+Nwbcw@amarulasolutions.com X-Gm-Gg: AYBFou1SYIMR1W+9MueZ593Z3grYb7j13qKlVLGArtz7E+sstL0J6/XcegNF+uqgANx Hg0tNs+QXUx2Jfq9dXN+/3C9jiKgM3aaU2sYZE1c7cp2dtE+4krDepO6xixOxbs/ftzOkc4UhHm fSa9dVdOhlw3J4mc8kKJ4K2UUpK6oM0s6VtnOWe9NhQ966NavdrlbLAlp/RujSZbYTc1L5WSs78 of4BDBwOsfJo2b+RW3MfyGf2rD2hflTu1MAzfXRvyzfbefLOs94kN2z+MPtYGBOcU0Knruv5lLG FjsFvMzM15S3YIBfqAbzBynMlrI7ceJSIhwKtbEYJDmgVOUoYnQoLDip9ojdNnc7DsZHef3TPxZ BMUgCjHxkyMJkUDWbP1jKclJpk1NLocz6PQfK9+I2qSYsYBB+qNLeAlV3uyROr8vzqEtMX2QJOX vNwplcen3dZeuYhlHrMiIApbBtiNllu0qoorLe/lK2S4QTvqFrbY3Vvu5yL56EA25xkHYAWeVuJ VLmoKT5NdS0sfKgO3fVJDO7FeyaLrNoNilstmJiRF1PHDaWW9qhYmhQ0VzHrkWpdIaPONaK4Zyx LJL++J1eZ9MUQl9ZPfnRPF+Z1Ck/W8/jpQY8TOdZ+nJOtHkr1zYaRSrm/ErFveO+F5S4Fb/P9Ks la2BbHATzhiSAodDSWcot3AcQ03jtlr9J1vbp49cPT7xhOOOStOjV1i2IhOhIkSsuA5LePNPRry SldD4ifH2q9pCmndWTQoH9wiZXfQ== X-Received: by 2002:a05:600c:46ce:b0:4a6:7d6:821f with SMTP id 5b1f17b1804b1-4ac189928e9mr64953775e9.29.1793378160492; Fri, 30 Oct 2026 09:36:00 -0700 (PDT) Received: from dario-ThinkPad-P14s-Gen-5.homenet.telecomitalia.it (host-79-14-29-58.business.telecomitalia.it. [79.14.29.58]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e71b723fcsm4084806f8f.14.2026.10.30.09.35.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Oct 2026 09:36:00 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: michael@amarulasolutions.com, linux-amarula@amarulasolutions.com, Dario Binacchi , Conor Dooley , Fabio Estevam , Frank Li , Krzysztof Kozlowski , Pengutronix Kernel Team , Rob Herring , Sascha Hauer , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH 5/5] arm64: dts: freescale: add Engicam C.TOUCH 2.0 LVDS display overlay Date: Fri, 30 Oct 2026 17:35:44 +0100 Message-ID: <20261030163547.2682583-6-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261030163547.2682583-1-dario.binacchi@amarulasolutions.com> References: <20261030163547.2682583-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=W6+zuHFt; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Add an overlay for the C.TOUCH 2.0 carrier board fitted with the AM-1280800W8TZQW-T00H 10.1" 1280x800 LVDS panel (C.TOUCH 2.0 10.1" Open Frame). Its touchscreen is connected over USB, so there is no touchscreen node. Signed-off-by: Dario Binacchi --- arch/arm64/boot/dts/freescale/Makefile | 7 +++ ...ctouch2-overlay-am-1280800w8tzqw-t00h.dtso | 53 +++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp-ctouch2-overlay-am-1280800w8tzqw-t00h.dtso diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile index bf324cdec879..a3dce3310fac 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -656,6 +656,13 @@ DTC_FLAGS_imx8mp-hummingboard-ripple := -@ dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-ripple.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mp-icore-mx8mp-edimm2.2.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mp-icore-mx8mp-fe-ctouch2.dtb + +imx8mp-icore-mx8mp-fe-ctouch2-overlay-am-1280800w8tzqw-t00h-dtbs := \ + imx8mp-icore-mx8mp-fe-ctouch2.dtb \ + imx8mp-icore-mx8mp-ctouch2-overlay-am-1280800w8tzqw-t00h.dtbo +dtb-$(CONFIG_ARCH_MXC) += imx8mp-icore-mx8mp-ctouch2-overlay-am-1280800w8tzqw-t00h.dtbo \ + imx8mp-icore-mx8mp-fe-ctouch2-overlay-am-1280800w8tzqw-t00h.dtb + dtb-$(CONFIG_ARCH_MXC) += imx8mp-iota2-lumpy.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mp-kontron-bl-osm-s.dtb diff --git a/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp-ctouch2-overlay-am-1280800w8tzqw-t00h.dtso b/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp-ctouch2-overlay-am-1280800w8tzqw-t00h.dtso new file mode 100644 index 000000000000..d5a5eb96101d --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp-ctouch2-overlay-am-1280800w8tzqw-t00h.dtso @@ -0,0 +1,53 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (C) 2026 Amarula Solutions, Dario Binacchi + * Copyright (C) 2026 Engicam srl + * + * Ampire AM-1280800W8TZQW-T00H 10.1" 1280x800 LVDS panel. Its touchscreen + * controller is connected over USB. + */ + +/dts-v1/; +/plugin/; + +#include + +&{/} { + panel-lvds { + compatible = "ampire,am-1280800w8tzqw-t00h"; + backlight = <&backlight>; + power-supply = <®_3v3>; + + port { + panel_in: endpoint { + remote-endpoint = <&ldb_lvds_ch0>; + }; + }; + }; +}; + +&lcdif2 { + status = "okay"; +}; + +&lvds_bridge { + assigned-clocks = <&clk IMX8MP_CLK_MEDIA_LDB>, + <&clk IMX8MP_VIDEO_PLL1>; + assigned-clock-parents = <&clk IMX8MP_VIDEO_PLL1_OUT>; + /* IMX8MP_VIDEO_PLL1 = IMX8MP_CLK_MEDIA_DISP2_PIX * 2 * 7 */ + assigned-clock-rates = <0>, <1013600000>; + status = "okay"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@1 { + reg = <1>; + + ldb_lvds_ch0: endpoint { + remote-endpoint = <&panel_in>; + }; + }; + }; +};