From patchwork Tue Oct 15 23:58:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13837430 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CB818D20686 for ; Wed, 16 Oct 2024 00:01:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=MjBwaYvVRTijfIJyXJcHCHFF4iw2FYz3HFTfRjMVzCU=; b=OedDlB3+hDYARMKf6FJwTpAkB5 YIxXd44oaEMSy8YyDa/lmvtG+RpbKy8NBmjCdOpqDccA78jDOezkQLv7y+pOZHLELCCbf+6quMyNR ju9ZkcUGfwdvcNUrUOu8qeBKYdC9oHecVyoBM/YnqAso7icxJHZBi3elLpienh4avUPrkQS/zGKtC RrKnCUH2iVQYExq66yl0OQh6wIKOzLbkOoG1RM2J+fxq8bwL2y2qbA+PuVnZVSogdriJxDJS8XCDx 5J1U65Mjy9rhUFj352oj0En4tI2PwTlKGFK9I6GPWh1FJvMFiuihcyEnpjnCATfTCjLgp8XJwyTUv KccaUHoA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1t0rTb-00000009xw5-3KXA; Wed, 16 Oct 2024 00:01:19 +0000 Received: from phobos.denx.de ([2a01:238:438b:c500:173d:9f52:ddab:ee01]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1t0rSA-00000009xgX-25b4 for linux-arm-kernel@lists.infradead.org; Tue, 15 Oct 2024 23:59:52 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id F2E3188770; Wed, 16 Oct 2024 01:59:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1729036789; bh=MjBwaYvVRTijfIJyXJcHCHFF4iw2FYz3HFTfRjMVzCU=; h=From:To:Cc:Subject:Date:From; b=yJWBz0Tci7C7MKtxPuFKio9csWB8c5QWq2CqB85/CYup/hHTBxM5Ki3X9yfWaxamR yTQIiigScIJGpwHbaeuYUo8lr66ehu8i1Q5+Rg7DWhF95/NHkltqHEVCpy3y31tA87 yOkXNNotAmp6kjLv/7cP4bl30KDArTjdt0B5EwAnusuZxinNw8EZ16J0uqoGAtwTNh BYWALI709ZIS+pSPa/Lc2YdptvUL+R4ZI9emMMch9QtT8hG3dSNTOETO0I/jK7AHA1 x6k2UPiJZujiUWSU8HVitKc7+ddZjDvoMY+pqTAhhu/plXXvjzzPgdmRXCsMu5IRWH ftmlUCx0m32xg== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Alexander Stein , Christoph Niedermaier , Conor Dooley , Fabio Estevam , Gregor Herburger , Hiago De Franco , Hugo Villeneuve , Joao Paulo Goncalves , Krzysztof Kozlowski , Mathieu Othacehe , Max Merchel , Michael Walle , Parthiban Nallathambi , Peng Fan , Pengutronix Kernel Team , Rob Herring , Sascha Hauer , Shawn Guo , devicetree@vger.kernel.org, imx@lists.linux.dev, kernel@dh-electronics.com Subject: [PATCH 1/2] dt-bindings: arm: fsl: Document i.MX6DL DHCOM SoM on PDK2 carrier board Date: Wed, 16 Oct 2024 01:58:35 +0200 Message-ID: <20241015235926.168582-1-marex@denx.de> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241015_165950_879188_AA99A581 X-CRM114-Status: GOOD ( 11.24 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Document the DH electronics i.MX6DL DHCOM SoM and a PDK2 evaluation board. The evaluation board features three serial ports, USB OTG, USB host with an USB hub, Fast or Gigabit ethernet, eMMC, uSD, SD, analog audio, PCIe and HDMI video output. All of the aforementioned features except for mSATA are supported, mSATA is not available on i.MX6DL and is only available on DHCOM populated with i.MX6Q SoC which is already supported upstream. Signed-off-by: Marek Vasut Reviewed-by: Krzysztof Kozlowski Reviewed-by: Alexander Stein --- Cc: Alexander Stein Cc: Christoph Niedermaier Cc: Conor Dooley Cc: Fabio Estevam Cc: Gregor Herburger Cc: Hiago De Franco Cc: Hugo Villeneuve Cc: Joao Paulo Goncalves Cc: Krzysztof Kozlowski Cc: Marek Vasut Cc: Mathieu Othacehe Cc: Max Merchel Cc: Michael Walle Cc: Parthiban Nallathambi Cc: Peng Fan Cc: Pengutronix Kernel Team Cc: Rob Herring Cc: Sascha Hauer Cc: Shawn Guo Cc: devicetree@vger.kernel.org Cc: imx@lists.linux.dev Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org --- Documentation/devicetree/bindings/arm/fsl.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml index 319dc8f0f5a63..e16fbb55bbc08 100644 --- a/Documentation/devicetree/bindings/arm/fsl.yaml +++ b/Documentation/devicetree/bindings/arm/fsl.yaml @@ -523,9 +523,11 @@ properties: - const: dfi,fs700e-m60 - const: fsl,imx6dl - - description: i.MX6DL DHCOM PicoITX Board + - description: i.MX6DL DHCOM based Boards items: - - const: dh,imx6dl-dhcom-picoitx + - enum: + - dh,imx6dl-dhcom-pdk2 # i.MX6DL DHCOM SoM on PDK2 board + - dh,imx6dl-dhcom-picoitx # i.MX6DL DHCOM SoM on PicoITX board - const: dh,imx6dl-dhcom-som - const: fsl,imx6dl From patchwork Tue Oct 15 23:58:36 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13837446 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 41393D20686 for ; Wed, 16 Oct 2024 00:02:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=z7oJ4eldV++8WReLLKVVuSPOVo/xhffio4OF/7VkpCg=; b=XZw2yRr8byxWsNvRupqoIaVyQI qy2LJPWPP9YYohIeV9mzoG1baB///3UVLkB1mj5ka/5YBh29MEL/o91Dva7IbDavBnz7+/pM1D3bv Y1OlPXTlDOP8pmip+ChgfBWgHMgB2oR+5wyLiqIggyIDB1a1qT5Gnq+9WKPX9f0xLafYOc9rBAQoF 0KViRSsfL9yostv0rnVFP35SvcHsgUrP7h7+7EUkDuOUrnWr1MOeRWbgxMLP0/j1lJhu3Lrz4yoPC Ru6KPtH6+iGFYXuKK4ExPbZ84tZ+Rflw2qU7ZRSkOWGz4CY2yhIFKkinYmp6aym/0YcyMJFb3f9t5 EN/j06kA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1t0rUy-00000009y6s-1g1v; Wed, 16 Oct 2024 00:02:44 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1t0rSC-00000009xgY-09cp for linux-arm-kernel@lists.infradead.org; Tue, 15 Oct 2024 23:59:53 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 1FD92889AA; Wed, 16 Oct 2024 01:59:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1729036789; bh=z7oJ4eldV++8WReLLKVVuSPOVo/xhffio4OF/7VkpCg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Pdm1H70TGICcUR0kXpV/AzyItqaZx60Wc105xAhrI2iEnHW/xnvNWQOtSLK8CK7he otk1hTOpEuQJu8CuiSGUJOKy82IEKZe3nv0510YvwplEpAXnfId0LKeTrLmdP9Xdct CdtGJbO37tAeZdvFJbeCcl5ZljT1u69cnJVreDx7T5ZN4JD2sTSzIK9na5JI29MCiE TWvBVEtJ9rCHl7l2TH7jHKTP3f0K41kKLJb6jt+IjKgCTlI0eez+KfD0Onqj8hpogL exGRaMfDy5TYXETb42eJKbMd8BUGC14QegSxTLzadBC/pGC74HtGC1F56SanGZJs1f StOD9lk8mzpNg== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Alexander Stein , Christoph Niedermaier , Conor Dooley , Fabio Estevam , Gregor Herburger , Hiago De Franco , Hugo Villeneuve , Joao Paulo Goncalves , Krzysztof Kozlowski , Mathieu Othacehe , Max Merchel , Michael Walle , Parthiban Nallathambi , Peng Fan , Pengutronix Kernel Team , Rob Herring , Sascha Hauer , Shawn Guo , devicetree@vger.kernel.org, imx@lists.linux.dev, kernel@dh-electronics.com Subject: [PATCH 2/2] ARM: dts: imx6dl: Add support for i.MX6DL DHCOM SoM on PDK2 carrier board Date: Wed, 16 Oct 2024 01:58:36 +0200 Message-ID: <20241015235926.168582-2-marex@denx.de> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241015235926.168582-1-marex@denx.de> References: <20241015235926.168582-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241015_165952_399689_E8FC798D X-CRM114-Status: GOOD ( 15.97 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add support for the DH electronics i.MX6DL DHCOM SoM and a PDK2 evaluation board. The evaluation board features three serial ports, USB OTG, USB host with an USB hub, Fast or Gigabit ethernet, eMMC, uSD, SD, analog audio, PCIe and HDMI video output. All of the aforementioned features except for mSATA are supported, mSATA is not available on i.MX6DL and is only available on DHCOM populated with i.MX6Q SoC which is already supported upstream. Signed-off-by: Marek Vasut Reviewed-by: Christoph Niedermaier --- Cc: Alexander Stein Cc: Christoph Niedermaier Cc: Conor Dooley Cc: Fabio Estevam Cc: Gregor Herburger Cc: Hiago De Franco Cc: Hugo Villeneuve Cc: Joao Paulo Goncalves Cc: Krzysztof Kozlowski Cc: Marek Vasut Cc: Mathieu Othacehe Cc: Max Merchel Cc: Michael Walle Cc: Parthiban Nallathambi Cc: Peng Fan Cc: Pengutronix Kernel Team Cc: Rob Herring Cc: Sascha Hauer Cc: Shawn Guo Cc: devicetree@vger.kernel.org Cc: imx@lists.linux.dev Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org --- arch/arm/boot/dts/nxp/imx/Makefile | 1 + .../boot/dts/nxp/imx/imx6dl-dhcom-pdk2.dts | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-dhcom-pdk2.dts diff --git a/arch/arm/boot/dts/nxp/imx/Makefile b/arch/arm/boot/dts/nxp/imx/Makefile index 92e291603ea13..541eebb968cf4 100644 --- a/arch/arm/boot/dts/nxp/imx/Makefile +++ b/arch/arm/boot/dts/nxp/imx/Makefile @@ -73,6 +73,7 @@ dtb-$(CONFIG_SOC_IMX6Q) += \ imx6dl-cubox-i-emmc-som-v15.dtb \ imx6dl-cubox-i-som-v15.dtb \ imx6dl-dfi-fs700-m60.dtb \ + imx6dl-dhcom-pdk2.dtb \ imx6dl-dhcom-picoitx.dtb \ imx6dl-eckelmann-ci4x10.dtb \ imx6dl-emcon-avari.dtb \ diff --git a/arch/arm/boot/dts/nxp/imx/imx6dl-dhcom-pdk2.dts b/arch/arm/boot/dts/nxp/imx/imx6dl-dhcom-pdk2.dts new file mode 100644 index 0000000000000..38235925257a7 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6dl-dhcom-pdk2.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2024 Marek Vasut + * + * DHCOM iMX6 variant: + * DHCM-iMX6DL-C080-R102-F0819-E-SD-RTC-T-HS-I-01D2 + * DHCOM PCB number: 493-400 or newer + * PDK2 PCB number: 516-400 or newer + */ +/dts-v1/; + +#include "imx6dl.dtsi" +#include "imx6qdl-dhcom-som.dtsi" +#include "imx6qdl-dhcom-pdk2.dtsi" + +/ { + model = "DH electronics i.MX6DL DHCOM on Premium Developer Kit (2)"; + compatible = "dh,imx6dl-dhcom-pdk2", "dh,imx6dl-dhcom-som", + "fsl,imx6dl"; +};