From patchwork Sat Dec 16 06:46:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 13495499 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 76C89C4167B for ; Sat, 16 Dec 2023 06:46:25 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 2A8B7C433C9; Sat, 16 Dec 2023 06:46:25 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 61F61C433C7; Sat, 16 Dec 2023 06:46:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702709185; bh=2ulIbgkglISl2oHcUgdj9S6CEaiySIEl93/T9g4O7w4=; h=From:List-Id:To:Cc:Subject:Date:From; b=TZ/3z1EAaiR/efzebdyFvY+EzEyrUuL2pBp+vd/5v2kcmiqD7WuwUu6jlzweNFlYy r3/9A1xOLR/2zFsloEHB3oZLZrJWmMP9umcOlfjlMAcxNkDRnBuIFJIwWptxzuzGzN kz2UlvDO2pFqE4zt4EtC4ZL3YLxHPGMBMbufz/P5ZEUjdeaouiiq9ZH3kIx31E8cfh hynMqCO86EqJo8Sz9Z3/5qAThwl6OUKtSBjz/hKh9jZl6vJb4ENn8c2feYBLUWc+Xj 3sg4eh8ArixM/skj7CW67EHoKYCwQZjNfTxxHzUjodV6qSZ10QCrTxCrYumVuaOziK TVYxHkg3EmUQQ== 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/5] i.MX drivers change for 6.8 Date: Sat, 16 Dec 2023 14:46:01 +0800 Message-Id: <20231216064605.876196-1-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-6.8 for you to fetch changes up to fcefbb49ebb7ad9f06ecee33ae87e4d7075728ff: bus: imx-weim: Use device_get_match_data() (2023-11-27 11:05:30 +0800) ---------------------------------------------------------------- i.MX drivers change for 6.8: - Change imx-weim bus driver to use device_get_match_data() ---------------------------------------------------------------- Rob Herring (1): bus: imx-weim: Use device_get_match_data() drivers/bus/imx-weim.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) From patchwork Sat Dec 16 06:46:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 13495500 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 3DB60C38147 for ; Sat, 16 Dec 2023 06:46:27 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 23832C433C8; Sat, 16 Dec 2023 06:46:27 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 72DA2C433CC; Sat, 16 Dec 2023 06:46:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702709187; bh=+qao/yERtxq3fikc9dlJaJbTJRFg3+DhPk8hj5VFXTw=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=ZIaZ5QYU3haBn/lkbeeMHbuFmZcCBYVX5y4SFtH84hCMZo+DJhRzPSLUqTjylt07S d+39WMUoymYfV5TQxslWx2lhHyirDpw0nYff/G3iL5kfmtL8LhWTbwMLOH5VtzGSzw F8bV3dUbXDNo0thRIrnVVeiH9I94MexvmZUEO52mB7xvssAdVKXEcWv4FzdewEpV+S GKgsYB6FiNEXAgaRrYhkY5jUKHj3OZXprPWYbKdqWrasG8lUPUxsBG2hqg1rSYXkeH lFgQM16irnWsYW9/mgh4kqo4/aXUzSUyoLnHFWywWFSREf78blSGWYa99etjxTn2hr CGaHKlv/mJiBg== 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/5] i.MX SoC change for 6.8 Date: Sat, 16 Dec 2023 14:46:02 +0800 Message-Id: <20231216064605.876196-2-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20231216064605.876196-1-shawnguo@kernel.org> References: <20231216064605.876196-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-6.8 for you to fetch changes up to c8705471b94d0d869e2e3ac80c0d960f0215474f: ARM: mxs: Do not search for "fsl,clkctrl" (2023-12-06 11:21:43 +0800) ---------------------------------------------------------------- i.MX SoC change for 6.8: - Update mach-imx MMDC driver to use device_get_match_data(). - Drop the use of "fsl,clkctrl" from mach-mxs platform code, as it's an undocumented compatible. ---------------------------------------------------------------- Fabio Estevam (1): ARM: mxs: Do not search for "fsl,clkctrl" Rob Herring (1): ARM: imx: Use device_get_match_data() arch/arm/mach-imx/mmdc.c | 9 ++++----- arch/arm/mach-mxs/mach-mxs.c | 4 +++- 2 files changed, 7 insertions(+), 6 deletions(-) From patchwork Sat Dec 16 06:46:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 13495501 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 68152C4167B for ; Sat, 16 Dec 2023 06:46:29 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 289FBC433CA; Sat, 16 Dec 2023 06:46:29 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 758C5C433C7; Sat, 16 Dec 2023 06:46:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702709189; bh=LLxgoJG18VDR07HUv24HGkgRl3LPp1P62gXn0F9pe84=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=rK1JxJPQJc+stxDxUp7qMC2TS5MKoRC5j7G74gMqbeTdMqyfqINoc3bY8FIsSMEGl 9JvJmv652hzzcUgYru+0torY1egIc1hQYm4BsywTZckbulDFoUrHy5Q+UeDIn/0WTg gruNMJQC0divZqOIpNFEv5CuO+MTx0EjB7FDzTtnSWDHbD17tVH1KqLnlZBMstz5N4 Shq7gG0pWO5PajEhQCM1BUBuxylVj9s39inNvHyWcGElC3pIvgmPZDXcwaHHGxKJ1u UcBF4nOjWuMV3VjX65/13MmqtNLJWfn31SwZiaPoYVZkdlxQgC/KKhmIDGApDhVV8c XyvwJWFptmMiQ== 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/5] i.MX DT bindings for 6.8 Date: Sat, 16 Dec 2023 14:46:03 +0800 Message-Id: <20231216064605.876196-3-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20231216064605.876196-1-shawnguo@kernel.org> References: <20231216064605.876196-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindgins-6.8 for you to fetch changes up to 6cbac23b309cc6454779703a741392df4e80455f: dt-bindings: arm: fsl: add Dimonoff gateway EVK board (2023-12-14 10:49:21 +0800) ---------------------------------------------------------------- i.MX DT bindings for 6.8: - New vendor prefix for Dimonoff and echarge Véhicule Électrique (RVE). - New board compatible for TQ-Systems LX2160A, RVE gateway, Dimonoff gateway EVK, i.MX8M Mallow and SKOV i.MX8MP RevB board. ---------------------------------------------------------------- Gregor Herburger (1): dt-bindings: arm: fsl: Add TQ-Systems LX2160A based boards Hugo Villeneuve (4): dt-bindings: vendor-prefixes: add rve dt-bindings: arm: fsl: add RVE gateway board dt-bindings: vendor-prefixes: add dimonoff dt-bindings: arm: fsl: add Dimonoff gateway EVK board Joao Paulo Goncalves (2): dt-bindings: arm: fsl: add verdin imx8mm mallow board dt-bindings: arm: fsl: add verdin imx8mp mallow board Oleksij Rempel (1): dt-bindings: arm: Add compatible for SKOV i.MX8MP RevB board Documentation/devicetree/bindings/arm/fsl.yaml | 22 +++++++++++++++++++++- .../devicetree/bindings/vendor-prefixes.yaml | 4 ++++ 2 files changed, 25 insertions(+), 1 deletion(-) From patchwork Sat Dec 16 06:46:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 13495502 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 5B361C38147 for ; Sat, 16 Dec 2023 06:46:31 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 4D607C433C7; Sat, 16 Dec 2023 06:46:31 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7A909C433C8; Sat, 16 Dec 2023 06:46:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702709191; bh=rLi2WB5XQf9RngenekfLY54ux3QLMfiZDfyRhjJ8KCg=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=qDFB63Q7v+p5dkRB6A3IYpqWon657GGgTmdiZwAR4GHB+dZDIhP2s4yMilCchrOSS uV2IPVdLZQQRszO13NRiXl8vE6AAeiUL/7aXAFVR0c0RBUhDeKwa59lbbmkQbfpBBq Up6lI+DDh0/GgNKnu2t8UMQFPddJ2/lqfg8hdoXtzI/vmzokeUrQd2y1pT9Vi8hswM 5Hby7AVBfOsY7jEB/f641/lJd90zEzrpCFMu2HfuCehcbtNCYsSf9m9PDVhUMgyvAp zXpY4xe1Mdhj9pxEs0Wjb49bYuo2O2yYm/RRX/ruLXcamzTOXogglZat+lia/QzaMY jX8mZty+NkVRQ== 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/5] i.MX ARM device tree for 6.8 Date: Sat, 16 Dec 2023 14:46:04 +0800 Message-Id: <20231216064605.876196-4-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20231216064605.876196-1-shawnguo@kernel.org> References: <20231216064605.876196-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-6.8 for you to fetch changes up to 47360e40dcb92c09f417ccbe956e646bd95a09b6: ARM: dts: imx27-phytec-phycore-som: Use 'rtc' as node name (2023-12-16 09:46:40 +0800) ---------------------------------------------------------------- i.MX ARM device tree for 6.8: - A bunch of changes from Fabio Estevam cleaning up dt-schema warnings. - A number of i.MX7 related small fixes and peripheral addition from Alexander Stein. - A set of changes from Hiago De Franco adding usdhc aliases for Apalis and Colibri boards. - A white-space cleanup from Krzysztof Kozlowski. - A change from Linus Walleij to correct errors in the Marvell MV88E6xxx switch descriptions. - Fix a couple of typo in comment for MBA6 and MBA6ULX board. - Add on-chip memory and enable MIPI-DSI support for i.MX7. - Add LM75A sensor for TQMA7 board. ---------------------------------------------------------------- Alexander Stein (5): ARM: dts: imx7d: Fix coresight funnel ports ARM: dts: imx7s: Fix lcdif compatible ARM: dts: imx7s: Fix nand-controller #size-cells ARM: dts: imx7s: Add missing #thermal-sensor-cells ARM: dts: imx7s: Add DMA channels for CSPI peripherals Andrejs Cainikovs (1): ARM: dts: imx6q-apalis: add can power-up delay on ixora board Fabio Estevam (24): ARM: dts: imx28-tx28: Pass #sound-dai-cells ARM: dts: imx23/28: Remove unneeded "fsl,mxs-gpio" ARM: dts: imx28-lwe: Pass device_type to the memory node ARM: dts: imx23/28: Remove undocumented "fsl,clkctrl" ARM: dts: imx25: Pass I2C clock-names property ARM: dts: imx25-pdk: Pass #sound-dai-cells ARM: dts: imx25/27-eukrea: Fix RTC node name ARM: dts: imx: Use flash@0,0 pattern ARM: dts: imx27: Fix sram node ARM: dts: imx1: Fix sram node ARM: dts: imx27-phytec-phycore-som: Use the mux- prefix ARM: dts: imx27: Use 'bus' for AIPI bus ARM: dts: imx27: Use 'bus' for EMI bus ARM: dts: imx27-pdk: Move usbphy0 out of simple-bus ARM: dts: imx27-phytec-phycore-rdk: Move usbphy nodes out of simple-bus ARM: dts: imx1: Use 'bus' for AIPI bus ARM: dts: imx25: Move usbphy nodes out of simple-bus ARM: dts: imx25: Fix the iim compatible string ARM: dts: imx25/27: Pass timing0 ARM: dts: imx27-apf27dev: Fix LED name ARM: dts: imx23-sansa: Use preferred i2c-gpios properties ARM: dts: imx23/28: Fix the DMA controller node name ARM: dts: imx25: Remove unneeded keypad properties ARM: dts: imx27-phytec-phycore-som: Use 'rtc' as node name Hiago De Franco (3): ARM: dts: imx6qdl-apalis: Add usdhc aliases ARM: dts: imx6qdl-colibri: Add usdhc aliases ARM: dts: imx7d-colibri-emmc: Add usdhc aliases João Rodrigues (1): ARM: dts: imx: tqma7: add lm75a sensor (rev. 01xxx) Krzysztof Kozlowski (1): ARM: dts: nxp: minor whitespace cleanup around '=' Lech Perczak (1): ARM: dts: nxp: imx7d-pico: add cpu-supply nodes Linus Walleij (1): ARM: dts: nxp: Fix some common switch mistakes Marco Felsch (1): ARM: dts: imx7: add MIPI-DSI support Markus Niebel (2): ARM: dts: imx6qdl: mba6: fix typo in comments ARM: dts: imx6ul: mba6ulx: fix typo in comments Philipp Zabel (1): ARM: dts: imx7s: Add on-chip memory arch/arm/boot/dts/nxp/imx/imx1-ads.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx1-apf9328.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx1.dtsi | 9 ++- .../boot/dts/nxp/imx/imx25-eukrea-cpuimx25.dtsi | 2 +- .../imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 2 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 2 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx25-pdk.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx25.dtsi | 41 +++++------- arch/arm/boot/dts/nxp/imx/imx27-apf27dev.dts | 4 +- .../boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi | 4 +- .../nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx27-pdk.dts | 18 ++---- .../dts/nxp/imx/imx27-phytec-phycard-s-rdk.dts | 2 +- .../boot/dts/nxp/imx/imx27-phytec-phycore-rdk.dts | 17 ++--- .../boot/dts/nxp/imx/imx27-phytec-phycore-som.dtsi | 28 ++++---- arch/arm/boot/dts/nxp/imx/imx27.dtsi | 7 +- arch/arm/boot/dts/nxp/imx/imx53-cx9020.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b105pv2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b105v2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b125pv2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b125v2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b155v2.dts | 2 +- .../boot/dts/nxp/imx/imx6q-apalis-ixora-v1.2.dts | 2 + .../boot/dts/nxp/imx/imx6q-var-mx6customboard.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi | 9 ++- arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi | 7 ++ arch/arm/boot/dts/nxp/imx/imx6qdl-emcon-avari.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-mba6.dtsi | 6 +- .../boot/dts/nxp/imx/imx6qdl-skov-cpu-revc.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 8 +-- arch/arm/boot/dts/nxp/imx/imx6ul.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7-tqma7.dtsi | 9 ++- arch/arm/boot/dts/nxp/imx/imx7d-colibri-emmc.dtsi | 4 ++ arch/arm/boot/dts/nxp/imx/imx7d-meerkat96.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx7d-pico.dtsi | 8 +++ arch/arm/boot/dts/nxp/imx/imx7d-smegw01.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx7d.dtsi | 3 - arch/arm/boot/dts/nxp/imx/imx7s.dtsi | 74 +++++++++++++++++++++- arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi | 2 +- arch/arm/boot/dts/nxp/lpc/lpc18xx.dtsi | 2 +- arch/arm/boot/dts/nxp/ls/ls1021a.dtsi | 2 +- arch/arm/boot/dts/nxp/mxs/imx23-sansa.dts | 12 ++-- arch/arm/boot/dts/nxp/mxs/imx23.dtsi | 10 +-- arch/arm/boot/dts/nxp/mxs/imx28-lwe.dtsi | 1 + arch/arm/boot/dts/nxp/mxs/imx28-tx28.dts | 1 + arch/arm/boot/dts/nxp/mxs/imx28.dtsi | 14 ++-- arch/arm/boot/dts/nxp/vf/vf-colibri-eval-v3.dtsi | 2 +- arch/arm/boot/dts/nxp/vf/vf610-bk4.dts | 4 +- arch/arm/boot/dts/nxp/vf/vf610-zii-cfu1.dts | 14 ++-- arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dts | 6 +- arch/arm/boot/dts/nxp/vf/vf610-zii-scu4-aib.dts | 70 ++++++++++---------- arch/arm/boot/dts/nxp/vf/vf610-zii-spb4.dts | 18 +++--- arch/arm/boot/dts/nxp/vf/vf610-zii-ssmb-dtu.dts | 20 +++--- arch/arm/boot/dts/nxp/vf/vf610-zii-ssmb-spu3.dts | 18 +++--- 56 files changed, 289 insertions(+), 212 deletions(-) From patchwork Sat Dec 16 06:46:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 13495503 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 81BBEC4167B for ; Sat, 16 Dec 2023 06:46:33 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 72277C433C8; Sat, 16 Dec 2023 06:46:33 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9F750C433C9; Sat, 16 Dec 2023 06:46:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702709193; bh=CpFedIf1YSgXor8rE2ylvveqISYf8g819jczIYWbfvo=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=HoPOob39oXhGUPjNyPLAPsDrAAmGg0OpQ0YVjnqur93Y7+N/unh1YHBGSHCufJhNz 75txSFaPykJh1AGu0VDr1La09fcRVmupGitA7DIL0T37/Nb9OqRkGEhGyshOhBK2p6 st7MbUMYyZnHpKOUcQZ0al4eMXyaWTK5Wtq43bDbgFvokYLVCj4ks8QpwO5tsTwJaE V4ICARHY6Pm9nm5/wunPGcjOfhlqjar+Urj0sbjmd3ISR2TWL+G88f4q00jZhvvzeq rG6i0QQWvEANNSF2YqqVH1u+/DkBbedf5tNVzeiOX/r30wM0m9ZsxPE89TbdGR2a8C nPd19sm2aTRtw== 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/5] i.MX arm64 device tree for 6.8 Date: Sat, 16 Dec 2023 14:46:05 +0800 Message-Id: <20231216064605.876196-5-shawnguo@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20231216064605.876196-1-shawnguo@kernel.org> References: <20231216064605.876196-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-6.8 for you to fetch changes up to f43c3a62e7d57e5da8d5f0c50d7254808af15920: arm64: dts: freescale: fix the schema check errors for fsl,tmu-calibration (2023-12-16 09:48:35 +0800) ---------------------------------------------------------------- i.MX arm64 device tree for 6.8: - New board support: MBa93xxCA starter kit, LX2160A based MBLX2160A, Dimonoff Gateway EVK, Verdin i.MX8M based Mallow, and SKOV i.MX8MP revB. - A set of changes from Adam Ford to enable MIPI_DSI, overdrive mode and NPU support for Beacon i.MX8M boards. - A number of changes from Alexander Stein to add CCM interrupts for CCM, 'chassis-type' property, and enable VPU and LVDS display for TQ-Systems boards. - i.MX93 update for AUDIO, I3C, ANATOP and uSDHC. - A couple of changes from David Heidelberg to correct dt-schema check errors for 'fsl,tmu-calibration' and 'gpio-fan,speed-map'. - A bunch of nice dt-schema check fix-ups from Fabio Estevam. - A couple of debix-som update from Kieran Bingham adding heartbeat LED and CSI power regulators. - White-space cleanup from Krzysztof Kozlowski. - Add display support for imx8mn-bsh-smm-s2/pro board. - A series from Tim Harvey to add TPM support for i.MX8M Venice devices. ---------------------------------------------------------------- Adam Ford (10): arm64: dts: imx8mp-beacon-kit: Enable DSI to HDMI Bridge arm64: dts: imx8mp: Add NPU Node arm64: dts: imx8mm: Simplify mipi_dsi clocks arm64: dts: imx8mm: Remove video_pll1 clock rate from clk node arm64: dts: imx8mm: Slow default video_pll1 clock rate arm64: dts: imx8mm: Reduce GPU to nominal speed arm64: dts: imx8mm: Add optional overdrive DTSI arm64: dts: imx8mm-beacon: Enable overdrive mode arm64: dts: imx8mn: Enable Overdrive mode arm64: dts: imx8mn-beacon: Support overdrive mode Alexander Stein (11): arm64: dts: freescale: tqma9352-mba93xxla: add 'chassis-type' property arm64: dts: freescale: add initial device tree for MBa93xxCA starter kit arm64: dts: imx8mp: Add CCM interrupts arm64: dts: imx8mn: Add CCM interrupts arm64: dts: imx8mm: Add CCM interrupts arm64: dts: freescale: Add dual-channel LVDS overlay for TQMa8MPxL arm64: dts: imx8mp: Disable dsp reserved memory by default arm64: dts: tqma8mpql: Remove invalid/unused property arm64: dts: imx8m*-tqma8m*: Add chassis-type arm64: dts: imx8qxp: Add VPU subsystem file arm64: dts: freescale: imx8qxp: Disable dsp reserved memory by default Andrejs Cainikovs (1): arm64: dts: imx8-apalis: add can power-up delay on ixora board Chancel Liu (2): arm64: dts: imx93: Add audio device nodes arm64: dts: imx93: Configure clock rate for audio PLL David Heidelberg (2): arm64: dts: imx8mq-phanbell: make dts use gpio-fan matrix instead of array arm64: dts: freescale: fix the schema check errors for fsl,tmu-calibration Fabio Estevam (21): arm64: dts: imx8mm-venice-gw7: Fix pci sub-nodes arm64: dts: imx8qm-ss-dma: Pass lpuart dma-names arm64: dts: imx8mm-emcon-avari: Fix gpio-cells arm64: dts: imx8dxl-ss-conn: Fix Ethernet interrupt-names order arm64: dts: imx8mm-nitrogen-r2: Fix I2C mux subnode name arm64: dts: imx8mp-debix-model-a: Use phy-mode arm64: dts: imx8qxp-mek: Fix gpio-sbu-mux compatible arm64: dts: imx93: Remove unexistent 'shared-interrupt' arm64: dts: imx8-ss-audio: Remove unexistent'shared-interrupt' arm64: dts: imx8mm-venice-gw7: Adjust PCI Ethernet nodes arm64: dts: ls1012a: Remove big-endian from thermal arm64: dts: imx93: Fix the micfil clock-names entries arm64: dts: imx8mm-evk: Move port under USB connector arm64: dts: imx8mn-evk: Move port under USB connector arm64: dts: imx8dxl-ss-conn: Move clk_dummy out of USB node arm64: dts: imx8mp-verdin: Fix USB connector description arm64: dts: imx8mp-venice: Fix USB connector description arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Fix USB connector description arm64: dts: imx8mn-var-som-symphony: Describe the USB-C connector arm64: dts: imx8mp-dhcom-pdk3: Describe the USB-C connector arm64: dts: imx8qxp-mek: Move port under USB connector Frank Li (1): arm64: dts: freescale: imx93: add i3c1 and i3c2 Gregor Herburger (1): arm64: dts: freescale: add fsl-lx2160a-mblx2160a board Haibo Chen (3): arm64: dts: imx93-11x11-evk: set SION for cmd and data pad of USDHC arm64: dts: imx93: change tuning start to get a large scan range for standard tuning arm64: dts: imx93-11x11-evk: add 12 ms delay to make sure the VDD_SD power off Hugo Villeneuve (4): arm64: dts: imx8mn-var-som: add fixed 3.3V regulator for EEPROM arm64: dts: freescale: introduce rve-gateway board arm64: dts: imx8mn-var-som-symphony: add vcc supply for PCA9534 arm64: dts: freescale: introduce dimonoff-gateway-evk board Joao Paulo Goncalves (2): arm64: dts: freescale: verdin-imx8mm: add support to mallow board arm64: dts: freescale: verdin-imx8mp: add support to mallow board Kieran Bingham (2): arm64: dts: freescale: debix-som: Add heartbeat LED arm64: dts: freescale: debix-som-a-bmb-08: Add CSI Power Regulators Krzysztof Kozlowski (1): arm64: dts: freescale: minor whitespace cleanup around '=' Marek Vasut (1): arm64: dts: imx8mp: Describe M24C32-D write-lockable page in DH i.MX8MP DHCOM DT Michael Trimarchi (1): arm64: dts: imx8mn-bsh-smm-s2/pro: add display setup Oleksij Rempel (1): arm64: dts: freescale: Add SKOV IMX8MP CPU revB board Peng Fan (1): arm64: dts: imx93: update anatop node Tim Harvey (3): arm64: dts: imx8mm-venice-gw72xx: add TPM device arm64: dts: imx8mp-venice-gw72xx: add TPM device arm64: dts: imx8mp-venice-gw74xx: remove unecessary propreties in tpm node Xu Yang (1): arm64: dts: imx8dxl-ss-ddr: change ddr_pmu0 compatible arch/arm64/boot/dts/freescale/Makefile | 38 ++ arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 80 +-- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 87 +-- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 81 +-- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 74 +-- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 74 +-- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 73 +-- .../freescale/fsl-lx2160a-tqmlx2160a-mblx2160a.dts | 338 ++++++++++ .../fsl-lx2160a-tqmlx2160a-mblx2160a_12_x_x.dtso | 29 + .../fsl-lx2160a-tqmlx2160a-mblx2160a_14_x_x.dtso | 17 + .../fsl-lx2160a-tqmlx2160a-mblx2160a_x_11_x.dtso | 49 ++ .../fsl-lx2160a-tqmlx2160a-mblx2160a_x_7_x.dtso | 55 ++ .../fsl-lx2160a-tqmlx2160a-mblx2160a_x_8_x.dtso | 47 ++ .../boot/dts/freescale/fsl-lx2160a-tqmlx2160a.dtsi | 97 +++ arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 4 +- .../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi | 16 +- arch/arm64/boot/dts/freescale/imx8dxl-ss-ddr.dtsi | 2 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 2 + .../boot/dts/freescale/imx8mm-emcon-avari.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 12 +- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 2 +- .../arm64/boot/dts/freescale/imx8mm-overdrive.dtsi | 29 + .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 1 + .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 39 +- .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 29 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 13 +- .../boot/dts/freescale/imx8mm-verdin-mallow.dtsi | 173 +++++ .../dts/freescale/imx8mm-verdin-nonwifi-mallow.dts | 18 + .../dts/freescale/imx8mm-verdin-wifi-mallow.dts | 18 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 18 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 2 + .../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi | 1 + .../dts/freescale/imx8mn-bsh-smm-s2-display.dtsi | 121 ++++ .../dts/freescale/imx8mn-dimonoff-gateway-evk.dts | 160 +++++ arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 12 +- .../arm64/boot/dts/freescale/imx8mn-overdrive.dtsi | 18 + .../boot/dts/freescale/imx8mn-rve-gateway.dts | 285 +++++++++ .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 1 + .../boot/dts/freescale/imx8mn-var-som-symphony.dts | 21 +- arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 9 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 + .../arm64/boot/dts/freescale/imx8mp-beacon-kit.dts | 92 +++ .../boot/dts/freescale/imx8mp-debix-model-a.dts | 2 +- .../dts/freescale/imx8mp-debix-som-a-bmb-08.dts | 56 ++ .../boot/dts/freescale/imx8mp-debix-som-a.dtsi | 22 + .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dts | 12 +- .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 12 + .../boot/dts/freescale/imx8mp-msc-sm2s-ep1.dts | 4 +- .../arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi | 711 +++++++++++++++++++++ .../boot/dts/freescale/imx8mp-skov-revb-hdmi.dts | 20 + .../boot/dts/freescale/imx8mp-skov-revb-lt6.dts | 101 +++ .../freescale/imx8mp-skov-revb-mi1010ait-1cp1.dts | 100 +++ .../imx8mp-tqma8mpql-mba8mpxl-lvds-g133han01.dtso | 77 +++ .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 28 +- .../boot/dts/freescale/imx8mp-venice-gw71xx.dtsi | 26 +- .../boot/dts/freescale/imx8mp-venice-gw72xx.dtsi | 36 +- .../boot/dts/freescale/imx8mp-venice-gw73xx.dtsi | 26 +- .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 28 +- .../boot/dts/freescale/imx8mp-verdin-mallow.dtsi | 199 ++++++ .../dts/freescale/imx8mp-verdin-nonwifi-mallow.dts | 18 + .../dts/freescale/imx8mp-verdin-wifi-mallow.dts | 18 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 30 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 28 +- arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 2 +- .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts | 1 + arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 21 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-vpu.dtsi | 17 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 31 +- .../dts/freescale/imx93-tqma9352-mba93xxca.dts | 709 ++++++++++++++++++++ .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 1 + arch/arm64/boot/dts/freescale/imx93.dtsi | 127 +++- 75 files changed, 4326 insertions(+), 389 deletions(-) create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a-mblx2160a.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a-mblx2160a_12_x_x.dtso create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a-mblx2160a_14_x_x.dtso create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a-mblx2160a_x_11_x.dtso create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a-mblx2160a_x_7_x.dtso create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a-mblx2160a_x_8_x.dtso create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-overdrive.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-mallow.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-mallow.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-mallow.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-display.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-dimonoff-gateway-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-overdrive.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-rve-gateway.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revb-hdmi.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revb-lt6.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revb-mi1010ait-1cp1.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl-lvds-g133han01.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-mallow.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-mallow.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-mallow.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-vpu.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba93xxca.dts