From patchwork Sat Jul 9 08:29:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12912122 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 C0A78C43334 for ; Sat, 9 Jul 2022 08:30:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 7DFACC341CB; Sat, 9 Jul 2022 08:30:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C227BC341C7; Sat, 9 Jul 2022 08:30:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1657355414; bh=+vHPPHOF81xWioEbWiN6gM47bS6zVzpWsD9lOZlXafo=; h=From:List-Id:To:Cc:Subject:Date:From; b=kxj2upW3bCDoIafFExK+rW/G8FbYjH656fN1AfwSTabOLCT8tU4VRpBMXMx0hycKu qsSIb9nDG+Aywm6u+r/3dCNNXDV3prIOL3y0ZCd9CK3SjrWwUDlNE106sGcDjvTets WDXDdwyyN3Y8d1cWOJAkzYuffu4xjtiFICz2yXyJkJSdrsz7A0f6T278VvzCVcLvGu BPaUElPIrH8wgtHNkHXq/U3TQ52MUZ1CjuVP8XLO9AcO1LbdOpMxKWcTAlRsgKN7+n fBWOjcRjmA7gI7YjdC1SPTdKCK0Jq4AtDC8UZ7DChkE4uLciFGtRUJDCJP6NtWoj37 CnQgJC3IxPq1w== 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 change for 5.20 Date: Sat, 9 Jul 2022 16:29:46 +0800 Message-Id: <20220709082951.15123-1-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56: Linux 5.19-rc1 (2022-06-05 17:18:54 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.20 for you to fetch changes up to 63f98153075167a6c88d8ac90bfd26f1887c670c: soc: fsl: guts: check return value after calling of_iomap() in fsl_guts_get_soc_uid() (2022-07-05 08:41:55 +0800) ---------------------------------------------------------------- i.MX drivers change for 5.20: - Update imx8m-blk-ctrl driver to print the name of the power domain, so that the error message becomes more useful. - Update the error messages in gpcv2 driver by printing the reason why a regulator fails to be enabled or disabled. - A series from Michael Walle to convert the guts driver from a platform driver to an core_initcall for getting rid of all those global static variables. - A couple of follow-up fixes on guts driver series. ---------------------------------------------------------------- Marek Vasut (1): soc: imx: imx8m-blk-ctrl: Make error prints useful Martin Kepplinger (1): soc: imx: gpcv2: print errno for regulator errors Michael Walle (7): soc: fsl: guts: machine variable might be unset soc: fsl: guts: remove module_exit() and fsl_guts_remove() soc: fsl: guts: embed fsl_guts_get_svr() in probe() soc: fsl: guts: allocate soc_dev_attr on the heap soc: fsl: guts: use of_root instead of own reference soc: fsl: guts: drop platform driver soc: fsl: guts: add serial_number support Yang Yingliang (2): soc: fsl: guts: fix return value check in fsl_guts_init() soc: fsl: guts: check return value after calling of_iomap() in fsl_guts_get_soc_uid() drivers/soc/fsl/guts.c | 221 +++++++++++++++++++++------------------ drivers/soc/imx/gpcv2.c | 8 +- drivers/soc/imx/imx8m-blk-ctrl.c | 9 +- 3 files changed, 133 insertions(+), 105 deletions(-) From patchwork Sat Jul 9 08:29:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12912123 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 A6AE9C43334 for ; Sat, 9 Jul 2022 08:30:16 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 8CBD2C3411C; Sat, 9 Jul 2022 08:30:16 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D2B55C341CE; Sat, 9 Jul 2022 08:30:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1657355416; bh=4VXNpZ+1c0HYLqUy66CY+WX1n+S60Ih+iZzQnEwO4t8=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=StFkLJycBOKxnPQnu2UwCsiKpTry9ZkHGT4nrXPLyUTiL+RQV2uuFf3Byhlxd/20+ Y2B2rsNjGjlWOMK/yN0bLMf1JJMFz0zG4pc0iFQgQ1u4do9g+/C7oBr8E/8zm41rS3 sXllZqEgk2qQOjcZXtnUYcQVZK+PJv/hpuEiUz6xDf+c9wJi/684pz3dqn5jjKlwCv YDnQIvyzX8i68auL8eJlhTTEFCFWKygACHd2xpXgbOBZ8wLE0JfT7rUitW13CLkZyx Z4LUOn3YRJfCvYmAIT2P7zlZKHP2rzdurnAuWdMrp+pR1BQWwFZW4vynpNpZxAUffC 2kuDrrT2niEGQ== 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.20 Date: Sat, 9 Jul 2022 16:29:47 +0800 Message-Id: <20220709082951.15123-2-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220709082951.15123-1-shawnguo@kernel.org> References: <20220709082951.15123-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56: Linux 5.19-rc1 (2022-06-05 17:18:54 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-5.20 for you to fetch changes up to 9fc792e596f17a1440dfeffb52e6786d6e53d90b: ARM: imx25: support silicon revision 1.2 (2022-06-19 11:40:00 +0800) ---------------------------------------------------------------- i.MX SoC update for 5.20: - Update the mx25_read_cpu_rev() function to support silicon revision 1.2 for i.MX25 SoC. - A minor indentation fix in Kconfig file. ---------------------------------------------------------------- Juerg Haefliger (1): ARM: imx: Kconfig: Fix indentation Martin Kaiser (1): ARM: imx25: support silicon revision 1.2 arch/arm/mach-imx/Kconfig | 6 +++--- arch/arm/mach-imx/cpu-imx25.c | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) From patchwork Sat Jul 9 08:29:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12912124 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 D6791C43334 for ; Sat, 9 Jul 2022 08:30:18 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id BB0E0C341CD; Sat, 9 Jul 2022 08:30:18 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E0621C341CA; Sat, 9 Jul 2022 08:30:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1657355418; bh=7KThHnBYLKEyDXYybvWvNOMjbbYSx2SI3f3UZ+0GdQY=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=LPQ5wxINtYdEohKmaN8V02KCxPDZLRl7WZdr6Kz3vqJYZ4SlYDuTQ1gdS3scfW+oW cqGMyklo/xK/YfB0+6kVK5X0iGZVaC+bYGuNFj0k7tygZlBKgET0EtfN32zYuGlSHS ME2v1WNft+pxu01rNp4UfBZu/vcB5XAuwJl6vTO+BskmPQkP8ba0hvs3/MD7jdM3Pw XESzDJgSxFmRA6kCtxORFVF9MlVIjBR28LsdLJMGbLq4nsJxY6KyBD8QZnWkm/knoN CrUP0gWDHooU8wHMCMBJ52xo7CdVfBuZ2DCn2IHlhz60/8D75o9puZHOQUSnK2C+rz OFPTYW9MJI73w== 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.20 Date: Sat, 9 Jul 2022 16:29:48 +0800 Message-Id: <20220709082951.15123-3-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220709082951.15123-1-shawnguo@kernel.org> References: <20220709082951.15123-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56: Linux 5.19-rc1 (2022-06-05 17:18:54 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.20 for you to fetch changes up to c03d7ab1a636fdf411a37bcb33ed4acd12e66fac: dt-bindings: arm: add TQMa8MPxL board (2022-07-09 10:49:17 +0800) ---------------------------------------------------------------- i.MX DT bindings update for 5.20: - Compatibles for new boards: i.MX7 based Toradex Colibri, DH electronics i.MX8M Plus DHCOM and PDK2, TQMa8MPxL, Carrier for Toradex i.MX6 Apalis, i.MX93 EVK, PHYTEC i.MX8MM based board. - A series from Abel Vesa (and Viorel Suman) to split fsl,scu.txt bindings into multiple subsystem bindings in yaml format. - Fix 'line too long' warning caused by Toradex Colibri boards. ---------------------------------------------------------------- Abel Vesa (9): dt-bindings: clk: imx: Add fsl,scu-clk yaml file dt-bindings: pinctrl: imx: Add fsl,scu-iomux yaml file dt-bindings: input: Add fsl,scu-key yaml file dt-bindings: nvmem: Add fsl,scu-ocotp yaml file dt-bindings: power: Add fsl,scu-pd yaml file dt-bindings: rtc: Add fsl,scu-rtc yaml file dt-bindings: thermal: Add fsl,scu-thermal yaml file dt-bindings: watchdog: Add fsl,scu-wdt yaml file dt-bindings: firmware: Add fsl,scu yaml file Fabio Estevam (1): dt-bindings: arm: fsl: Decrease the line length Marcel Ziswiler (2): dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colibri-imx6ull-* dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc-iris/-v2 Marek Vasut (1): dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM and PDK2 Markus Niebel (1): dt-bindings: arm: add TQMa8MPxL board Max Krummenacher (1): dt-bindings: arm: fsl: Add carrier for toradex,apalis-imx6q Peng Fan (1): dt-bindings: arm: fsl: add imx93 11x11 evk board Teresa Remmet (1): bindings: arm: fsl: Add PHYTEC i.MX8MM devicetree bindings .../devicetree/bindings/arm/freescale/fsl,scu.txt | 271 --------------------- Documentation/devicetree/bindings/arm/fsl.yaml | 61 +++-- .../devicetree/bindings/clock/fsl,scu-clk.yaml | 43 ++++ .../devicetree/bindings/firmware/fsl,scu.yaml | 210 ++++++++++++++++ .../devicetree/bindings/input/fsl,scu-key.yaml | 40 +++ .../devicetree/bindings/nvmem/fsl,scu-ocotp.yaml | 56 +++++ .../bindings/pinctrl/fsl,scu-pinctrl.yaml | 74 ++++++ .../devicetree/bindings/power/fsl,scu-pd.yaml | 41 ++++ .../devicetree/bindings/rtc/fsl,scu-rtc.yaml | 31 +++ .../bindings/thermal/fsl,scu-thermal.yaml | 38 +++ .../devicetree/bindings/watchdog/fsl,scu-wdt.yaml | 34 +++ 11 files changed, 614 insertions(+), 285 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt create mode 100644 Documentation/devicetree/bindings/clock/fsl,scu-clk.yaml create mode 100644 Documentation/devicetree/bindings/firmware/fsl,scu.yaml create mode 100644 Documentation/devicetree/bindings/input/fsl,scu-key.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/fsl,scu-ocotp.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,scu-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/fsl,scu-pd.yaml create mode 100644 Documentation/devicetree/bindings/rtc/fsl,scu-rtc.yaml create mode 100644 Documentation/devicetree/bindings/thermal/fsl,scu-thermal.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/fsl,scu-wdt.yaml From patchwork Sat Jul 9 08:29:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12912125 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 25F84C43334 for ; Sat, 9 Jul 2022 08:30:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id E9FB1C385A5; Sat, 9 Jul 2022 08:30:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1987EC341CE; Sat, 9 Jul 2022 08:30:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1657355420; bh=QRz7l5fly0asX+Ump7K4RBQg9jV2MZsy1FTBKlSiAuQ=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=Y1ruR1OogQqI8DOc7Gso9K+OzrS9fR7SsQ6ZdRo+hjClJTqDMfkJY0ecX0D3yS+XE SL9wF+3KeVJ4GZDhOI2JD2w15Po9V7WqZt+8jBzgAo+HjFbnPNdVkJ65cUcEYVVdaJ JMJZb/DTTxsKV+NXAsdQ2VEjCMqacrH/tzADmRXpoNzNixRMz1oL+vIjZNv6vR2Wbr gRzK5Lo79s4YQovmKg/ec7y0xwaqVcdxc+vG34lKDqgzxqooYTfSmOKRDq+jeK7u2L vAcGE8IIiGiprJbcgVgS4lRBBLEKAjIgSdQ4J8tGKeiZArJT+FYi5YmCr3qpwcxfrW 2sXlj9qsQCHlA== 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 device tree change for 5.20 Date: Sat, 9 Jul 2022 16:29:49 +0800 Message-Id: <20220709082951.15123-4-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220709082951.15123-1-shawnguo@kernel.org> References: <20220709082951.15123-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56: Linux 5.19-rc1 (2022-06-05 17:18:54 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.20 for you to fetch changes up to 04069a86bf9650f82ee29715322165bd7739a7c2: ARM: dts: layerscape: Add SFP node for TA 2.1 devices (2022-07-05 09:04:14 +0800) ---------------------------------------------------------------- i.MX device tree change for 5.20: - A series from Alexander Stein to fix some i.MX6UL dt_binding_check warnings. - Replace deprecated 'enable-sdio-wakeup' property with 'wakeup-source' for a couple of boards. - A set of imx7-colibri device tree updates from Marcel Ziswiler to improve devices Display, Touch, Ethernet and SD/MMC, and also adds Toradex Iris carrier board. - A few improvements on imx6qdl-colibri board, correct SGTL5000 MCLK handling, simplify handling of inverted PWM backlight. - A series from Max Krummenacher (and Oleksandr Suvorov) to improve the existing i.MX6 Apalis carrier board device trees and adds a new device tree for the Ixora V1.2 carrier board. - Add USB dual-role switching using extcon for imx7-colibri board. - Add SFP node for TA 2.1 devices for LayerScape SoCs. - Other small and random updates on various boards. ---------------------------------------------------------------- Alexander Stein (6): ARM: dts: imx6ul: add missing properties for sram ARM: dts: imx6ul: change operating-points to uint32-matrix ARM: dts: imx6ul: fix keypad compatible ARM: dts: imx6ul: fix csi node compatible ARM: dts: imx6ul: fix lcdif node compatible ARM: dts: imx6ul: fix qspi node compatible Andreas Kemnade (2): ARM: dts: imx6sl-tolino-shine2hd: fix led node name. ARM: dts: imx6: fix node names for ebook reader keys Baruch Siach (1): ARM: imx6ul: drop the adc num-channels property Denys Drozdov (1): ARM: dts: imx6q-apalis: Clean-up sd card support Fabio Estevam (4): ARM: dts: imx: Pass a label to the soc node ARM: dts: imx: Pass a label to the AIPS nodes ARM: dts: imx7d-smegw01: Replace 'enable-sdio-wakeup' ARM: dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup' Krzysztof Kozlowski (1): ARM: dts: fsl: adjust whitespace around '=' Marcel Ziswiler (17): ARM: dts: imx7-colibri: overhaul display/touch functionality ARM: dts: imx7-colibri: add mdio phy node ARM: dts: imx7-colibri: move aliases, chosen, extcon and gpio-keys ARM: dts: imx7-colibri: move regulators ARM: dts: imx7-colibri: clean-up usdhc1 and add sleep config ARM: dts: imx7-colibri: move rtc node ARM: dts: imx7d-colibri-emmc: add cpu1 supply ARM: dts: imx7-colibri-eval-v3: correct can controller comment ARM: dts: imx7-colibri: disable adc2 ARM: dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins ARM: dts: imx7-colibri: add clarifying comments ARM: dts: imx7-colibri: alphabetical re-order ARM: dts: imx7-colibri: clean-up device enabling/disabling ARM: dts: imx7-colibri: remove leading zero from reg address ARM: dts: imx7-colibri: set regulator-name properties ARM: dts: imx7-colibri: clean-up iomuxc pinctrl group naming ARM: dts: imx7-colibri: add support for Toradex Iris carrier boards Max Krummenacher (14): ARM: dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the codec node ARM: dts: imx6qdl-colibri: backlight pwm: Simplify inverted backlight ARM: dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps ARM: dts: imx7-colibri: add ethernet aliases Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" ARM: dts: imx6q-apalis: Add gpio-line-names ARM: dts: imx6q-apalis: Command pmic to standby for poweroff ARM: dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi ARM: dts: imx6q-apalis: move gpio-keys to SoM dtsi ARM: dts: imx6q-apalis: Disable HDMI ARM: dts: imx6q-apalis: Add support for Toradex Ixora V1.2 carrier boards ARM: dts: imx6q-apalis: backlight pwm: Simplify inverted backlight ARM: dts: imx6q-apalis: backlight pwm: Adapt brightness steps ARM: dts: imx6q-apalis: Cleanup Oleksandr Suvorov (9): ARM: dts: imx7-colibri: improve licensing and compatible strings ARM: dts: imx7-colibri: improve wake-up with gpio key ARM: dts: imx7-colibri: add delay for on-module phy supply ARM: dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi ARM: dts: imx6q-apalis: Move pinmux groups to SoM dtsi ARM: dts: imx6q-apalis: Add LVDS panel support ARM: dts: imx6q-apalis: Disable stmpe touchscreen ARM: dts: imx6q-apalis: Add ov5640 mipi csi camera ARM: dts: imx6q-apalis: Add adv7280 video input Philippe Schenker (1): ARM: dts: imx7-colibri: add usb dual-role switching using extcon Robin van der Gracht (1): ARM: dts: imx6qdl-prti6q.dtsi: Add applicable properties to usdhc3 Sean Anderson (1): ARM: dts: layerscape: Add SFP node for TA 2.1 devices Simon Holesch (1): ARM: dts: imx6ulz-bsh-smm-m2: Support proper board power off Stefan Agner (1): ARM: dts: imx7-colibri: set lcdif clock source to video pll Ulrich Ölmann (1): ARM: dts: imx6: skov: add pwm-regulator to control the panel's VCOM arch/arm/boot/dts/Makefile | 7 + arch/arm/boot/dts/e60k02.dtsi | 4 +- arch/arm/boot/dts/e70k02.dtsi | 8 +- arch/arm/boot/dts/imx25.dtsi | 2 +- arch/arm/boot/dts/imx27.dtsi | 6 +- arch/arm/boot/dts/imx31.dtsi | 4 +- arch/arm/boot/dts/imx50.dtsi | 6 +- arch/arm/boot/dts/imx51-ts4800.dts | 2 +- arch/arm/boot/dts/imx51.dtsi | 6 +- arch/arm/boot/dts/imx53.dtsi | 6 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 2 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 2 +- arch/arm/boot/dts/imx6dl-victgo.dts | 2 +- arch/arm/boot/dts/imx6dl.dtsi | 2 +- arch/arm/boot/dts/imx6q-apalis-eval.dts | 127 +--- arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 263 +------ arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts | 276 +++++++ arch/arm/boot/dts/imx6q-apalis-ixora.dts | 113 +-- arch/arm/boot/dts/imx6q-bosch-acc.dts | 4 +- .../boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts | 6 + arch/arm/boot/dts/imx6q.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 638 +++++++++++++--- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 19 +- arch/arm/boot/dts/imx6qdl-prti6q.dtsi | 3 + arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi | 10 + arch/arm/boot/dts/imx6qdl.dtsi | 6 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 10 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 1 - arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 5 - arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 36 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 1 - arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi | 2 +- arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi | 2 +- arch/arm/boot/dts/imx6ull.dtsi | 2 +- arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts | 4 + arch/arm/boot/dts/imx7-colibri-aster.dtsi | 142 +--- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 156 +--- arch/arm/boot/dts/imx7-colibri-iris-v2.dtsi | 112 +++ arch/arm/boot/dts/imx7-colibri-iris.dtsi | 108 +++ arch/arm/boot/dts/imx7-colibri.dtsi | 830 +++++++++++++-------- arch/arm/boot/dts/imx7d-colibri-aster.dts | 30 +- arch/arm/boot/dts/imx7d-colibri-emmc-aster.dts | 10 +- arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dts | 10 +- arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dts | 21 + arch/arm/boot/dts/imx7d-colibri-emmc-iris.dts | 21 + arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 17 +- arch/arm/boot/dts/imx7d-colibri-eval-v3.dts | 45 +- arch/arm/boot/dts/imx7d-colibri-iris-v2.dts | 83 +++ arch/arm/boot/dts/imx7d-colibri-iris.dts | 56 ++ arch/arm/boot/dts/imx7d-colibri.dtsi | 13 +- arch/arm/boot/dts/imx7d-sdb.dts | 2 +- arch/arm/boot/dts/imx7d-smegw01.dts | 4 +- arch/arm/boot/dts/imx7d.dtsi | 2 +- arch/arm/boot/dts/imx7s-colibri-aster.dts | 27 +- arch/arm/boot/dts/imx7s-colibri-eval-v3.dts | 43 +- arch/arm/boot/dts/imx7s-colibri-iris-v2.dts | 78 ++ arch/arm/boot/dts/imx7s-colibri-iris.dts | 51 ++ arch/arm/boot/dts/imx7s-colibri.dtsi | 5 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/imxrt1050.dtsi | 4 +- arch/arm/boot/dts/ls1021a-iot.dts | 2 +- arch/arm/boot/dts/ls1021a.dtsi | 7 + 65 files changed, 2235 insertions(+), 1245 deletions(-) create mode 100644 arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts create mode 100644 arch/arm/boot/dts/imx7-colibri-iris-v2.dtsi create mode 100644 arch/arm/boot/dts/imx7-colibri-iris.dtsi create mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-iris.dts create mode 100644 arch/arm/boot/dts/imx7d-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx7d-colibri-iris.dts create mode 100644 arch/arm/boot/dts/imx7s-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx7s-colibri-iris.dts From patchwork Sat Jul 9 08:29:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12912126 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 3B824C43334 for ; Sat, 9 Jul 2022 08:30:23 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 22B7CC341CA; Sat, 9 Jul 2022 08:30:23 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 494B9C341CB; Sat, 9 Jul 2022 08:30:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1657355423; bh=x9/406rfyPtIFI0wT/1m7327TFEwkbg9oUhhsf8uPUY=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=WInwcXobM5U5g9IU77MY344KhR8Oh3rwc2Ovopj3/2YpsPAR9jJTZZCOr2itYwKyp Olm0pLKf4HoAoUU/ulPAbzm2wcq7AIkRg845PKB0fD8oNhJ3LgMQx5xgWWzSACf0us 0qsXjz7i9I+rS0QFB19df5eeXAI2Fo+5O66urK+EgGL/NMobmlAIvmaN6rbrsaLdHp OPpJG6p3MqZuvC8EWDBEe4/PfhKkTp7igSBptZnSe7yl1Us4kZOZfCjkCIL2zexC+H BjbTi8H8MwAaCRs2D0ONCJZb8s6NdwvcpYWXcF1k1G7siDIcNO6OLl1dHeatRu8Wtn Qu/rGfmlaVRWA== 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 update for 5.20 Date: Sat, 9 Jul 2022 16:29:50 +0800 Message-Id: <20220709082951.15123-5-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220709082951.15123-1-shawnguo@kernel.org> References: <20220709082951.15123-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56: Linux 5.19-rc1 (2022-06-05 17:18:54 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.20 for you to fetch changes up to 418d1d840e42183ac7f4dbaf40eca316b90fdd53: arm64: dts: freescale: add initial device tree for TQMa8MPQL with i.MX8MP (2022-07-09 10:49:39 +0800) ---------------------------------------------------------------- i.MX arm64 device tree update for 5.20: - Add device tree support for i.MX93 SoC. - New board device tree: TQMa8MPQL, DH electronics i.MX8M Plus DHCOM and PDK2, i.MX93 11x11 EVK, phyBOARD-Polis-i.MX8MM. - A series from Abel Vesa and Viorel Suman to fix i.MX8QXP device tree to comply with DT schema. - Disable job ring 0 device for i.MX8MM to avoid caam_jr probe error, due to that JR0 reservation is done in both upstream (v2.7) and downstream (NXP lf_v2.4) TF-A. - A series from Krzysztof Kozlowski to align gpio-key and LED node names with dtschema. - Add SNVS LPGPR device for i.MX8MM so that some preserving registers becomes available as NVMEM. - Add NoC device support for i.MX8MP SoC. - A couple of changes from Sean Anderson to add SFP node for TA devices for LayerScape SoCs. - A series from Shengjiu Wang to enable bt-sco sound card support for NXP i.MX8M EVK boards. - Other small and random board updates. ---------------------------------------------------------------- Abel Vesa (4): arm64: dts: freescale: imx8qxp: Fix thermal zone name for cpu0 arm64: dts: freescale: imx8: Fix power controller name arm64: dts: freescale: imx8qxp: Add fallback compatible for clock controller arm64: dts: freescale: imx8qxp: Fix the keys node name Alexander Stein (1): arm64: dts: freescale: add initial device tree for TQMa8MPQL with i.MX8MP Fabio Estevam (4): arm64: dts: mba8mx: Remove unneeded comments arm64: dts: imx8m: Disable job ring 0 nodes arm64: dts: imx8m: Pass a label to the soc node arm64: dts: imx8mq: Pass a label to the AIPS nodes Krzysztof Kozlowski (4): arm64: dts: fsl: ls1012a: fix Micron SPI NOR compatible arm64: dts: fsl: adjust whitespace around '=' arm64: dts: freescale: align gpio-key node names with dtschema arm64: dts: freescale: align led node names with dtschema Lucas Stach (1): arm64: dts: imx8mp-evk: add regulator supply to CPU nodes Marek Vasut (2): arm64: dts: imx8mm: Add SNVS LPGPR arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK2 Peng Fan (5): arm64: dts: freescale: Add i.MX93 dtsi support arm64: dts: freescale: add i.MX93 11x11 EVK basic support arm64: dts: imx8ulp: address build warning arm64: dts: fsl-ls10xx: use generic dma node name arm64: dts: imx8mp: add NoC node Philippe Schenker (1): arm64: dts: imx8m{m,p}-verdin: use IT temperatures Sean Anderson (2): arm64: dts: layerscape: Add SFP node for TA 2.1 devices arm64: dts: Add SFP node for TA 3.0 devices Shengjiu Wang (3): arm64: dts: imx8mm-evk: add bt-sco sound card support arm64: dts: imx8mq-evk: add bt-sco sound card support arm64: dts: imx8mn-evk: add bt-sco sound card support Teresa Remmet (1): arm64: dts: freescale: Add phyBOARD-Polis-i.MX8MM support Tim Harvey (1): arm64: dts: imx8mm-venice-gw7902: fix UART1 CTS Uwe Kleine-König (1): arm64: freescale/imx8mp-evk.dts: reorder nodes alphabetically Viorel Suman (3): arm64: dts: freescale: imx8qxp: Remove unnecessary clock related entries arm64: dts: freescale: imx8qxp: Fix the ocotp node name arm64: dts: freescale: imx8: Fix the system-controller node name arch/arm64/boot/dts/freescale/Makefile | 4 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 18 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 20 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 20 +- .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 18 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 10 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 43 + .../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 4 +- .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 450 +++++++++ .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 440 +++++++++ .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 6 +- .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 24 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 8 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 10 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 16 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 45 +- .../boot/dts/freescale/imx8mn-var-som-symphony.dts | 6 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 8 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 13 +- .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts | 163 ++++ .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 1030 ++++++++++++++++++++ arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 38 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 702 +++++++++++++ .../arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi | 284 ++++++ arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 31 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 43 + .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 6 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 4 +- .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 14 +- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 14 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 114 +++ arch/arm64/boot/dts/freescale/imx93-pinfunc.h | 623 ++++++++++++ arch/arm64/boot/dts/freescale/imx93.dtsi | 334 +++++++ arch/arm64/boot/dts/freescale/mba8mx.dtsi | 8 +- 53 files changed, 4550 insertions(+), 172 deletions(-) create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-rdk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phycore-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts create mode 100755 arch/arm64/boot/dts/freescale/imx93-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx93.dtsi From patchwork Sat Jul 9 08:29:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 12912127 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 466A9C433EF for ; Sat, 9 Jul 2022 08:30:25 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 2D222C341CA; Sat, 9 Jul 2022 08:30:25 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 74C6AC341C7; Sat, 9 Jul 2022 08:30:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1657355425; bh=LymLj6WIv9ORl2RXVnRj+9x+8ynV6NwyG4gYu7OAVhU=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=IiuTD5TFG4qObLn26ate9jhpTMiWgDpo6DxVfW7frQvWa1uF68t+5gOxAYOcwrcFF pxCfQZ0hTQsn67NUY45bFVArHJg7N3NwWYzqFf97Gdr3OPovHxIYVrPxThnUFADnay e+vYs75lrywd44fHjNrGndSvYc2pJT+PwwEwA/Tk5j7hftfnxOH5xlJsivn+7naxyW B1oHnK8UW6ynApr6WDeQlbVTz91nukvGOPxc+qF+almuJOfBqnPlJi+X8cnhR7H0iT OPxs2v56eQUTZIybhv7caoaNZpvvbiUQhuAdWTg4Azwo3fpmlplx0Yqkqe/9yrcCFs cwmmCqyWrK+Xw== 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.20 Date: Sat, 9 Jul 2022 16:29:51 +0800 Message-Id: <20220709082951.15123-6-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220709082951.15123-1-shawnguo@kernel.org> References: <20220709082951.15123-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56: Linux 5.19-rc1 (2022-06-05 17:18:54 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.20 for you to fetch changes up to afff3d3aef14c9775a154584a8becce1d33f9446: arm64: defconfig: Enable gpio-fan support (2022-06-27 15:38:19 +0800) ---------------------------------------------------------------- i.MX defconfig update for 5.20: - Enable i.MX93 clock and pinctrl driver in arm64 defconfig. - Enable gpio-fan driver in arm64 defconfig, as it's needed by phyBOARD-Polis-i.MX8M Mini board. ---------------------------------------------------------------- Peng Fan (1): arm64: defconfig: enable i.MX93 clk & pinctrl Teresa Remmet (1): arm64: defconfig: Enable gpio-fan support arch/arm64/configs/defconfig | 3 +++ 1 file changed, 3 insertions(+)