From patchwork Tue Feb 22 07:52:21 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12754638 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 CACADC433F5 for ; Tue, 22 Feb 2022 07:52:48 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 8E733C340EB; Tue, 22 Feb 2022 07:52:48 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A38E8C340E8; Tue, 22 Feb 2022 07:52:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1645516368; bh=W/dGaDpjEmR/Mp33239tj3Ddrx48J5wp/pOUAnKy0yE=; h=From:List-Id:To:Cc:Subject:Date:From; b=kTjNUnIvQLgbgk7iiiPks7LatvJQa+I6ryHEm9pG6o+2cF1K+5ooSuEbX8CQJWQYu 3oNCm/M5xuwGkefBRuFeK7DO4kV4X1kMETG7VsYxxblVOWMCEOhfPHllTp6pWaTaVL AIR7SwPafXR+nsmN7CVh7aiLmzw709Fs9LTL/cDrZiCIXrmsXac7V4TRM+AUxSKXcD V1ZwbvPSJ+cAshxdwIv8Bz/vyJhAD1mHX5AO3ewDKpwPamuvZBp7wBO2Ns0KxuDXb8 TDgT+gKGC15B6qUbd1ospvImyg3Dp7cqtduKqlMg11YNnODDkdE1vIzmNnKSt9BXfJ +Ly8s0zK4G7Xw== 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.18 Date: Tue, 22 Feb 2022 15:52:21 +0800 Message-Id: <20220222075226.160187-1-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Hi, Commit 7a7b1414ea9a ("dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains") on imx/bindings branch is merged here to resolve a dependency on VPU blk-ctrl domain defines. Please consider to pull, thanks! Shawn The following changes since commit 7a7b1414ea9a3641672be768afe16f583f0b76e7: dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains (2022-02-11 10:49:26 +0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.18 for you to fetch changes up to e6cb5408289f4202f4088731a4ac98c7ffaedb9d: bus: imx-weim: add DT overlay support for WEIM bus (2022-02-22 14:55:12 +0800) ---------------------------------------------------------------- i.MX drivers update for 5.18: - Drop LS1021A device check from soc-imx driver as it's unneeded since commit commit 4ebd29f91629 ("soc: imx: Register SoC device only on i.MX boards"). - Add support for power domains provided by the VPU blk-ctrl on the i.MX8MQ. - Add resource owner management API which will be used to check whether M4 is under control of Linux. - Add VPU MU resources support into SCU power domain driver. - Support DT overlay for WEIM bus driver with OF reconfiguration notifier handler. ---------------------------------------------------------------- Fabio Estevam (1): soc: imx: Remove Layerscape check Ivan Bornyakov (1): bus: imx-weim: add DT overlay support for WEIM bus Lucas Stach (1): soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl Ming Qian (1): firmware: imx: scu-pd: imx8q: add vpu mu resources Peng Fan (1): firmware: imx: add get resource owner api Shawn Guo (1): Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' into imx/drivers drivers/bus/imx-weim.c | 135 +++++++++++++++++++++++++++++++++--- drivers/firmware/imx/rm.c | 45 ++++++++++++ drivers/firmware/imx/scu-pd.c | 4 ++ drivers/soc/imx/imx8m-blk-ctrl.c | 66 ++++++++++++++++++ drivers/soc/imx/soc-imx.c | 3 - include/linux/firmware/imx/svc/rm.h | 5 ++ 6 files changed, 246 insertions(+), 12 deletions(-) From patchwork Tue Feb 22 07:52:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12754639 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 D2A73C433F5 for ; Tue, 22 Feb 2022 07:52:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id A9FB7C340EB; Tue, 22 Feb 2022 07:52:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E3E34C340F4; Tue, 22 Feb 2022 07:52:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1645516370; bh=Dd7Il5d/DNf7h0A2IDWNKmkk3GULoV8sDo6NfbLvU0g=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=hNWf20QdQxkloOc3AVeKNrUtzKA3EQ09EAQECxfDChp+Bfs4eCXvx/ylL5uU8jXJK xbwPW1W4Da0AYXIpDRBnPISHO8oUN3LxOPErwXu034sFl9wuOB4/mo3zAcc8fwzOvX zQAbCKhwPol6UvENt+NhEBDvhWBfe+kOvvPBoWKwPT1y+htjbTI5FMgnoBiPe8xwqs 5NrymYNA4vcCOu9n4KsvU3sYl5yda+LI6v8IjzjoGuM81j7uqZccoi4ml+SAEI5Xjr UY48DWK1ip5k/zAd9pQqZxL6iCaJKVf8Ri2Ta2CgjZuATnp4Png9hZ/5IdwQCPqXgl HhFmqYzH5jsmg== 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.18 Date: Tue, 22 Feb 2022 15:52:22 +0800 Message-Id: <20220222075226.160187-2-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220222075226.160187-1-shawnguo@kernel.org> References: <20220222075226.160187-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07: Linux 5.17-rc1 (2022-01-23 10:12:53 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-5.18 for you to fetch changes up to ed2e8e0ad593dc5235aa41fe61bfe0e8c3548ae4: ARM: imx: Add initial support for i.MXRT10xx family (2022-01-28 17:46:42 +0800) ---------------------------------------------------------------- i.MX SoC update for 5.18: - Add initial support for i.MXRT10xx family which features NXP's implementation of the Arm Cortex-M7 core and in some case the Arm Cortex-M4 core too. ---------------------------------------------------------------- Giulio Benetti (1): ARM: imx: Add initial support for i.MXRT10xx family arch/arm/mach-imx/Kconfig | 7 +++++++ arch/arm/mach-imx/Makefile | 2 ++ arch/arm/mach-imx/mach-imxrt.c | 19 +++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 arch/arm/mach-imx/mach-imxrt.c From patchwork Tue Feb 22 07:52:23 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12754640 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 D9E26C433EF for ; Tue, 22 Feb 2022 07:52:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id C5FCAC340E8; Tue, 22 Feb 2022 07:52:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0C54EC340F0; Tue, 22 Feb 2022 07:52:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1645516372; bh=xn+PpeartlBgjKPIJJmtv7Bv6DNPVShnbqy+QMGgRQk=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=MObOhvevbNMxqPyz1Hxju0WmV+PL4s9j2ZVEnoOTapCeDqy5ldT4MRKEEW8rdWsj1 zqoZpIQdux7RRm0HfXcRwaNbURzc5EzIDg1QeOPQtH7/wR97m/5kb2N8bDB4ERVWPZ M7FEWIziUb01GpHCzCBqPAnJyMDk0jB4Sf9Ho3JFnc3rHEZd7NqNqkLt8FXV51dYL+ Akb2p1PYnCuOc9I2MxbL+kZvyq8woGzC9JNvBydoeuAQg1jUtE/6xh1Qm5guFRj5a6 iTYkRToLEWCMzls+COy4dMcGCKzenXQdjZtgfAz/jnMLxZTbfHtmjhJvL4/mR5wFe9 6rrQ6bz9loueg== 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 change for 5.18 Date: Tue, 22 Feb 2022 15:52:23 +0800 Message-Id: <20220222075226.160187-3-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220222075226.160187-1-shawnguo@kernel.org> References: <20220222075226.160187-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07: Linux 5.17-rc1 (2022-01-23 10:12:53 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.18 for you to fetch changes up to 039facb4323b9ff22e50c017c60f7020811a7229: dt-bindings: arm: imx: add imx8mm gw7903 support (2022-02-21 12:06:37 +0800) ---------------------------------------------------------------- i.MX dt-bindings change for 5.18: - New board compatible for Protonic PRT8MM, Toradex Verdin-imx8mm, emCON-MX8M Mini, i.MX8MM GW7903. - A series of patches from Lucas Stach adding support for i.MX8M VPU and HSIO blk-ctrl power domains. ---------------------------------------------------------------- Lucas Stach (6): dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl dt-bindings: arm: imx: add Protonic PRT8MM board compatible dt-bindings: power: add defines for i.MX8MP power domain dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl Marcel Ziswiler (1): dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al. Reinhold Mueller (1): dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini Tim Harvey (1): dt-bindings: arm: imx: add imx8mm gw7903 support Documentation/devicetree/bindings/arm/fsl.yaml | 24 +++++++ .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 2 + .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml | 78 ++++++++++++++++++++++ .../bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml | 71 ++++++++++++++++++++ include/dt-bindings/power/imx8mp-power.h | 35 ++++++++++ include/dt-bindings/power/imx8mq-power.h | 3 + 6 files changed, 213 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml create mode 100644 include/dt-bindings/power/imx8mp-power.h From patchwork Tue Feb 22 07:52:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12754641 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 22311C433F5 for ; Tue, 22 Feb 2022 07:52:55 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 11A53C340EB; Tue, 22 Feb 2022 07:52:55 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 27567C340F5; Tue, 22 Feb 2022 07:52:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1645516375; bh=7W+48+p9FHSui6hTHAHtej3AoHyqR9ldakkTL54voaQ=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=dSPYO3z0c40a3LGOZS1o7yHNqhvQiyY9KzC5hjRhAHu2zhnvhC3DgaXwfdjNVkgpP SdfeM4JCE55gjwZsswe/D7jDQH9NcHrHC383Tq63s7aApNU+eAGi4yFBMlB6KPkYmM l5Nq76XGj5Ag0i4TcutJAMfo12RMXLXVfyWDEsQRpu5Ie8MF9U+9wIs+9la5ZOepZX ETo0sivdSMg2MdBKjidxP3agpXyEDgA+Jsc0nWpAml/CXyM1ec+gNTt0+IQNWqftGj u5yvXua63JJIUgCZDziwHejGEmgqqJsE3ABgda1mTwoFKIyeONCC2oYccpu037F5jr tTB1vX96UNGbQ== 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.18 Date: Tue, 22 Feb 2022 15:52:24 +0800 Message-Id: <20220222075226.160187-4-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220222075226.160187-1-shawnguo@kernel.org> References: <20220222075226.160187-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07: Linux 5.17-rc1 (2022-01-23 10:12:53 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.18 for you to fetch changes up to 9baabac707a57c035a47b101e7a7af01340058d6: ARM: dts: imx6qp-sabresd: Enable PCIe support (2022-02-22 14:57:30 +0800) ---------------------------------------------------------------- i.MX arm device tree change for 5.18: - A series from Alexander Stein to update imx6qdl based TQMA6 and MBA6 devices, adding I2C bus recovery, marking GPIO buttons as wakeup source etc. - A set of maintenance patches from Oleksij Rempel adding display, CAN termination and thermal support for i.MX6 based boards from Plymovent, Protonic and from Kverneland. - A couple of patches from Thierry Reding to correct i.MX28 RTC compatbile, and rename RTC device nodes for i.MX SoCs. - Update i.MX7 device tree to use audio_mclk_post_div clock instead of audio_mclk_root_clk, and move PCIe out of AIPS3 bus. - A couple of patches on imx6qdl-phytec to support PMIC MFD subdevices. - Add pinctrl header support for i.MXRT1050 SoC. - Other small and random changes. ---------------------------------------------------------------- Abel Vesa (1): ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk Alexander Stein (5): ARM: dts: imx6qdl-mba6: Move rtc alias to common location ARM: dts: imx6qdl: tqma6: Add i2c bus recovery ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source ARM: dts: imx6qdl: tqma6: Remove obsolete comment ARM: dts: imx6qdl-mba6: Move pinmux to regulator node Andrej Picej (1): ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices Dario Binacchi (1): ARM: dts: imx28: reparent gpmi clock to ref_gpmi Fabio Estevam (1): ARM: dts: imx6sx-udoo-neo: Add HDMI support Jesse Taube (1): ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header Marek Vasut (3): ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers ARM: dts: imx: Add missing LVDS decoder on M53Menlo ARM: dts: imx7: Move PCIe out of AIPS3 Oleksij Rempel (4): ARM: dts: imx6dl-prtvt7: Add display and panel nodes ARM: dts: imx6qdl-vicut1: add CAN termination support ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new resistive-adc-touch driver ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zones and hwmon Richard Zhu (1): ARM: dts: imx6qp-sabresd: Enable PCIe support Robin van der Gracht (1): ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node Thierry Reding (2): ARM: dts: imx28: Use correct compatible string for RTC ARM: dts: imx: Rename RTC device tree nodes Yunus Bas (1): ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices correctly arch/arm/boot/dts/imx28-tx28.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 + arch/arm/boot/dts/imx51-ts4800.dts | 2 +- arch/arm/boot/dts/imx53-m53menlo.dts | 29 +- arch/arm/boot/dts/imx53-tx53.dtsi | 2 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 131 ++- arch/arm/boot/dts/imx6dl-prtvt7.dts | 203 ++++- arch/arm/boot/dts/imx6dl-victgo.dts | 121 ++- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 3 + arch/arm/boot/dts/imx6qdl-mba6.dtsi | 16 +- arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 6 - arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 13 + arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 10 + arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 14 + arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-tx6-mb7.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 12 +- arch/arm/boot/dts/imx6qp-sabresd.dts | 6 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 74 ++ arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts | 2 +- arch/arm/boot/dts/imx7-colibri-aster.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri.dtsi | 4 +- arch/arm/boot/dts/imx7-mba7.dtsi | 2 +- arch/arm/boot/dts/imx7d-nitrogen7.dts | 2 +- arch/arm/boot/dts/imx7d-pico-hobbit.dts | 4 +- arch/arm/boot/dts/imx7d-pico-pi.dts | 4 +- arch/arm/boot/dts/imx7d-sdb.dts | 4 +- arch/arm/boot/dts/imx7d.dtsi | 86 +- arch/arm/boot/dts/imx7s-warp.dts | 4 +- arch/arm/boot/dts/imxrt1050-pinfunc.h | 993 ++++++++++++++++++++++ arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 2 +- 35 files changed, 1647 insertions(+), 139 deletions(-) create mode 100644 arch/arm/boot/dts/imxrt1050-pinfunc.h From patchwork Tue Feb 22 07:52:25 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12754642 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 833F6C433F5 for ; Tue, 22 Feb 2022 07:52:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 72106C340EB; Tue, 22 Feb 2022 07:52:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 66879C340F1; Tue, 22 Feb 2022 07:52:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1645516377; bh=8RfF7EN2uwmRqOMXPoPOpOmEUT1/fsPUpdDCcGtKkvE=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=kils32/jKIdnOFWYfb4V41/8Okinj5T5SSjplVmjYjjypsXAxPudVZfYjJemSlNWO +NzSfPfZ622r5XzOTD+xckbOWrHi/PEAsxyvHB7RxYLR9Tm7vFse5qCS2kGeq8jYme w9UFdBaN3CrkN/hVqYA5NlRZ1NlvxtEZPvdgV8pTS+Jz4YBj1b3jnt931fS1h2/YTr +uR8OnQyiYO+/q9eaCNDO/Oxwn9/TyUxVS3VYjyZoh4Zwf49xE7js2wgqIFq6TTKI9 6jgxgZwLpD3VSxm+aKzXd5HYd3rS6zHNeD6fTSEBXfUMv+xQRt9xB1WhmGBStLLHQ9 mdnVSuj3DPEtQ== 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.18 Date: Tue, 22 Feb 2022 15:52:25 +0800 Message-Id: <20220222075226.160187-5-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220222075226.160187-1-shawnguo@kernel.org> References: <20220222075226.160187-1-shawnguo@kernel.org> MIME-Version: 1.0 Hi, Commit 7a7b1414ea9a ("dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains") on imx/bindings branch is merged here to resolve the dependency on VPU blk-ctrl domain defines. Please consider to pull, thanks! Shawn The following changes since commit 7a7b1414ea9a3641672be768afe16f583f0b76e7: dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains (2022-02-11 10:49:26 +0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.18 for you to fetch changes up to 59f5ae05c18a2f4a3f0494ec814155bb44a08dd7: arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC (2022-02-21 14:10:07 +0800) ---------------------------------------------------------------- i.MX arm64 device tree change for 5.18: - New support for a number of i.MX8M Mini based boards: Protonic PRT8MM, emCON-MX8M Mini, Toradex Verdin, Gateworks GW7903. - A series from Adam Ford to enable GPC, USB and display support for i.MX8M Nano. - Enable G1 and G2 video decoder devices for i.MX8MM and i.MX8MQ. - Enable PCIe support on imx8mm-beacon, tqma8mqml, imx8mm-evk, imx8mq-evk and imx8mm-venice board. - A series from Hugo Villeneuve to add PCA6416 interrupt controller configuration, GPIO line names and i2C5 support for imx8mp-evk board. - Correct I2C3 pad-ctrl and add internal display support for mnt-reform2 board. - Improve fsl-ls1028a-qds overlay support by dropping syntax hard coding and using overlay target for build. - Add overlay support for serial modes and imx219 rpi v2 camera on Gateworks imx8mm-venice devices. - A set of patches from Teresa Remmet to update phyCORE-i.MX8MP SoM device tree, including drive strength updates of different interfaces and PMIC configuration changes. - Device additions on various boards and some small random changes. ---------------------------------------------------------------- Abel Vesa (2): arm64: dts: imx8qm: Add SCU RTC node arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible Adam Ford (8): arm64: dts: imx8mn: add GPC node arm64: dts: imx8mn: put USB controller into power-domains arm64: dts: imx8mn: add DISP blk-ctrl arm64: dts: imx8mn: Enable GPU arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders arm64: dts: imx8mm-beacon: Enable PCIe Alexander Stein (1): arm64: dts: tqma8mqml: add PCIe support David Jander (1): arm64: dts: imx: add Protonic PRT8MM board Hugo Villeneuve (3): arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode arm64: dts: imx8mp-evk: add PCA6416 gpio line names arm64: dts: imx8mp-evk: add support for I2C5 Jonas Kuenstler (1): arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC Li Yang (1): arm64: dts: ls1028a-qds: define mdio slots for networking options Lucas Stach (4): arm64: dts: imx8mq: disable DDRC node by default arm64: dts: mnt-reform2: add internal display support arm64: dts: mnt-reform2: correct i2c3 pad-ctrl arm64: dts: imx8mp: disable usb3_phy1 Marcel Ziswiler (2): arm64: dts: imx8mm: fix strange hex notation arm64: dts: freescale: add initial support for verdin imx8m mini Marek Vasut (1): arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_SD3_RESET_B Michael Walle (1): arm64: dts: ls1028a: add efuse node Oliver Graute (2): arm64: dts: imx8qm: add compatible string for usdhc3 arm64: dts: imx8qm: added more serial alias to dts Peng Fan (1): arm64: dts: imx8: add mu5/6 node Reinhold Mueller (1): arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini Richard Zhu (4): arm64: dts: imx8mm: Add the pcie phy support arm64: dts: imx8mm: Add the pcie support arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board arm64: dts: imx8mq-evk: Add second PCIe port support Rob Herring (1): arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible Shawn Guo (3): Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' into imx/dt64 arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding arm64: dts: freescale: Use overlay target for simplicity Teresa Remmet (6): arm64: dts: imx8mp-phycore-som: Set minimum output impedance for eth phy arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength arm64: dts: imx8mp-phycore-som: Reduce drive strength for fec tx lines arm64: dts: imx8mp-phycore-som: Update WDOG muxing arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standby voltage arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled instead of LDO4 Tim Harvey (8): arm64: dts: imx8mm-venice*: add PCIe support arm64: dts: imx8mn-venice-gw7902: disable gpu arm64: dts: imx8m{m,n}_venice*: add gpio-line-names arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for serial modes arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for serial modes arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for imx219 rpi v2 camera arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for imx219 rpi v2 camera arch/arm64/boot/dts/freescale/Makefile | 55 +- .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 146 +-- .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 138 +-- .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 99 +- .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 134 +-- .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 86 +- .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 97 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 24 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 11 + arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 16 + .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 57 + .../boot/dts/freescale/imx8mm-emcon-avari.dts | 23 + .../boot/dts/freescale/imx8mm-emcon-avari.dtsi | 139 +++ arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 627 ++++++++++ arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 55 + arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 7 +- arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts | 304 +++++ .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 19 + .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 5 + .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 49 + .../freescale/imx8mm-venice-gw72xx-0x-imx219.dts | 93 ++ .../imx8mm-venice-gw72xx-0x-rs232-rts.dts | 53 + .../freescale/imx8mm-venice-gw72xx-0x-rs422.dts | 61 + .../freescale/imx8mm-venice-gw72xx-0x-rs485.dts | 61 + .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 78 ++ .../freescale/imx8mm-venice-gw73xx-0x-imx219.dts | 93 ++ .../imx8mm-venice-gw73xx-0x-rs232-rts.dts | 53 + .../freescale/imx8mm-venice-gw73xx-0x-rs422.dts | 61 + .../freescale/imx8mm-venice-gw73xx-0x-rs485.dts | 61 + .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 78 ++ .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 59 + .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 89 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 836 +++++++++++++ .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 150 +++ .../boot/dts/freescale/imx8mm-verdin-dev.dtsi | 67 ++ .../dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts | 18 + .../dts/freescale/imx8mm-verdin-nonwifi-dev.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi | 75 ++ .../dts/freescale/imx8mm-verdin-wifi-dahlia.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-wifi-dev.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 94 ++ arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 1264 ++++++++++++++++++++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 68 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 51 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 104 ++ arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 50 + .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 39 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 39 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1 + .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 144 ++- arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 4 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 64 +- arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 8 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi | 8 + arch/arm64/boot/dts/freescale/mba8mx.dtsi | 6 + 59 files changed, 5625 insertions(+), 481 deletions(-) create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-imx219.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs232-rts.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs422.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs485.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-imx219.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs232-rts.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs422.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs485.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7903.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi From patchwork Tue Feb 22 07:52:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12754643 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 A0E6EC433EF for ; Tue, 22 Feb 2022 07:52:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 8F972C340EB; Tue, 22 Feb 2022 07:52:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C972EC340F0; Tue, 22 Feb 2022 07:52:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1645516379; bh=/Po3f2ivvqIkjaHNaXy/rc+Z5xaxrIXH4r/Pk+OXQ+U=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=Nt+IZ9fu49wJD62ZSsji/YM1GKBAT8XZ9RLP3v61Egwf+omCBpKfVra1SneqDN80x 2NcQyMPCEckw4+5em6Cc5k2tt7pgUyLV7OYZSLJ6wFhi4SLCEjMZKM3/XoEByxPSMb ZPO5/RDhkYId3052M1C3iBVNVIWynr5xM5h/5uAVKJvr/rChPJsrFhc0F8qqYsLJQe UIDN79NcdnPokJQ0x5IhReTq40omlYrn8CQi0VbW1gP4QGzj90ybJbspMfD8kpJDOP Ojv2HyVkkylAycIJ9y+cLyuvEjohJ0RjkWvqjH6wuGrE3Xlfb9uueYK6va7kOKxfgu nYgdX6KCR+lcg== 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 change for 5.18 Date: Tue, 22 Feb 2022 15:52:26 +0800 Message-Id: <20220222075226.160187-6-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220222075226.160187-1-shawnguo@kernel.org> References: <20220222075226.160187-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07: Linux 5.17-rc1 (2022-01-23 10:12:53 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.18 for you to fetch changes up to cf3f722be6cababe812dbdf963ae825415bba7e5: arm64: defconfig: enable verdin-imx8mm relevant drivers as modules (2022-02-11 16:47:25 +0800) ---------------------------------------------------------------- i.MX defconfig change for 5.18: - Add a new defconfig for Cortex-M based i.MXRT family. - A series from Marcel Ziswiler to rebuild arm64 defconfig with 'savedefconfig', and then enable various relevant options needed by Toradex verdin-imx8mm device. ---------------------------------------------------------------- Giulio Benetti (1): ARM: imxrt_defconfig: Add i.MXRT family defconfig Marcel Ziswiler (9): arm64: defconfig: enable taskstats configuration arm64: defconfig: enable pcieaer configuration arm64: defconfig: re-order default configuration arm64: defconfig: rebuild default configuration arm64: defconfig: enable bpf/cgroup firewalling arm64: defconfig: enable imx8m pcie phy driver arm64: defconfig: build imx-sdma as a module arm64: defconfig: build r8169 as a module arm64: defconfig: enable verdin-imx8mm relevant drivers as modules arch/arm/configs/imxrt_defconfig | 35 +++++++++++ arch/arm64/configs/defconfig | 126 +++++++++++++++++++-------------------- 2 files changed, 96 insertions(+), 65 deletions(-) create mode 100644 arch/arm/configs/imxrt_defconfig