From patchwork Sun Sep 18 09:28:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 1678973 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=4nFUeg0a; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=jbIPBqO9; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MVjDf0tZLz1yq2 for ; Sun, 18 Sep 2022 19:29:03 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=zA1VLv1rKdS4WcmgdeMzUBwPWXhdK/iN7oSccPLXBOs=; b=4nFUeg0aGL2vAP bWtR1mLqHUgixBWnjRjmS+g9GH2y80Ul2RywOEeaqsuc/NSbUVJPVDmzok7WJj2L1hNB0/ZcfZemX 0SbCKoUmmpsSGqgOMMRZX2P6u1AjPlOGMDJ2yT1d47UToKfHBms1/vCvHRmhNxqTG6ijntEsDCGWO X2QToodIJlbZ/kRJmB8SwgaV1kmCoQ7izdjS+tb7PeVeS0SL/jlTLA1YX5048HtTPPRDE3IGtEUAr yH+eMEb0qDYT4mGo5eZVTYx+IinaSBb7mAIcxeD+ee+zz/bFpX10+7zgDY4pM18e6O4NwfvNO88wb LO1nEkWg9P7AjIGSqLJQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oZqbO-00EJJH-CC; Sun, 18 Sep 2022 09:28:38 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oZqbL-00EJGU-8T for linux-arm-kernel@lists.infradead.org; Sun, 18 Sep 2022 09:28:36 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 17F1BB80E64; Sun, 18 Sep 2022 09:28:33 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D94A2C433C1; Sun, 18 Sep 2022 09:28:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1663493311; bh=yslJbxb8Vum7JAX4OpwVlSomKX2Cl2U156Ri7rCL2JI=; h=From:List-Id:To:Cc:Subject:Date:From; b=jbIPBqO9x1TKV/Yg2YtV90fuxmr/AliNgsGetSxWKCG6L5fIwYtcaAnzk1oKU49QI LrK9cm0YUvUzKQX45GuV9tV7EXKPj2zRTfVN5BISdzLnP1YIttAfWrB76r/EquFTqa t0hfLhUlu7bk/XaPUE0ylO/Y3/tKqdoF6J1funi+jt5/BSBPHy9T09TEOidB+FxYPm cGE2/2G+qFYlSygT78GjyM1br3bLc5XNQ5ALzXN6HMdkYyTJSJQc852bYHHHxFuhVh i6AZH1HMX/AydyDDC1jXVv9nWXMXCHBdoJ4nkIVKRGKvRUJfwBkWj5RmEi3zQB2h4k NovmU6LzrQi6w== From: Shawn Guo To: soc@kernel.org, arm@kernel.org Cc: Shawn Guo , Fabio Estevam , Stefan Agner , Li Yang , kernel@pengutronix.de, linux-imx@nxp.com, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL 1/4] i.MX DT bindings update for 6.1 Date: Sun, 18 Sep 2022 17:28:03 +0800 Message-Id: <20220918092806.2152700-1-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220918_022835_605326_1CD2450C X-CRM114-Status: UNSURE ( 9.82 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -5.4 (-----) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868: Linux 6.0-rc1 (2022-08-14 15:50:18 -0700) are available in the Git repository at: Content analysis details: (-5.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: i.mx] -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at https://www.dnswl.org/, high trust [2604:1380:4601:e00:0:0:0:1 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.2 DKIMWL_WL_HIGH DKIMwl.org - High trust sender 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+incoming-imx=patchwork.ozlabs.org@lists.infradead.org The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868: Linux 6.0-rc1 (2022-08-14 15:50:18 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-6.1 for you to fetch changes up to 64e61a940d96184d294f431848a28765f44525fa: dt-bindings: arm: imx: update fsl.yaml for imx8dxl (2022-09-17 16:25:50 +0800) ---------------------------------------------------------------- i.MX DT bindings for 6.1: - Add compatible for new boards: Kontron BL i.MX8MM OSM-S, MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier, i.MX8M Mini Gateworks GW7904 board, i.MX8DXL EVK Board. - Add add interconnect property for i.MX8MP various blk-ctrl devices. - Add i.MX8MP HDMI HDCP and HRV power domain DT IDs. - Add bindings for i.MX93 SRC and MEDIAMIX blk-ctrl. - A minor style fix on i.MX8MM clock binding header. ---------------------------------------------------------------- Frieder Schrempf (3): dt-bindings: arm: fsl: imx6ul-kontron: Update bindings dt-bindings: arm: fsl: Rename compatibles for Kontron i.MX8MM SoM/board dt-bindings: arm: fsl: Add Kontron BL i.MX8MM OSM-S board Marcel Ziswiler (1): dt-bindings: clk: imx8mm: don't use multiple blank lines Martyn Welch (1): dt-bindings: arm: fsl: Add MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier Peng Fan (10): dt-bindings: soc: imx: add interconnect property for i.MX8MP media blk ctrl dt-bindings: soc: imx: add interconnect property for i.MX8MP hdmi blk ctrl dt-bindings: soc: imx: add interconnect property for i.MX8MP hsio blk ctrl dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers dt-bindings: soc: add i.MX93 SRC dt-bindings: soc: add i.MX93 mediamix blk ctrl Shenwei Wang (2): dt-bindings: firmware: add missing resource IDs for imx8dxl dt-bindings: arm: imx: update fsl.yaml for imx8dxl Tim Harvey (1): dt-bindings: arm: Add i.MX8M Mini Gateworks GW7904 board Documentation/devicetree/bindings/arm/fsl.yaml | 58 ++++++----- Documentation/devicetree/bindings/mfd/syscon.yaml | 2 + .../bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml | 110 ++++++++++++++++++--- .../bindings/soc/imx/fsl,imx8mp-hdmi-blk-ctrl.yaml | 9 ++ .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml | 10 ++ .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml | 14 +++ .../bindings/soc/imx/fsl,imx93-media-blk-ctrl.yaml | 80 +++++++++++++++ .../devicetree/bindings/soc/imx/fsl,imx93-src.yaml | 96 ++++++++++++++++++ include/dt-bindings/clock/imx8mm-clock.h | 1 - include/dt-bindings/firmware/imx/rsrc.h | 7 ++ include/dt-bindings/power/fsl,imx93-power.h | 15 +++ include/dt-bindings/power/imx8mp-power.h | 6 ++ 12 files changed, 374 insertions(+), 34 deletions(-) create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx93-media-blk-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx93-src.yaml create mode 100644 include/dt-bindings/power/fsl,imx93-power.h From patchwork Sun Sep 18 09:28:04 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 1678974 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=EfVTs843; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=eAotXfSo; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MVjDd2F02z1ynm for ; Sun, 18 Sep 2022 19:29:03 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=wbunSaxbPX7v13xKBnxSuQRGm3fGe3p7HYjOYId1uG4=; b=EfVTs843JoJL+U Dcdqm24dkYKsVlrACsFfikDYVyV1fluhPp+IkTEJ5ey95EMWOnoi58MXO+Op8dMMJMGs21lCHgWaR C5WH2Uo49S8+Fi2PMSP2SGJFHv8Jf5kxApEnQi1BtKJzmQHPSj7umIQiNxi/HKQ6vNpU/7hTOPsu0 Pooe4F3FgFpqSj5IbUhQWlfC9Bk0Ym3hdV2K8Di0/SusGUwQ+vK/tYcLItVJBAw1mFmeQpEzml85l QdyB1B2tBKZrj5SXuoggI0mJChroB7Et9dKgRGwINSpSvV6uOOEpCIPlKOL+vxp2xpzEQNGdNkwzH MfpTw6p0QW3gfGLnf4HA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oZqbY-00EJNi-Uk; Sun, 18 Sep 2022 09:28:49 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oZqbM-00EJGa-On for linux-arm-kernel@lists.infradead.org; Sun, 18 Sep 2022 09:28:38 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 6644D613F1; Sun, 18 Sep 2022 09:28:34 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 26451C433D7; Sun, 18 Sep 2022 09:28:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1663493313; bh=4gcbJ2xbudsPQkJvuQ7/U2uLwfwH3PoVvEIP6xnquko=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=eAotXfSoXx2p5qTXsr99sK7o/U6tr2yno1iuEnDRFtfkXSlNBeoUnR8vUPUiYG8ko RsVpda03Yl9kHoFFhPZ74EvH9EnJC//Km7uSAF2zK6vK3wY8CtAXr566309hdu0Nbz hEttrvRYQi9nFExg4DsBIndnDIIZZ4JPikzYJdn/iLVHOaZs4lerw7AB+J7jbMhR3D hm2v1L7uRic1Gi1A1/0NwMQX/d3sbIjZRgQEIY5O46MgiQzyQpVi08n0VffMp6Pj/+ BjNAwxUXCvnBGE1PErE0i7auWHYsAH20AKov0lm0XVdxKMjWuHatKvPUKYQs97YTBh iwdla9wV2ojTA== From: Shawn Guo To: soc@kernel.org, arm@kernel.org Cc: Shawn Guo , Fabio Estevam , Stefan Agner , Li Yang , kernel@pengutronix.de, linux-imx@nxp.com, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL 2/4] i.MX drivers change for 6.1 Date: Sun, 18 Sep 2022 17:28:04 +0800 Message-Id: <20220918092806.2152700-2-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220918092806.2152700-1-shawnguo@kernel.org> References: <20220918092806.2152700-1-shawnguo@kernel.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220918_022836_859475_E63D89A5 X-CRM114-Status: GOOD ( 11.60 ) X-Spam-Score: -5.4 (-----) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, This is the i.MX drivers changeset for 6.1. It's built on top of imx/bindings branch (tag imx-bindings-6.1) to resolve the dependency on DT bindings header. Please consider to pull, thanks! Shawn Content analysis details: (-5.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: i.mx] -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at https://www.dnswl.org/, high trust [139.178.84.217 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.2 DKIMWL_WL_HIGH DKIMwl.org - High trust sender 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+incoming-imx=patchwork.ozlabs.org@lists.infradead.org Hi, This is the i.MX drivers changeset for 6.1. It's built on top of imx/bindings branch (tag imx-bindings-6.1) to resolve the dependency on DT bindings header. Please consider to pull, thanks! Shawn The following changes since commit 64e61a940d96184d294f431848a28765f44525fa: dt-bindings: arm: imx: update fsl.yaml for imx8dxl (2022-09-17 16:25:50 +0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-6.1 for you to fetch changes up to e9aa77d413c903ba4cf7da3fe0b419cae5b97a81: soc: imx: add i.MX93 media blk ctrl driver (2022-09-17 16:31:06 +0800) ---------------------------------------------------------------- i.MX drivers change for 6.1: - Update i.MX8MP blk-ctrl driver to handle PCIe PHY reset bit. - Add interconnect support into i.MX8MP blk-ctrl driver, so that i.MX8MP NoC can be set up properly after related power domain is up. - Add blk-ctrl support for i.MX8MP HDMI HDCP/HRV and VPU block. - Add i.MX93 SRC power domain and MEDIA blk-ctrl driver. - Update imx8m-blk-ctrl driver to use genpd_xlate_onecell. ---------------------------------------------------------------- Lucas Stach (1): soc: imx: imx8mp-blk-ctrl: handle PCIe PHY resets Peng Fan (7): soc: imx: add icc paths for i.MX8MP media blk ctrl soc: imx: add icc paths for i.MX8MP hsio/hdmi blk ctrl soc: imx: add i.MX8MP HDMI blk ctrl HDCP/HRV_MWR soc: imx: imx8m-blk-ctrl: add i.MX8MP VPU blk ctrl soc: imx: imx8m-blk-ctrl: Use genpd_xlate_onecell soc: imx: add i.MX93 SRC power domain driver soc: imx: add i.MX93 media blk ctrl driver drivers/soc/imx/Kconfig | 8 + drivers/soc/imx/Makefile | 2 + drivers/soc/imx/imx8m-blk-ctrl.c | 96 +++++++-- drivers/soc/imx/imx8mp-blk-ctrl.c | 89 ++++++-- drivers/soc/imx/imx93-blk-ctrl.c | 436 ++++++++++++++++++++++++++++++++++++++ drivers/soc/imx/imx93-pd.c | 164 ++++++++++++++ drivers/soc/imx/imx93-src.c | 33 +++ 7 files changed, 800 insertions(+), 28 deletions(-) create mode 100644 drivers/soc/imx/imx93-blk-ctrl.c create mode 100644 drivers/soc/imx/imx93-pd.c create mode 100644 drivers/soc/imx/imx93-src.c From patchwork Sun Sep 18 09:28:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 1678975 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=aWC78t3w; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=NtTBWHyK; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MVjDl3886z1ynm for ; Sun, 18 Sep 2022 19:29:11 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Qny/C3MhZYkRBv6XlKtvo6qlkeeWy5Y5GKEUKTGCdx4=; b=aWC78t3wrvdMac b0XLa1pFfRoUXlzmZNmg3vMoR7WZEd+KM8ZPfobeAafbILq7Mhp6Oco4Qet/CWg7UkEzkO2GW0ld1 zWu1hhsEc8xCJCnW+6eGigVXf1XN0SW8gOckmn4CkclydsAlkjQrjXOQXhlfojUgIezVFo27ltrej HG1YJN/6LNChEQ04vpRJtuVY3obWlC4jG35C6GqxxT93mOmrwfdK01yWZraSnzf6IOxIXX8DMn8u9 jFi0kNYpOSxqeIsSb43sBbThZd25ux8YEjoFWdTmyqCwDYH+7hxXU+tfbd1XzLv74DEySPsxRXT8S 0rfM30Hig9ap1umDewpg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oZqbi-00EJSF-3Z; Sun, 18 Sep 2022 09:28:58 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oZqbP-00EJJF-3S for linux-arm-kernel@lists.infradead.org; Sun, 18 Sep 2022 09:28:41 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 4CBA1B80E86; Sun, 18 Sep 2022 09:28:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 42C82C4347C; Sun, 18 Sep 2022 09:28:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1663493316; bh=Jxrfd/Jqty6dZDZs1yKpvqW+4/AF/hlo4HJxp5DVvuY=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=NtTBWHyKGtMLOg8EeQa129vrxrNNLou/ncRSNADGVTSZZE6QQ85j63hZnkOeyHeO3 3niI0QH/mWxtlZ7d2kj8/bq718OubsMG3SNqLiY8wXTgTYx4iRo33HvcJIE+T3Vxhk 5VaVsz4ZMhBR183HxCVjQeKNoP8AaCnCE1kYq4gpp3D8YPhQdN7MTeOu1QRWamJeA9 13WjrGDSXWSw+gJY+xiMi3FoDmB6QPBcWNez4RopNYDX2gbrrl2YFVML2iaCFge7rE 3Lf10s9YfIsoj8eXbWaaFehb3AMASa/2kIKXYxHlqQ/HNyUuQp8gEHaVzBo2fL69bE /d86LMxDpZmmw== From: Shawn Guo To: soc@kernel.org, arm@kernel.org Cc: Shawn Guo , Fabio Estevam , Stefan Agner , Li Yang , kernel@pengutronix.de, linux-imx@nxp.com, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL 3/4] i.MX device tree change for 6.1 Date: Sun, 18 Sep 2022 17:28:05 +0800 Message-Id: <20220918092806.2152700-3-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220918092806.2152700-1-shawnguo@kernel.org> References: <20220918092806.2152700-1-shawnguo@kernel.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220918_022839_498759_80A0A967 X-CRM114-Status: GOOD ( 18.37 ) X-Spam-Score: -5.4 (-----) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868: Linux 6.0-rc1 (2022-08-14 15:50:18 -0700) are available in the Git repository at: Content analysis details: (-5.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: i.mx] -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at https://www.dnswl.org/, high trust [145.40.68.75 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.2 DKIMWL_WL_HIGH DKIMwl.org - High trust sender 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+incoming-imx=patchwork.ozlabs.org@lists.infradead.org The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868: Linux 6.0-rc1 (2022-08-14 15:50:18 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-6.1 for you to fetch changes up to b7fd68ac27200b917ce4494c591858194e584634: ARM: dts: imx6qdl-gw54xx: add CAN regulator (2022-09-17 12:21:38 +0800) ---------------------------------------------------------------- i.MX device tree change for 6.1 - A series from Alexander Stein to add missing properties for i.MX6 SRAM. - Drop 'interrupts' property when 'interrupts-extended' is present. This fixes a dtbs_check warning with i.MX6 DT. - Update device trees to use generic name 'dma-controller' for SDMA. - A set of changes from Krzysztof Kozlowski to align SPI, LED and gpio-keys node name with dtschema. - A series of indentation and white-space cleanups from Marcel Ziswiler to address various checkpatch warnings. - Add DDR pinmux defines to VF610 DT header. - A couple of changes from Peng Fan to update clock-names and add IPG clock for i.MX7ULP LPI2C devices. - Improve device tree structure for Kontron i.MX6UL/ULL based boards. - A series of changes from Tim Harvey to add CAN regulator for Gateworks i.MX6QDL boards. - Various small and random board specific updates. ---------------------------------------------------------------- Alexander Stein (8): ARM: dts: imx6: delete interrupts property if interrupts-extended is set ARM: dts: imx6q-mccmon6: Add fsl,err006687-workaround-present property ARM: dts: imx6q: add missing properties for sram ARM: dts: imx6dl: add missing properties for sram ARM: dts: imx6qp: add missing properties for sram ARM: dts: imx6sl: add missing properties for sram ARM: dts: imx6sll: add missing properties for sram ARM: dts: imx6sx: add missing properties for sram Christoph Niedermaier (1): ARM: dts: imx6qdl-dhcom: Move IPU iomux node from PDK2 to SoM file David Jander (1): ARM: dts: imx6qdl-vicut1.dtsi: Add backlight-isb node Frieder Schrempf (2): ARM: dts: imx6ul-kontron: Simplify devicetree structure ARM: dts: imx6ul-kontron: Add imx6ull-kontron-bl to Makefile Haibo Chen (1): ARM: dts: imx7d-sdb: config the max pressure for tsc2046 Joy Zou (1): ARM: dts: imx: update sdma node name format Krzysztof Kozlowski (4): ARM: dts: imx: align SPI node name with dtschema ARM: dts: imx: align LED node names with dtschema ARM: dts: imx: align gpio-keys node names with dtschema ARM: dts: vf610: align SPI node name with dtschema Kuldeep Singh (1): ARM: dts: ls1021a: Use generic node name for DMA Lucas Stach (1): ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus Marcel Ziswiler (11): ARM: dts: imx6-sabrelite: change to use SPDX identifiers ARM: dts: imx6qdl-mba6: don't use multiple blank lines ARM: dts: imx6qdl: phytec: no spaces at start of line, indent use tabs ARM: dts: imx6qdl-sabre: change to use SPDX identifiers ARM: dts: imx7d-pico: indent use tabs, no spaces at start of line ARM: dts: vf610: no spaces in indent but tabs ARM: dts: vf610-twr: indent use tabs, no spaces at start of line ARM: dts: vf610: don't use multiple blank lines ARM: dts: vf610: ddr pinmux ARM: dts: imx6sl: use tabs for code indent ARM: dts: imx6sx-udoo-neo: don't use multiple blank lines Marco Felsch (1): ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node Michal Vokáč (1): ARM: dts: imx6dl-yapp4: Bind the backlight controller to the LCD panel Oleksij Rempel (1): ARM: dts: imx6: skov: migrate to resistive-adc-touch Peng Fan (2): ARM: dts: imx7ulp: update the LPI2C clock-names ARM: dts: imx7ulp: Add IPG clock for lpi2c Philipp Zabel (1): ARM: dts: imx6qdl-tqma6x: add fixed power supplies Tim Harvey (3): ARM: dts: imx6qdl-gw52xx: add CAN regulator ARM: dts: imx6qdl-gw53xx: add CAN regulator ARM: dts: imx6qdl-gw54xx: add CAN regulator arch/arm/boot/dts/Makefile | 5 +- arch/arm/boot/dts/imx23-xfi3.dts | 6 +- .../boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts | 4 +- arch/arm/boot/dts/imx25.dtsi | 2 +- arch/arm/boot/dts/imx28-cfa10049.dts | 8 +-- arch/arm/boot/dts/imx28-cfa10055.dts | 2 +- arch/arm/boot/dts/imx28-cfa10056.dts | 2 +- arch/arm/boot/dts/imx28-duckbill-2-enocean.dts | 2 +- arch/arm/boot/dts/imx28-eukrea-mbmx28lc.dtsi | 8 +-- arch/arm/boot/dts/imx28-tx28.dts | 2 +- arch/arm/boot/dts/imx31.dtsi | 2 +- .../boot/dts/imx35-eukrea-mbimxsd35-baseboard.dts | 4 +- arch/arm/boot/dts/imx35.dtsi | 2 +- arch/arm/boot/dts/imx50-kobo-aura.dts | 6 +- arch/arm/boot/dts/imx50.dtsi | 2 +- arch/arm/boot/dts/imx51-apf51dev.dts | 2 +- arch/arm/boot/dts/imx51-babbage.dts | 2 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 2 +- arch/arm/boot/dts/imx51.dtsi | 2 +- arch/arm/boot/dts/imx53-ard.dts | 10 ++-- arch/arm/boot/dts/imx53-qsb-common.dtsi | 8 +-- arch/arm/boot/dts/imx53-smd.dts | 4 +- arch/arm/boot/dts/imx53-tx53.dtsi | 2 +- arch/arm/boot/dts/imx53.dtsi | 2 +- arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 8 +-- arch/arm/boot/dts/imx6dl-b1x5pv2.dtsi | 2 +- arch/arm/boot/dts/imx6dl-prtmvt.dts | 32 +++++------ arch/arm/boot/dts/imx6dl-prtvt7.dts | 30 +++++----- arch/arm/boot/dts/imx6dl-riotboard.dts | 1 + arch/arm/boot/dts/imx6dl-victgo.dts | 4 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 1 + arch/arm/boot/dts/imx6dl.dtsi | 3 + arch/arm/boot/dts/imx6q-arm2.dts | 1 + arch/arm/boot/dts/imx6q-evi.dts | 1 + arch/arm/boot/dts/imx6q-mccmon6.dts | 2 + arch/arm/boot/dts/imx6q-novena.dts | 4 +- arch/arm/boot/dts/imx6q-pistachio.dts | 2 +- arch/arm/boot/dts/imx6q-sabrelite.dts | 37 +----------- arch/arm/boot/dts/imx6q-utilite-pro.dts | 2 +- arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 6 +- arch/arm/boot/dts/imx6q.dtsi | 3 + arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 33 ----------- arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi | 33 +++++++++++ arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 18 +++++- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 18 +++++- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 18 +++++- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 20 ++++++- arch/arm/boot/dts/imx6qdl-mba6.dtsi | 1 - arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 1 + arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 1 + arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 1 + arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 1 + .../boot/dts/imx6qdl-phytec-mira-peb-av-02.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 1 + arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 37 +----------- arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi | 65 +++++++++++++++------- arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 2 + arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 1 + arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 1 + arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 22 ++++++++ arch/arm/boot/dts/imx6qdl.dtsi | 2 +- arch/arm/boot/dts/imx6qp.dtsi | 6 ++ arch/arm/boot/dts/imx6sl.dtsi | 25 +++++---- arch/arm/boot/dts/imx6sll.dtsi | 3 + arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 14 ++--- arch/arm/boot/dts/imx6sx.dtsi | 8 ++- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- ...ron-n6310-s-43.dts => imx6ul-kontron-bl-43.dts} | 8 +-- ...-n6x1x-s.dtsi => imx6ul-kontron-bl-common.dtsi} | 0 ...l-kontron-n6310-s.dts => imx6ul-kontron-bl.dts} | 9 ++- arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 41 -------------- arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts | 16 ------ arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi | 40 ------------- ...m-common.dtsi => imx6ul-kontron-sl-common.dtsi} | 15 +++++ arch/arm/boot/dts/imx6ul-kontron-sl.dtsi | 14 +++++ arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 2 +- arch/arm/boot/dts/imx6ull-kontron-bl.dts | 15 +++++ arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts | 16 ------ arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi | 40 ------------- arch/arm/boot/dts/imx6ull-kontron-sl.dtsi | 13 +++++ arch/arm/boot/dts/imx7d-pico.dtsi | 10 ++-- arch/arm/boot/dts/imx7d-sdb.dts | 13 ++--- arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/imx7ulp.dtsi | 10 ++-- arch/arm/boot/dts/ls1021a.dtsi | 2 +- arch/arm/boot/dts/vf610-bk4.dts | 2 +- arch/arm/boot/dts/vf610-pinfunc.h | 52 ++++++++++++++++- arch/arm/boot/dts/vf610-twr.dts | 2 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 2 +- arch/arm/boot/dts/vf610.dtsi | 1 - 93 files changed, 462 insertions(+), 435 deletions(-) rename arch/arm/boot/dts/{imx6ul-kontron-n6310-s-43.dts => imx6ul-kontron-bl-43.dts} (93%) rename arch/arm/boot/dts/{imx6ul-kontron-n6x1x-s.dtsi => imx6ul-kontron-bl-common.dtsi} (100%) rename arch/arm/boot/dts/{imx6ul-kontron-n6310-s.dts => imx6ul-kontron-bl.dts} (52%) delete mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts delete mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi rename arch/arm/boot/dts/{imx6ul-kontron-n6x1x-som-common.dtsi => imx6ul-kontron-sl-common.dtsi} (90%) create mode 100644 arch/arm/boot/dts/imx6ul-kontron-sl.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-kontron-bl.dts delete mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts delete mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-kontron-sl.dtsi From patchwork Sun Sep 18 09:28:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 1678976 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=q35rF4Ie; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=DftuGipY; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MVjDy66fjz1ynm for ; Sun, 18 Sep 2022 19:29:22 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=en04v/Wtc4iMAz2FZSw8f7EaUihTOI2OpvnMHUuE2eA=; b=q35rF4IeJ79Ohm ft+VjiguLtQGtvWuKrmXC7HqVQlrQEQB8A6YG/dNJHXM/gkD/wSf30NyRCVmf6mFPsF01MfBq14O0 oGktpGsU4/NCFdyJDGRbXWtRD9OztWCkRV2/XGxhcuObarpm6yoP6PkWtE9qUH9WHpc9ime5uV01+ Oq7M0a0EjpOdBcwL08Zl+/vKyvP1rhdBtHJ+/+Ip74dIJEkZ0sLHznIXJByq02u2Eld1ef+Fo822b SRFgemjyTuU98x3sawhpFDAuFvTfpoJ6XO8zAOKqe6GuBvW5c0PJ28169xyORiXPgIQ9OYAxs/A9D acDBCrm7EKl1ml/9YrJQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oZqbt-00EJWa-0j; Sun, 18 Sep 2022 09:29:09 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oZqbR-00EJK1-QB for linux-arm-kernel@lists.infradead.org; Sun, 18 Sep 2022 09:28:44 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id E2B9B60B7B; Sun, 18 Sep 2022 09:28:38 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8333FC43470; Sun, 18 Sep 2022 09:28:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1663493318; bh=weYHgqwoaL7rhy7zrbc2WdD6aY0Q1wC9ifd2mUHjrzM=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=DftuGipYpGwEn8NwHPBvE6TMdolxQIvbEgMxkBs8aLiHtBPZlUcQ0RSFd2tYEzsJm +w+XNSu3GwOt0+kHIhnXKBvqTh8Cn8wG7GvSkBwEq/GzJRQvEmF0gr9+XQ3ZV0p4jH owJdMYrreltcTI2yQJLIzDVVUsbRbKKK5oJYMyy5k59cFECSwhd15NMU7zsnTUmp5R F0TIr8Nsuixf55eQgsORgyDAuihC2+iMSQ3Ye3MgR2ZYjoyiYoPEIdXszlemMbslLj UtlFu2WOnVR/FIJ/58aplr3yPGTGqzG3V/fXQZfX8Uas4appbzZQMvX0F+uQ7KAi8E 3Ju8y7b7E1yvw== From: Shawn Guo To: soc@kernel.org, arm@kernel.org Cc: Shawn Guo , Fabio Estevam , Stefan Agner , Li Yang , kernel@pengutronix.de, linux-imx@nxp.com, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL 4/4] i.MX arm64 device tree update for 6.1 Date: Sun, 18 Sep 2022 17:28:06 +0800 Message-Id: <20220918092806.2152700-4-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220918092806.2152700-1-shawnguo@kernel.org> References: <20220918092806.2152700-1-shawnguo@kernel.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220918_022842_004198_15E441C4 X-CRM114-Status: GOOD ( 23.98 ) X-Spam-Score: -5.4 (-----) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, This is the i.MX arm64 device tree changeset for 6.1 . It's built on top of imx/bindings branch (tag imx-bindings-6.1) to resolve the dependency on DT bindings header. Please consider to pull, thanks! Content analysis details: (-5.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: i.mx] -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at https://www.dnswl.org/, high trust [2604:1380:4641:c500:0:0:0:1 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.2 DKIMWL_WL_HIGH DKIMwl.org - High trust sender 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+incoming-imx=patchwork.ozlabs.org@lists.infradead.org Hi, This is the i.MX arm64 device tree changeset for 6.1 . It's built on top of imx/bindings branch (tag imx-bindings-6.1) to resolve the dependency on DT bindings header. Please consider to pull, thanks! Shawn The following changes since commit 64e61a940d96184d294f431848a28765f44525fa: dt-bindings: arm: imx: update fsl.yaml for imx8dxl (2022-09-17 16:25:50 +0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-6.1 for you to fetch changes up to d4e87e4e8486ce255e46e4b866e84416cc0d2a89: arm64: dts: ls1046a-qds: Modify the qspi flash frequency (2022-09-17 16:35:25 +0800) ---------------------------------------------------------------- i.MX arm64 device tree change for 6.1: - New board support: i.MX8DXL EVK, Kontron SL/BL i.MX8MM OSM-S, i.MX8MM Gateworks GW7904, MSC SM2S-IMX8PLUS SoM and carrier board, NXP LS2081ARDB. - Update i.MX8MQ device tree to use generic name 'dma-controller' for SDMA. - A number of i.MX8ULP device tree improvements and updates: correct parent clock of LPI2C & LPSPI, increase the clock speed of LPSPI, add PMU and mailbox device, drop undocumented CGC property, enable FEC, etc. - Add interconnect property for various i.MX8MP blk-ctrl devices. - Enable VPU PGC, blk-ctrl and PCIe support for i.MX8MP SoC. - A set of changes from Peng Fan to add various devices for i.MX93 SoC, including MU, blk-ctrl, PMU, LPI2C, LPSPI, SRC, etc. - Two set of changes to update LS1043A and LS1046A device trees on various aspects, including USB3, PCIe, DMA, mdio-mux, QSPI Flash, etc. - Board imx8mq-librem5 update: add USB role switching, add RGB PWM notification LEDs, add voice coil motor for focus control, fix MIPI_CSI description. - A series from Frieder Schrempf to improve imx8mm-kontron device trees for VSELECT switch, DDRC operating point, SPI NOR partition layout etc. - A set of display and PMIC related additions and improvements on imx8mm-verdin board. - A number of i.MX8M Plus DHCOM PDK2 device tree improvments from Marek Vasut. - A few imx8mp-venice device tree updates on USB, cpufreq and WiFi/BT. - A series from Vladimir Oltean to enable multiple switch CPU ports support. - Other small and random board specific updates. ---------------------------------------------------------------- Alexander Stein (1): arm64: dts: tqma8mpql: add USB DR support Angus Ainslie (2): arm64: dts: imx8mq-librem5: add USB type-c properties for role switching arm64: dts: imx8mq-librem5: add usb-role-switch property to dwc3 Biwen Li (1): arm64: dts: ls208xa-rdb: fix errata E-00013 Clark Wang (1): arm64: dts: imx8ulp: increase the clock speed of LPSPI Fabio Estevam (1): arm64: dts: imx8mm/n-venice-gw7902: Remove invalid property Frieder Schrempf (6): arm64: dts: imx8mm-kontron: Adjust compatibles, file names and model strings arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage arm64: dts: imx8mm-kontron: Remove low DDRC operating point arm64: dts: imx8mm-kontron: Use voltage rail names from schematic for PMIC regulator-names arm64: dts: imx8mm-kontron: Add SPI NOR partition layout arm64: dts: Add support for Kontron SL/BL i.MX8MM OSM-S Guido Günther (1): arm64: dts: imx8mq-librem5: add RGB pwm notification leds Hou Zhiqiang (3): arm64: dts: ls1043a: Add SCFG phandle for PCIe nodes arm64: dts: ls1043a: Add big-endian property for PCIe nodes arm64: dts: ls1046a: Add big-endian property for PCIe nodes Ioana Radulescu (1): arm64: dts: ls2080a-rdb: add phy nodes Jagan Teki (1): arm64: dts: imx8mm: Fix typo in license text for Engicam boards Joy Zou (1): arm64: dts: imx8mq: update sdma node name format Laurentiu Tudor (4): arm64: dts: ls1043a: add missing dma ranges property arm64: dts: ls1043a: use a pseudo-bus to constrain usb and sata dma size arm64: dts: ls1046a: add missing dma ranges property arm64: dts: ls1046a: use a pseudo-bus to constrain usb and sata dma size Li Yang (12): arm64: dts: ls208xa-qds: add mdio mux nodes from on-board FPGA arm64: dts: ls1043a: fix the wrong size of dcfg space arm64: dts: ls1043a: Enable usb3-lpm-capable for usb3 node arm64: dts: ls1043a: use pcie aer/pme interrupts arm64: dts: ls1043a: make dma-coherent global to the SoC arm64: dts: ls1043a: add gpio based i2c recovery information arm64: dts: ls1043a-qds: add mmio based mdio-mux support arm64: dts: ls1043a-rdb: add pcf85263 rtc node arm64: dts: ls1046a: Enable usb3-lpm-capable for usb3 node arm64: dts: ls1046a: make dma-coherent global to the SoC arm64: dts: ls1046a: add gpios based i2c recovery information arm64: dts: ls1046a-qds: add mmio based mdio-mux nodes for FPGA Marcel Ziswiler (6): arm64: dts: imx8mm-venice-gw72xx-0x: blank line at end of file arm64: dts: imx8mp-verdin: don't use multiple blank lines arm64: dts: mnt-reform2: don't use multiple blank lines arm64: dts: imx8ulp: no executable source file permission arm64: dts: verdin-imx8mm: rename sn65dsi83 to sn65dsi84 arm64: dts: verdin-imx8mm: add lvds panel node Marek Vasut (4): arm64: dts: imx8mp: Add HW variant details to i.MX8M Plus DHCOM PDK2 arm64: dts: imx8mp: Drop Atheros PHY header from i.MX8M Plus DHCOM PDK2 arm64: dts: imx8mp: Add SoM compatible to i.MX8M Plus DHCOM PDK2 arm64: dts: imx8mp: Add SNVS LPGPR Martin Kepplinger (2): arm64: dts: imx8mq-librem5: describe the voice coil motor for focus control arm64: dts: imx8mq-librem5: fix mipi_csi description Martyn Welch (1): arm64: dts: imx8mp-msc-sm2s: Add device trees for MSC SM2S-IMX8PLUS SoM and carrier board Max Krummenacher (1): arm64: dts: imx8mp-verdin: add cpu-supply Pankaj Bansal (2): arm64: dts: ls208x: remove NXP Erratum A008585 from LS2088A. arm64: dts: ls1046a-qds: Modify the qspi flash frequency Peng Fan (18): arm64: dts: imx8mp: add interconnects for media blk ctrl arm64: dts: imx8mp: add interconnect for hsio blk ctrl arm64: dts: imx8mp: add vpu pgc nodes arm64: dts: imx8mp: add VPU blk ctrl node arm64: dts: imx8-ss-dma: add IPG clock for i2c arm64: dts: imx8ulp: drop undocumented property in cgc arm64: dts: imx8ulp: correct the scmi sram node name arm64: dts: imx8ulp: add pmu node arm64: dts: imx8ulp: add mailbox node arm64: dts: imx93: correct SDHC clk entry arm64: dts: imx93: add gpio clk arm64: dts: imx93: add s4 mu node arm64: dts: imx93: add blk ctrl node arm64: dts: imx93: add a55 pmu arm64: dts: imx93: add lpi2c nodes arm64: dts: imx93: add lpspi nodes arm64: dts: imx93: add src node arm64: dts: imx93: add mediamix blk ctrl node Philippe Schenker (1): arm64: dts: verdin-imx8mm: introduce hdmi-connector Priyanka Jain (1): arm64: dts: ls2081a-rdb: Add DTS for NXP LS2081ARDB Richard Zhu (2): arm64: dts: imx8mp: Add iMX8MP PCIe support arm64: dts: imx8mp-evk: Add PCIe support Sebastian Krzyszkowiak (1): arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply Shenwei Wang (3): arm64: dts: imx8: add a node label to ddr-pmu arm64: dts: freescale: add i.MX8DXL SoC support arm64: dts: freescale: add support for i.MX8DXL EVK board Tim Harvey (6): arm64: dts: imx8mm-venice-gw7903: add digital I/O ctl gpios arm64: dts: imx8mp-venice-gw74xx: add USB DR support arm64: dts: imx8mp-venice-gw74xx: add cpu-supply node for cpufreq arm64: dts: imx8mp-venice-gw74xx: add WiFi/BT module support arm64: dts: imx: Add i.mx8mm Gateworks gw7904 dts support arm64: dts: imx8mp-venice-gw74xx: add PCIe support Vladimir Oltean (4): arm64: dts: ls1028a: move DSA CPU port property to the common SoC dtsi arm64: dts: ls1028a: mark enetc port 3 as a DSA master too arm64: dts: ls1028a: enable swp5 and eno3 for all boards arm64: dts: ls1028a-rdb: add more ethernet aliases Wei Fang (2): arm64: dts: imx8ulp: Add the fec support arm64: dts: imx8ulp-evk: Add the fec support Xiaowei Bao (1): arm64: dts: ls1046a: Add the PME interrupt and big-endian to PCIe EP nodes arch/arm64/boot/dts/freescale/Makefile | 7 +- .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 9 +- .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 9 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 12 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 173 +++- arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 10 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 132 +-- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 157 +++- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 117 +-- arch/arm64/boot/dts/freescale/fsl-ls2080a-rdb.dts | 69 ++ arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 4 + arch/arm64/boot/dts/freescale/fsl-ls2081a-rdb.dts | 132 +++ arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 65 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 20 +- arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 426 ++++++++++ arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi | 52 ++ arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi | 142 ++++ arch/arm64/boot/dts/freescale/imx8dxl-ss-ddr.dtsi | 9 + arch/arm64/boot/dts/freescale/imx8dxl-ss-lsio.dtsi | 74 ++ arch/arm64/boot/dts/freescale/imx8dxl.dtsi | 238 ++++++ .../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi | 2 +- .../boot/dts/freescale/imx8mm-kontron-bl-osm-s.dts | 376 +++++++++ ...m-kontron-n801x-s.dts => imx8mm-kontron-bl.dts} | 9 +- .../boot/dts/freescale/imx8mm-kontron-osm-s.dtsi | 330 ++++++++ ...ntron-n801x-som.dtsi => imx8mm-kontron-sl.dtsi} | 53 +- .../boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts | 1 - .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 1 - .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 4 +- .../boot/dts/freescale/imx8mm-venice-gw7904.dts | 888 +++++++++++++++++++++ arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 19 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 1 - .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts | 9 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 53 ++ .../dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts | 2 +- .../boot/dts/freescale/imx8mp-icore-mx8mp.dtsi | 2 +- .../dts/freescale/imx8mp-msc-sm2s-14N0600E.dtsi | 68 ++ .../boot/dts/freescale/imx8mp-msc-sm2s-ep1.dts | 52 ++ arch/arm64/boot/dts/freescale/imx8mp-msc-sm2s.dtsi | 820 +++++++++++++++++++ .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 48 ++ .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 150 +++- arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 19 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 110 +++ arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 40 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 1 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 57 ++ arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h | 0 arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 65 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 206 ++++- 53 files changed, 5060 insertions(+), 196 deletions(-) create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls2081a-rdb.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8dxl-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8dxl-ss-ddr.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8dxl-ss-lsio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8dxl.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-bl-osm-s.dts rename arch/arm64/boot/dts/freescale/{imx8mm-kontron-n801x-s.dts => imx8mm-kontron-bl.dts} (96%) create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-osm-s.dtsi rename arch/arm64/boot/dts/freescale/{imx8mm-kontron-n801x-som.dtsi => imx8mm-kontron-sl.dtsi} (87%) create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7904.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-msc-sm2s-14N0600E.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-msc-sm2s-ep1.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-msc-sm2s.dtsi mode change 100755 => 100644 arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h