From patchwork Sat Dec 18 07:14:22 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12685907 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 smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 96F4AC433F5 for ; Sat, 18 Dec 2021 07:15:01 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 3967BC36AEA; Sat, 18 Dec 2021 07:15:01 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 60EE8C36AE0; Sat, 18 Dec 2021 07:14:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1639811701; bh=EKtcayWTBp7wc65WZ5IaYesM4boha/I5po/b1IHr/P8=; h=From:List-Id:To:Cc:Subject:Date:From; b=NI9AiReVSvw7+aVYoBnyQJZB9Q5qpN5UWpBeNsb5AvBeKtIarUybwxpXzvqWneeJF TBZrJr+xsgXSkWzkfwG0r2iSYHBxaWhuViFsjOmx1E7j6BlUMvyPfoyr4vfWyLvp62 g78mKrTSgDTklF/PkBb7bdLMbd/vyw++txFZObnQyvDhisy6cmbKF3AiM3qeSvT7x2 fxkyRqNHhaaoZ9z5YEI9Lcsp0KMrr1ddU5cvu6P1OZ4T4OjPQsIro1Uy0Uokl+1JzF DeQY1mxxzInPUx/nrcK0S1mZogUWFG0lFhmkrl7NPIlFJe2H8WSJn26SJpQjCv17rO gHvJpBVsNPNJw== From: Shawn Guo List-Id: 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/6] i.MX drivers update for 5.17 Date: Sat, 18 Dec 2021 15:14:22 +0800 Message-Id: <20211218071427.26745-1-shawnguo@kernel.org> X-Mailer: git-send-email 2.17.1 The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf: Linux 5.16-rc1 (2021-11-14 13:56:52 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.17 for you to fetch changes up to 7f511d514e8c34b6dd0c17b5496e48b2a6a2626c: soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl (2021-12-17 10:53:20 +0800) ---------------------------------------------------------------- i.MX drivers update for 5.17: - A number of patches from Adam Ford to update gpcv2 and blk-ctrl driver to keep i.MX8MM VPU-H1 and i.MX8MN GPUMIX bus clocks active, and add i.MX8MN display related domain support. - Add optional continuous burst clock support for imx-weim bus driver. - Call pm_runtime_put_sync_suspend() instead of pm_runtime_put() in gpcv2 driver to prevent a sequence issue seen with i.MX8MM GPU and MIX domain. ---------------------------------------------------------------- Adam Ford (5): soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl Ivan Bornyakov (1): bus: imx-weim: optionally enable continuous burst clock Marek Vasut (1): soc: imx: gpcv2: Synchronously suspend MIX domains drivers/bus/imx-weim.c | 18 +++++++- drivers/soc/imx/gpcv2.c | 29 +++++++++++- drivers/soc/imx/imx8m-blk-ctrl.c | 77 +++++++++++++++++++++++++++++++- include/dt-bindings/power/imx8mn-power.h | 5 +++ 4 files changed, 125 insertions(+), 4 deletions(-) From patchwork Sat Dec 18 07:14:23 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12685909 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 smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 8417DC433F5 for ; Sat, 18 Dec 2021 07:15:03 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 4C4D4C36AE1; Sat, 18 Dec 2021 07:15:03 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 82795C36AE9; Sat, 18 Dec 2021 07:15:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1639811703; bh=6N78ZtztZy2kuwi6cn3yd73yImKWCePSoI0jWLQaSbA=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=eOWjqsyaNyB7adM4WR0ZNY7LUK9nMRUnEVJB0kh77iMq22MFhZVz4asDhO4etNsGc WNuAjnVXdg1OcmvZJ/4k3IPEiln8NmcuYgIYfDKJTL5zcAWDd0qtyPbgwT4A05yClG zfqBvSujC0gJSJFNn8BnXlycDKamWtz8bvo5+2IpyK7va9BGOLXftRwNLhfr0P0Uhc BBsABacf7YyOc8VpXkXXnmyEusIfvOCiVNFxyLt4p/kMDBRKXs8+RZ6lrZZqZMajqK ySCHDEc5QlFl8D5WEG9DrBCcnF69/TnrKiurUVVNUq2mCwNKyW9i9uwT68YBdK0/KW sGKu2IzwVDqTQ== From: Shawn Guo List-Id: 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/6] i.MX SoC update for 5.17 Date: Sat, 18 Dec 2021 15:14:23 +0800 Message-Id: <20211218071427.26745-2-shawnguo@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20211218071427.26745-1-shawnguo@kernel.org> References: <20211218071427.26745-1-shawnguo@kernel.org> The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf: Linux 5.16-rc1 (2021-11-14 13:56:52 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-5.17 for you to fetch changes up to b0100bce4ff82ec1ccd3c1f3d339fd2df6a81784: ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART (2021-11-21 16:45:16 +0800) ---------------------------------------------------------------- i.MX SoC update for 5.17: - A couple of cleanups from Lukas Bulwahn to remove left-over from i.MX{27,31,35} board file removal, and rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART. ---------------------------------------------------------------- Lukas Bulwahn (2): ARM: imx: remove dead left-over from i.MX{27,31,35} removal ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART arch/arm/Kconfig.debug | 14 +++++++------- arch/arm/include/debug/imx-uart.h | 18 +++++++++--------- arch/arm/mach-imx/Kconfig | 12 ------------ arch/arm/mach-imx/Makefile | 2 -- 4 files changed, 16 insertions(+), 30 deletions(-) From patchwork Sat Dec 18 07:14:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12685911 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 smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 81086C433F5 for ; Sat, 18 Dec 2021 07:15:05 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 6CD70C36AE8; Sat, 18 Dec 2021 07:15:05 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A3CD5C36AEB; Sat, 18 Dec 2021 07:15:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1639811705; bh=tY4ZJUjapV31t9up3Bv8Y9nBK3Wy0wSQRU9kPYSebp4=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=F2cDoh/WdCMVVz+7NBpAVvfsuG59OpQ/BWMbl3sfmGXPuxTpqU1d0jCYJ9CYnpQef q9TDlN8J0rY4Yr8rCYkDG3uMRqoIPZxRFCxmgz+jtbXS11nIcvH8FzCJGrGM8uec4L 2ioF4grbXHZMB5tlRmvA4CvtYnaHnMiVi1UfK0o6XaV8ow/dHdEbLbCCWCXljRti3Z +KE6o7a+TRmomKyL7ofDKmx0HhU+e3iUBP6vtgGoPz2pqAQTFGVYrYFcp/4uZZ9g1m 2RIC6So3QCDB/FcXGDeB/QK8oLRcD3rMVJXpd2MXHVf97EegXjgdUiBkGVIkmk2c14 m1hMuPq3ExRzA== From: Shawn Guo List-Id: 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/6] i.MX dt-bindings update for 5.17 Date: Sat, 18 Dec 2021 15:14:24 +0800 Message-Id: <20211218071427.26745-3-shawnguo@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20211218071427.26745-1-shawnguo@kernel.org> References: <20211218071427.26745-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf: Linux 5.16-rc1 (2021-11-14 13:56:52 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.17 for you to fetch changes up to e1e06edd94d5b3171401a1435a17251102cc8494: dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl (2021-12-17 10:54:26 +0800) ---------------------------------------------------------------- i.MX dt-bindings update for 5.17: - New bindings for i.MX SPBA bus and i.MX8MN DISP blk-ctrl. - New vendor prefix for BSH Hausgeraete GmbH and JOZ BV. - New compatibles for various i.MX6 and i.MX8 boards. - Add optional 'fsl,continuous-burst-clk' property support for imx-weim binding. ---------------------------------------------------------------- Adam Ford (2): dt-bindings: soc: imx: Add binding doc for spba bus dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl Alexander Stein (3): dt-bindings: arm: fsl: add TQMa8MxML boards dt-bindings: arm: fsl: add TQMa8MxNL boards dt-bindings: arm: fsl: add TQMa8Mx boards Ariel D'Alessandro (3): dt-bindings: Add vendor prefix for BSH Hausgeraete GmbH dt-bindings: arm: fsl: Add iMX8MN BSH SMM S2 boards dt-bindings: arm: fsl: Add BSH SMM-M2 IMX6ULZ SystemMaster board Ivan Bornyakov (1): dt-bindings: bus: imx-weim: add words about continuous bclk Jacky Bai (1): dt-bindings: arm: fsl: Add binding for imx8ulp evk Matthias Schiffer (1): dt-bindings: arm: fsl: add TQ-Systems boards based on i.MX6Q/QP/DL Michal Vokáč (1): dt-bindings: arm: fsl: Add Y Soft IOTA Crux/Crux+ boards Oleksij Rempel (2): dt-bindings: vendor-prefixes: Add an entry for JOZ BV dt-bindings: arm: fsl: add JOZ Access Point Documentation/devicetree/bindings/arm/fsl.yaml | 78 +++++++++++++++++ .../devicetree/bindings/bus/fsl,spba-bus.yaml | 68 +++++++++++++++ Documentation/devicetree/bindings/bus/imx-weim.txt | 5 ++ .../bindings/soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml | 97 ++++++++++++++++++++++ .../devicetree/bindings/vendor-prefixes.yaml | 4 + 5 files changed, 252 insertions(+) create mode 100644 Documentation/devicetree/bindings/bus/fsl,spba-bus.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml From patchwork Sat Dec 18 07:14:25 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12685913 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 smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 C5D89C433F5 for ; Sat, 18 Dec 2021 07:15:07 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id ACF4CC36AE8; Sat, 18 Dec 2021 07:15:07 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C2A41C36AEA; Sat, 18 Dec 2021 07:15:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1639811707; bh=HdXIzNNAvmnI5jLw9yjXGt//usUKuuwskjuht3FsXbI=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=W11DOHSmxf0gwA/MVEGmKntDyzEz5ZYibLM8jR9YN14EHdB2wBXMWwhcCVAcrhOe1 /MUgV7H9RXbIkJX8RKPw5oA76HsP2UuQDM7X6bPPEkKBQr1nm2uhN1q3q0qmHAQqQr lmK1ig+GEuFfG0SHCK8aZ/WDzrTPPTofgorPUTrCfvgdiPQNARmIM+kIEqY2m17UFK rvxvyU8ZYgc+KnETVieJzty9MWqfidiYAO8AVWDJfUiFPo2kQ1P0pLlL/J0+zH0ZEE L3cnUfJW57CkALnTlC4EQbIpy4AVla/XOiRCUonNf4eV5rnUfFrUmZqAEyXfYjuaX7 m7ynXjUZMcsPw== From: Shawn Guo List-Id: 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/6] i.MX arm device tree change for 5.17 Date: Sat, 18 Dec 2021 15:14:25 +0800 Message-Id: <20211218071427.26745-4-shawnguo@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20211218071427.26745-1-shawnguo@kernel.org> References: <20211218071427.26745-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf: Linux 5.16-rc1 (2021-11-14 13:56:52 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.17 for you to fetch changes up to 3951cc6bae4cd252a2efec5bad5d30265d525e0f: ARM: dts: imx6: phytec: Add PEB-WLBT-05 support (2021-12-17 10:43:55 +0800) ---------------------------------------------------------------- i.MX arm device tree change for 5.17: - New board support: TQ-Systems MBa6x, Y Soft IOTA Crux/Crux+ board, JOZ Access Point, Phytec PEB-WLBT-05 support, BSH SMM-M2 IMX6ULZ SystemMaster. - Update SPBA bus node name to match binding schema. - A series from Christoph Niedermaier to update imx6qdl-dhcom board around Ethernet and USB support. - A series from Giulio Benetti to clean up undocumented/unused fixed clock compatibles. - A series from Laurent Pinchart to update i.MX7 MIPI_CSI support. - A couple of changes from Russell to update phy-mode for vf610-zii-dev-rev-b board. - Add Wacom digitizer support for imx7d-remarkable2 device. ---------------------------------------------------------------- Adam Ford (1): ARM: dts: imx: Change spba to spba-bus Alistair Francis (1): ARM: dts: imx7d-remarkable2: add wacom digitizer device Christoph Niedermaier (3): ARM: dts: imx6qdl-dhcom: Align PHY reset timing with other DHCOM SoMs ARM: dts: imx6qdl-dhcom: Identify the PHY by ethernet-phy-id0007.c0f0 ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer Giulio Benetti (17): ARM: dts: imx1: drop "fsl,imx-clk32" ARM: dts: imx25: drop "fsl,imx-osc" ARM: dts: imx50: drop "fsl,imx-osc" ARM: dts: imx50: drop "fsl,imx-ckil" ARM: dts: imx50: drop "fsl,imx-ckih1" ARM: dts: imx50: drop "fsl,imx-ckih2" ARM: dts: imx51: drop "fsl,imx-osc" ARM: dts: imx51: drop "fsl,imx-ckil" ARM: dts: imx51: drop "fsl,imx-ckih1" ARM: dts: imx51: drop "fsl,imx-ckih2" ARM: dts: imx53: drop "fsl,imx-osc" ARM: dts: imx53: drop "fsl,imx-ckil" ARM: dts: imx53: drop "fsl,imx-ckih1" ARM: dts: imx53: drop "fsl,imx-ckih2" ARM: dts: imx6qdl: drop "fsl,imx-osc" ARM: dts: imx6qdl: drop "fsl,imx-ckil" ARM: dts: imx6qdl: drop "fsl,imx-ckih1" Jason Wang (1): ARM: dts: imx: Fix typo in pinfunc comments Laurent Pinchart (3): ARM: dts: imx7s-warp: Drop undefined property in mipi_csi node ARM: dts: imx7: Drop reset-names property for mipi_csi node ARM: dts: imx7: Group mipi_csi 'port' children in a 'ports' node Markus Niebel (1): ARM: dts: imx6qdl: add TQ-Systems MBa6x device trees Matthias Schiffer (1): ARM: dts: imx6qdl-tqma6: add ERR006687 hardware workaround for "a" variant Michael Trimarchi (1): ARM: dts: imx6ulz-bsh-smm-m2: Add BSH SMM-M2 IMX6ULZ SystemMaster Michal Vokáč (1): ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Crux/Crux+ board Oleksij Rempel (1): ARM: dts: add JOZ Access Point Russell King (Oracle) (2): ARM: dts: vf610-zii-dev-rev-b: correct phy-mode for 6185 dsa link ARM: dts: vf610-zii-dev-rev-b: specify phy-mode for external PHYs Yunus Bas (3): ARM: dts: imx6qdl: phytec: Add support for optional PEB-EVAL-01 board ARM: dts: imx6qdl: phytec: Add support for optional PEB-AV-02 LCD adapter ARM: dts: imx6: phytec: Add PEB-WLBT-05 support arch/arm/boot/dts/Makefile | 11 +- arch/arm/boot/dts/imx1-pinfunc.h | 6 +- arch/arm/boot/dts/imx1.dtsi | 2 +- arch/arm/boot/dts/imx25.dtsi | 4 +- arch/arm/boot/dts/imx27-pinfunc.h | 6 +- arch/arm/boot/dts/imx31.dtsi | 2 +- arch/arm/boot/dts/imx50.dtsi | 10 +- arch/arm/boot/dts/imx51.dtsi | 10 +- arch/arm/boot/dts/imx53.dtsi | 10 +- arch/arm/boot/dts/imx6dl-mba6.dtsi | 22 + arch/arm/boot/dts/imx6dl-mba6a.dts | 21 + arch/arm/boot/dts/imx6dl-mba6b.dts | 21 + arch/arm/boot/dts/imx6dl-phytec-mira-rdk-nand.dts | 3 + arch/arm/boot/dts/imx6q-mba6.dtsi | 44 ++ arch/arm/boot/dts/imx6q-mba6a.dts | 20 + arch/arm/boot/dts/imx6q-mba6b.dts | 20 + arch/arm/boot/dts/imx6q-phytec-mira-rdk-emmc.dts | 3 + arch/arm/boot/dts/imx6q-phytec-mira-rdk-nand.dts | 3 + arch/arm/boot/dts/imx6q-yapp4-crux.dts | 54 +++ arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi | 4 + arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 4 + arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-mba6.dtsi | 526 +++++++++++++++++++++ arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 36 ++ arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 52 ++ .../boot/dts/imx6qdl-phytec-mira-peb-av-02.dtsi | 119 +++++ .../boot/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi | 71 +++ .../boot/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi | 85 ++++ arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 20 + arch/arm/boot/dts/imx6qdl.dtsi | 8 +- arch/arm/boot/dts/imx6qp-mba6b.dts | 18 + arch/arm/boot/dts/imx6qp-phytec-mira-rdk-nand.dts | 3 + arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts | 54 +++ .../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi | 90 ++++ arch/arm/boot/dts/imx6ull-jozacp.dts | 456 ++++++++++++++++++ .../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts | 1 + .../boot/dts/imx6ull-phytec-segin-peb-wlbt-05.dtsi | 19 + arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts | 146 ++++++ arch/arm/boot/dts/imx7d-remarkable2.dts | 59 +++ arch/arm/boot/dts/imx7s-warp.dts | 14 +- arch/arm/boot/dts/imx7s.dtsi | 22 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 6 +- 44 files changed, 2043 insertions(+), 52 deletions(-) create mode 100644 arch/arm/boot/dts/imx6dl-mba6.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-mba6a.dts create mode 100644 arch/arm/boot/dts/imx6dl-mba6b.dts create mode 100644 arch/arm/boot/dts/imx6q-mba6.dtsi create mode 100644 arch/arm/boot/dts/imx6q-mba6a.dts create mode 100644 arch/arm/boot/dts/imx6q-mba6b.dts create mode 100644 arch/arm/boot/dts/imx6q-yapp4-crux.dts create mode 100644 arch/arm/boot/dts/imx6qdl-mba6.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-mba6a.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-mba6b.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-av-02.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi create mode 100644 arch/arm/boot/dts/imx6qp-mba6b.dts create mode 100644 arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-jozacp.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-wlbt-05.dtsi create mode 100644 arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts From patchwork Sat Dec 18 07:14:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12685915 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 smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 E581BC433F5 for ; Sat, 18 Dec 2021 07:15:09 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id D05A6C36AE8; Sat, 18 Dec 2021 07:15:09 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0EA52C36AEB; Sat, 18 Dec 2021 07:15:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1639811709; bh=OA4QyRmgEbhSmDFLjrYwjnuOKKoFSq3IEAwL4KnMCTk=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=d8fzPXs4c4kecCq3zDoRg0jxQalT0VLuCstl6ZoTkvIRJSJ3xa+qU/yeoowbYsN2l Qe530qmcesryUv1vBBnfZ5i6jObNQiB3EvRKk5aWdBkUj/p6KerE4ceS7Y2zK9CKSE OGGRnmuk1NJ69erengauYbURYsLDgmZk5AuhDSmbP/ys0GgdfVqQpkdtiCZ5+V5kNk vJZzdOpc+nuAncqsFl/H5Kwlx6ELsk9BVxBqOYxLhRJDDrd6As7xyUeX7CxQUIOYn2 XruadHoO7SwipQjVxYJ+rD+wr7sRTJbDvPUGNfFWPX5mgT03BBHfWhRxOq2QXBW9Yp yrLdL0Jxf1xlQ== From: Shawn Guo List-Id: 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 5/6] i.MX arm64 device tree change for 5.17 Date: Sat, 18 Dec 2021 15:14:26 +0800 Message-Id: <20211218071427.26745-5-shawnguo@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20211218071427.26745-1-shawnguo@kernel.org> References: <20211218071427.26745-1-shawnguo@kernel.org> The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf: Linux 5.16-rc1 (2021-11-14 13:56:52 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.17 for you to fetch changes up to 0bc3e333a0c82ee8691bcfdf441644ce02bd8be0: arm64: dts: imx8mp-evk: configure multiple queues on eqos (2021-12-16 18:14:25 +0800) ---------------------------------------------------------------- i.MX arm64 device tree change for 5.17: - New SoC support: i.MX8 ULP. - New board support: i.MX8MM/MN based TQMa8Mx boards, iMX8MN BSH SMM S2, i.MX8 ULP EVK. - A series from Adam Ford to enable Camera and USB support for imx8mm-beacon device. - Add overlays for various serdes protocols on LS1028A QDS board using different PHY cards. - A series from Biwen Li to update LS1028A devices around RTC, flextimer and PWM support. - A series from Joakim Zhang to update ENET/FEC suppport on i.MX8M devices. - A couple of changes from Lucas Stach to update nitrogen8-som Ethernet PHY and I2C1 pad configuration. - A series from Martin Kepplinger to split out a shared imx8mq-librem5-r3 dtsi for Librem5 devices. - Add cache descriptions for i.MX8 SoCs. - A series from Vladimir Oltean to update ls1028a-rdb device tree in order to share the DTS between Linux and U-Boot. - Random device addtion to various i.MX8 and LX2160A based devices. ---------------------------------------------------------------- Adam Ford (4): arm64: dts: imx8mm-beacon: Enable USB Controllers arm64: dts: imx8mm: Add CSI nodes arm64: dts: imx8mm-beacon: Enable OV5640 Camera arm64: dts: imx8mq-evk: link regulator to VPU domain Alex Marginean (1): arm64: dts: ls1028a-qds: add overlays for various serdes protocols Alexander Stein (3): arm64: dts: freescale: add initial device tree for TQMa8MQML with i.MX8MM arm64: dts: freescale: add initial device tree for TQMa8MQNL with i.MX8MN arm64: dts: freescale: add initial device tree for TQMa8Mx with i.MX8M Ariel D'Alessandro (1): arm64: dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards Arnaud Ferraris (1): arm64: dts: freescale: add 'chassis-type' property Biwen Li (5): arm64: dts: lx2162a-qds: add interrupt line for RTC node arm64: dts: ls1028a: add ftm_alarm1 node to be used as wakeup source arm64: dts: ls1028a: add flextimer based pwm nodes arm64: dts: ls1028a-rdb: enable pwm0 arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus David Heidelberg (1): arm64: dts: imx8mq: fix the schema check errors for fsl,tmu-calibration Fabio Estevam (1): arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property Geert Uytterhoeven (1): arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-names reference Ioana Radulescu (1): arm64: dts: lx2160a-rdb: Add Inphi PHY node Jacky Bai (2): arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board Joakim Zhang (7): arm64: dts: imx8mn-evk: add hardware reset for FEC PHY arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY arm64: dts: imx8m: disable smart eee for FEC PHY arm64: dts: imx8m: configure FEC PHY VDDIO voltage arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" property for FEC arm64: dts: imx8mp: add mac address for EQOS Kuldeep Singh (1): arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS Li Yang (2): arm64: dts: ls1088a: Add reboot nodes arm64: dts: ls1088a: add snps incr burst type adjustment for usb1 Lucas Stach (3): arm64: dts: nitrogen8-som: correct network PHY reset arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi Martin Kepplinger (4): arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description arm64: dts: imx8mq-librem5: describe power supply for cameras arm64: dts: imx8mq-librem5: describe the selfie cam arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XSHUTDOWN pin Meng Li (1): arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK signal for flash device Pankaj Bansal (1): arm64: dts: lx2160a-qds: Add mdio mux nodes Pankaj Gupta (1): arm64: dts: lx2160a: add optee-tz node Peng Fan (6): arm64: dts: imx8m: add cache info arm64: dts: imx8qm: add cache info arm64: dts: imx8qxp: add cache info dt-bindings: power: imx8ulp: add power domain header file arm64: dts: imx8ulp: add scmi firmware node arm64: dts: imx8ulp: add power domain entry for usdhc Ran Wang (1): arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes Vabhav Sharma (1): arm64: dts: ls1028a-qds: enable lpuart1 Vladimir Oltean (4): arm64: dts: ls1028a-rdb: sort nodes alphabetically by label arm64: dts: ls1028a-rdb: add an alias for the FlexSPI controller arm64: dts: ls1028a-rdb: add aliases for the Ethernet ports arm64: dts: ls1028a-rdb: update copyright Xiaoliang Yang (1): arm64: dts: imx8mp-evk: configure multiple queues on eqos Xiaowei Bao (1): arm64: dts: ls1028a: Add PCIe EP nodes Yangbo Lu (1): arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes arch/arm64/boot/dts/freescale/Makefile | 22 + .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 113 +++ .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 108 +++ .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 82 ++ .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 107 +++ .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 75 ++ .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 79 ++ arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 39 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 103 ++- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 130 ++- arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 + arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 149 ++++ arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 21 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 10 + arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 21 + .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 93 ++ .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 7 + .../dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 1 - .../dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 1 - .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 253 ++++++ .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 335 +++++++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 86 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 1 - .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 1 - .../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi | 426 +++++++++ .../arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dts | 48 + .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 80 ++ arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 9 + .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 237 +++++ .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 322 +++++++ arch/arm64/boot/dts/freescale/imx8mn.dtsi | 29 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 73 ++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 35 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 9 + .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 25 +- .../boot/dts/freescale/imx8mq-librem5-r3.dtsi | 45 + .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 16 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 97 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 1 + .../boot/dts/freescale/imx8mq-nitrogen-som.dtsi | 15 +- .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts | 349 ++++++++ arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 360 ++++++++ arch/arm64/boot/dts/freescale/imx8mq.dtsi | 115 ++- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 38 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 28 + arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 64 ++ arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h | 978 +++++++++++++++++++++ arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 434 +++++++++ arch/arm64/boot/dts/freescale/mba8mx.dtsi | 282 ++++++ include/dt-bindings/power/imx8ulp-power.h | 26 + 52 files changed, 5840 insertions(+), 154 deletions(-) create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-13bb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-65bb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-7777.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-85bb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-899b.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-9999.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-common.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8ulp-evk.dts create mode 100755 arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx8ulp.dtsi create mode 100644 arch/arm64/boot/dts/freescale/mba8mx.dtsi create mode 100644 include/dt-bindings/power/imx8ulp-power.h From patchwork Sat Dec 18 07:14:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12685917 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 smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 0B0B4C433EF for ; Sat, 18 Dec 2021 07:15:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id EBF93C36AE9; Sat, 18 Dec 2021 07:15:11 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 313E5C36AE1; Sat, 18 Dec 2021 07:15:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1639811711; bh=+EajKdnKq4JLkmXaB8FfXO3d/xc/paB4/9VJWFiaNzY=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=Pd82+gZGcEYkZi6xDUne4ithWrg0HvDCsqSQQ1uoIk1p1Khwsn1ScH/m2u5aNXyKL cPrN8AnjyVQ+CFixxc6oJ6zOfmnRhcBqKuuYQH0mW43y6XPq3dqtRSw2zM52jf7xxm AxZstz5VTNR3TTMW3YMS4WVdRwGKIA9U/Kr2j7IwAsikKviehZAcvNp6dRfGmvFh7t fTzQYU9U/nqugU7Og9ml429N4k2wtsti1rb2POr1UJCFFFC3ltm89uyg2Ko/aCL2MY 2N9j3SrNYSfRkd+G8HO6WbEjo4vvp64pmD1vgHMlJUoi0LbmN1rViW6PK42fLYVKP1 NvJHv2bTOlLpQ== From: Shawn Guo List-Id: 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 6/6] i.MX defconfig update for 5.17 Date: Sat, 18 Dec 2021 15:14:27 +0800 Message-Id: <20211218071427.26745-6-shawnguo@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20211218071427.26745-1-shawnguo@kernel.org> References: <20211218071427.26745-1-shawnguo@kernel.org> The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf: Linux 5.16-rc1 (2021-11-14 13:56:52 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.17 for you to fetch changes up to c720e38f4c2dd1e0b5cf4f7dcf8bb6951cd3856d: ARM: imx_v6_v7_defconfig: Enable for DHCOM devices required RTC_DRV_RV3029C2 (2021-12-16 14:50:25 +0800) ---------------------------------------------------------------- i.MX defconfig update for 5.17: - Enable pinctrl and clock drivers for i.MX8 ULP SoC. - A couple of patches from Adam Ford to enable Camera driver support for Beacon EmbeddedWorks i.MX8MM development kit. - Enable drivers for devices found on TQMa8MxML-MBa8Mx board. - Enable RTC_DRV_RV3029C2 driver support for DHCOM devices. ---------------------------------------------------------------- Adam Ford (2): arm64: defconfig: Enable VIDEO_IMX_MEDIA arm64: defconfig: Enable OV5640 Alexander Stein (1): arm64: defconfig: enable drivers for TQ TQMa8MxML-MBa8Mx Johann Neuhauser (1): ARM: imx_v6_v7_defconfig: Enable for DHCOM devices required RTC_DRV_RV3029C2 Peng Fan (1): arm64: defconfig: enable drivers for booting i.MX8ULP arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm64/configs/defconfig | 11 +++++++++++ 2 files changed, 12 insertions(+)