From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr2-f35.google.com (mail-wr2-f35.google.com [74.125.225.99]) (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 51C7B5208D5 for ; Thu, 1 Oct 2026 15:54:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.225.99 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790870069; cv=none; b=towYnCFQotacRt6EZo6GplFSHWTCFaahRsV/HmHmKsNO7V/+Tl2Qa/vSTV2a/j2OvP1yvX0NBNao7HLs3pAmhoe3YNn+lM5dgNUimVdd0ToeUArcDahzx12XkA9nbjHNc990QgpbbcPH8A//tNrigOnhfjEaQoUUFiAgY80wg64= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790870069; c=relaxed/simple; bh=CSaJsaAhehHpcrg1vb5EWLRi8QDNWbVA/UD7yN9V9Jc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=tOD/GJfXDZlQEiv7t6KfsZNdWAoA3WO0HRgI2uVzvjQfSrIEDCzNu0amadBFvrHWAALm8w6Y8QTaUozNRva1VqXeFHNpP4V3D/wC5vEiwR8qXrvt6ZuuVMY1uOzPYkACbKyOwWby0XmeLSzvxBQvRNY6pd3sUQfGG+G+VQ7PY4M= 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=eFQGVmMn; arc=none smtp.client-ip=74.125.225.99 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="eFQGVmMn" Received: by mail-wr2-f35.google.com with SMTP id ffacd0b85a97d-482f635552aso5198823f8f.2 for ; Thu, 01 Oct 2026 08:54:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790870065; x=1791474865; 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:content-type; bh=wgvDf4RLDng0uvipLWv31zDG7gco8OVe3xdb0OyCHis=; b=eFQGVmMnwnCbHwxMhNxjFWBnxpKGu80Y0lNEwJKGcCZHb7bI7RAKrC5IFEGsfpLYjI 6HS5PEMCWidqiF5/xTyTptjNcVJeTlmknjtMlvnuP/82NCj/sR2xOu30HLOZ3HCYTfZY rGwEVs57nESsdtS3RrRya0HzyJfw8xGnXjXD9AZXTS37YcBiuggaKeGnplO67YMBwH3q OKH7fpgdYprFMo3SNyJ5E8hRcE8eNFhgPMa56VV6G8qWypwCbEdsXMjiDMIdmxknO29U qu9k5hnrUYELmAY9CHOs8YYX4e8fLBi56jR58xTE87yxHHQINYxNL34HPDl0DtKf/jQC YhZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790870065; x=1791474865; 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:content-type; bh=wgvDf4RLDng0uvipLWv31zDG7gco8OVe3xdb0OyCHis=; b=JCmQTn28n5ntDg5Ay/9vLwN/aIHz8YAaZDACzKYU9SWJ4LNpKMUXuPIxrrEDTTwzQX K3gbhNbPiU8y8uiM4g0mWP05fbUuL/kpKQ/33BFhyJIlxSDNAVSZy/ViD+V7F55obrII PjQu6wJ/TgmlHu+P9DLomBXki/DmSB09cfz3e+RaKD9DadBV0BQ29njR84uBvPQ0d9/F 849WNq4EIhOqLiDmza4gnipQqcwILmF0FP1CZ6OdOAyPCJZXoPB5MHghpGJGsLTDIrxW tEm+IYLCVc3SRaOI+gqlKIIc2nQvZxpDBKLQTOO1hmxxA4shJGigsCyR1AFQNEwQQBb0 4CGQ== X-Forwarded-Encrypted: i=1; AKwUvBxy5PCfs4IjcnfJGF1n6KAgBgf5d0YDGMGleNULFTrCo7l70+Fn3x13H0dNvq0TC4IvoXaFaXlj2sxkWe0=@vger.kernel.org X-Gm-Message-State: AFq9FYIycBmukVdamHqXHrEu1e1s8nqpiraxWfE1fUAbU2gaWt7sKtOP DA4GVabEWeHbAYQNw5F4XUMY87r9d6qu1lYnG1mLiFBSLezgMMm0e/9w X-Gm-Gg: AYBFou0LJJ/faS2zs6ooy8rHZc9Ryr2DeNxLV4XeNKCZvgrdPaZxf6daRat2q9/hEr1 LgnoPqbPmTmQZf9B713sMvKK3bw3u+qTXYjuskqAEOFrK863YOOjp/lHg3Q9vi9B82aDa5OW56j /VNxoBSShazEFhBjvrELT1TWQ5hZ8kAkG/zsJ9qKJ33P3+kpfuWe6p1v5fb17p1DoCpmtj1yKTq 7OesCq7dTnpLbJGa0wAVQaDeFOefKrQX26xDQfsuvqAM88C0miqeZ7YlfF2fUB2k1iEwGhu+3QU qITuAACLqNGaWpVbnzTLvMypX0ZG0X0I1wiKjf7+3JEwHVBFTjoXRucI8fZcRmux/3Y9dRCUts0 J9Au3rsZY7JL+nD6PuH7KCkmHC8wc3t55isDPYsvtZWjTjbwc2EoqBCewVk9UlTpbc0H2tI24Jt 69VvxTcCa17VKumw+BTrPwnmk9h5uxIQ+UF5RXCTWSilxOKHzaE6Mx7MmYyvqpJoLOzzH3Xk4ql IDotNZ6IlWWFDqxCWtJQbkX59NSo65gHaE+0X8XH8szJ217Ra4QItWrfrIF2rhaZFGeUe0rl1e/ X-Received: by 2002:a05:6000:469a:b0:48a:fd90:f254 with SMTP id ffacd0b85a97d-48b1272a07amr24159f8f.28.1790870065261; Thu, 01 Oct 2026 08:54:25 -0700 (PDT) Received: from leonardoc-nb (248.201.173.83.static.wline.lns.sme.cust.swisscom.ch. [83.173.201.248]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48b068ff6eesm6517294f8f.11.2026.10.01.08.54.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 Oct 2026 08:54:24 -0700 (PDT) From: Leonardo Costa To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, Frank.Li@nxp.com, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, francesco.dolcini@toradex.com, leonardo.costa@toradex.com, hvilleneuve@dimonoff.com, marex@nabladev.com, stefano.r@variscite.com Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/7] ARM: dts: imx6q-apalis: Add HDMI Overlay Date: Thu, 1 Oct 2026 12:52:51 -0300 Message-ID: <20261001155412.3177428-2-leoreis.costa@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261001155412.3177428-1-leoreis.costa@gmail.com> References: <20261001155412.3177428-1-leoreis.costa@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: 8bit From: Leonardo Costa Add a device tree overlay for the HDMI output on the Apalis iMX6. The overlay is also combined with the various versions of the Ixora and Evaluation Board carrier board device trees to provide ready-to-use DTBs. Signed-off-by: Leonardo Costa --- arch/arm/boot/dts/nxp/imx/Makefile | 51 +++++++++++++++++++ .../boot/dts/nxp/imx/imx6q-apalis-hdmi.dtso | 13 +++++ 2 files changed, 64 insertions(+) create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-apalis-hdmi.dtso diff --git a/arch/arm/boot/dts/nxp/imx/Makefile b/arch/arm/boot/dts/nxp/imx/Makefile index c5caca92ea10c..32d77a59c4358 100644 --- a/arch/arm/boot/dts/nxp/imx/Makefile +++ b/arch/arm/boot/dts/nxp/imx/Makefile @@ -59,6 +59,46 @@ dtb-$(CONFIG_SOC_IMX53) += \ imx53-qsb-hdmi-dtbs := imx53-qsb.dtb imx53-qsb-hdmi.dtbo imx53-qsrb-hdmi-dtbs := imx53-qsrb.dtb imx53-qsb-hdmi.dtbo +imx6q-apalis-eval-hdmi-dtbs := \ + imx6q-apalis-eval.dtb \ + imx6q-apalis-hdmi.dtbo + +imx6q-apalis-eval-v1.2-hdmi-dtbs := \ + imx6q-apalis-eval-v1.2.dtb \ + imx6q-apalis-hdmi.dtbo + +imx6q-apalis-ixora-hdmi-dtbs := \ + imx6q-apalis-ixora.dtb \ + imx6q-apalis-hdmi.dtbo + +imx6q-apalis-ixora-v1.1-hdmi-dtbs := \ + imx6q-apalis-ixora-v1.1.dtb \ + imx6q-apalis-hdmi.dtbo + +imx6q-apalis-ixora-v1.2-hdmi-dtbs := \ + imx6q-apalis-ixora-v1.2.dtb \ + imx6q-apalis-hdmi.dtbo + +imx6q-apalis-v1.2-eval-hdmi-dtbs := \ + imx6q-apalis-v1.2-eval.dtb \ + imx6q-apalis-hdmi.dtbo + +imx6q-apalis-v1.2-eval-v1.2-hdmi-dtbs := \ + imx6q-apalis-v1.2-eval-v1.2.dtb \ + imx6q-apalis-hdmi.dtbo + +imx6q-apalis-v1.2-ixora-hdmi-dtbs := \ + imx6q-apalis-v1.2-ixora.dtb \ + imx6q-apalis-hdmi.dtbo + +imx6q-apalis-v1.2-ixora-v1.1-hdmi-dtbs := \ + imx6q-apalis-v1.2-ixora-v1.1.dtb \ + imx6q-apalis-hdmi.dtbo + +imx6q-apalis-v1.2-ixora-v1.2-hdmi-dtbs := \ + imx6q-apalis-v1.2-ixora-v1.2.dtb \ + imx6q-apalis-hdmi.dtbo + imx6qdl-dhcom-pdk2-overlay-497-200-x12-dtbs := \ imx6q-dhcom-pdk2.dtb \ imx6qdl-dhcom-pdk2-overlay-497-200-x12.dtbo @@ -183,15 +223,26 @@ dtb-$(CONFIG_SOC_IMX6Q) += \ imx6dl-yapp4-phoenix.dtb \ imx6dl-yapp4-ursa.dtb \ imx6q-apalis-eval.dtb \ + imx6q-apalis-eval-hdmi.dtb \ imx6q-apalis-eval-v1.2.dtb \ + imx6q-apalis-eval-v1.2-hdmi.dtb \ + imx6q-apalis-hdmi.dtbo \ imx6q-apalis-ixora.dtb \ + imx6q-apalis-ixora-hdmi.dtb \ imx6q-apalis-ixora-v1.1.dtb \ + imx6q-apalis-ixora-v1.1-hdmi.dtb \ imx6q-apalis-ixora-v1.2.dtb \ + imx6q-apalis-ixora-v1.2-hdmi.dtb \ imx6q-apalis-v1.2-eval.dtb \ + imx6q-apalis-v1.2-eval-hdmi.dtb \ imx6q-apalis-v1.2-eval-v1.2.dtb \ + imx6q-apalis-v1.2-eval-v1.2-hdmi.dtb \ imx6q-apalis-v1.2-ixora.dtb \ + imx6q-apalis-v1.2-ixora-hdmi.dtb \ imx6q-apalis-v1.2-ixora-v1.1.dtb \ + imx6q-apalis-v1.2-ixora-v1.1-hdmi.dtb \ imx6q-apalis-v1.2-ixora-v1.2.dtb \ + imx6q-apalis-v1.2-ixora-v1.2-hdmi.dtb \ imx6q-apf6dev.dtb \ imx6q-arm2.dtb \ imx6q-b450v3.dtb \ diff --git a/arch/arm/boot/dts/nxp/imx/imx6q-apalis-hdmi.dtso b/arch/arm/boot/dts/nxp/imx/imx6q-apalis-hdmi.dtso new file mode 100644 index 0000000000000..592bd366d94e4 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6q-apalis-hdmi.dtso @@ -0,0 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-only OR MIT +/* + * Copyright (c) Toradex + * + * Enable the HDMI interface on the Apalis iMX6. + */ + +/dts-v1/; +/plugin/; + +&hdmi { + status = "okay"; +};