From patchwork Wed Sep 23 07:30:04 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 11794173 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A15F4618 for ; Wed, 23 Sep 2020 07:30:42 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 9B78F235FC; Wed, 23 Sep 2020 07:30:42 +0000 (UTC) Delivered-To: soc@kernel.org Received: from localhost.localdomain (80.251.214.228.16clouds.com [80.251.214.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D0B62235FD; Wed, 23 Sep 2020 07:30:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600846242; bh=DieQDCiuJCYXV6Fz86aa5ukCHocOMkkM9nLMXWVya+Y=; h=From:List-Id:To:Cc:Subject:Date:From; b=QTB76T+ENSBR4c3HBpEN7uhhw4If0Smcl5+tG+Ii2Wj3/DiLadxtcLNxdTH1V+oah WQuYGUG8LN9oO/UTriiTHq1G6l+7+dEC9GCigkN7sSox4hod63AytfQNesURQCtX4K fnUX21JCt4GU1adg0SKYvEMxPgqWSCWMLDnWzkGo= 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.10 Date: Wed, 23 Sep 2020 15:30:04 +0800 Message-Id: <20200923073009.23678-1-shawnguo@kernel.org> X-Mailer: git-send-email 2.17.1 The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5: Linux 5.9-rc1 (2020-08-16 13:04:57 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.10 for you to fetch changes up to e2314cf5af30d5e87cbf89fdef1a0fe4efee4552: firmware: imx: scu-pd: ignore power domain not owned (2020-09-13 09:45:53 +0800) ---------------------------------------------------------------- i.MX drivers update for 5.10: - Use dev_err_probe() to simplify error handling for i.MX GPCv2 driver. - Add a check in i.MX SCU power domain driver to ignore the power domains that are not owned by the current partition. ---------------------------------------------------------------- Anson Huang (1): soc: imx: gpcv2: Use dev_err_probe() to simplify error handling Peng Fan (1): firmware: imx: scu-pd: ignore power domain not owned drivers/firmware/imx/scu-pd.c | 4 ++++ drivers/soc/imx/gpcv2.c | 15 +++++---------- 2 files changed, 9 insertions(+), 10 deletions(-) From patchwork Wed Sep 23 07:30:05 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 11794175 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 0A1CB618 for ; Wed, 23 Sep 2020 07:30:45 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 04F052371F; Wed, 23 Sep 2020 07:30:45 +0000 (UTC) Delivered-To: soc@kernel.org Received: from localhost.localdomain (80.251.214.228.16clouds.com [80.251.214.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id EF89523600; Wed, 23 Sep 2020 07:30:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600846244; bh=jbmLcseyq1hH8svNvxlHa0TK80Rq2hPkhQoLD6UXVPg=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=JawXJya7pRZSR1pKSw1vUh5mp+zfcq15KZ7HxsXs4s/SsDVypOhasBak0lMa7U1NY 8BClJS8+wTNsykDaKckQwqPyFJtb72bqc8m4/fPjprxkxE4mVoAir4rJgZUv73DatO kCyVPuxd76eL2LFTBTlgttMvCkeRG7m0E5BCX1Fg= 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.10 Date: Wed, 23 Sep 2020 15:30:05 +0800 Message-Id: <20200923073009.23678-2-shawnguo@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200923073009.23678-1-shawnguo@kernel.org> References: <20200923073009.23678-1-shawnguo@kernel.org> Hi, To maintain the patchset integrity, some defconfig change and clock code removal are mixed in there. They do not cause any merge conflicts though. Please consider to pull, thanks! Shawn The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5: Linux 5.9-rc1 (2020-08-16 13:04:57 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-5.10 for you to fetch changes up to fb956b3e20f0bbeac8c17a7a08e63528a23bd54c: clk: imx: imx35: Remove mx35_clocks_init() (2020-09-22 14:08:22 +0800) ---------------------------------------------------------------- i.MX SoC update for 5.10: - A series from Fabio Estevam to remove legacy non-DT i.MX platforms support and related board files. This is a natural move, as the platforms had been converted to DT for years, and we have not seen any users around these legacy non-DT support for a while. - Enable cpufreq support for i.MX7ULP platform. ---------------------------------------------------------------- Fabio Estevam (25): ARM: imx: Place "Cortex-A/Cortex-M" comment in the correct location ARM: imx: Remove imx21 support ARM: imx: Remove i.MX27 board files ARM: imx: Remove i.MX31 board files ARM: imx: Remove i.MX35 board files ARM: imx: Remove ehci board files ARM: imx27: Remove imx27_soc_init() ARM: imx27: Remove iomux-v1 board code ARM: imx27: Get rid of mm-imx27.c ARM: imx27: Retrieve AVIC base address from devicetree ARM: imx31: Remove remaining i.MX31 board code ARM: imx3: Remove imx3 soc_init() ARM: imx: Remove iomux-v3 board code ARM: imx: Remove imx device directory ARM: imx: Remove remnant board file support pieces ARM: imx27: Retrieve the SYSCTRL base address from devicetree ARM: imx27: Retrieve the CCM base address from devicetree ARM: imx31: Retrieve the IIM base address from devicetree ARM: imx3: Retrieve the CCM base address from devicetree ARM: imx3: Retrieve the AVIC base address from devicetree ARM: imx35: Retrieve the IIM base address from devicetree ARM: imx: Remove unused definitions clk: imx: imx27: Remove mx27_clocks_init() clk: imx: imx31: Remove mx31_clocks_init() clk: imx: imx35: Remove mx35_clocks_init() Peng Fan (1): ARM: imx7ulp: enable cpufreq arch/arm/configs/imx_v4_v5_defconfig | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 16 +- arch/arm/configs/multi_v5_defconfig | 2 +- arch/arm/mach-imx/3ds_debugboard.c | 207 ---- arch/arm/mach-imx/3ds_debugboard.h | 11 - arch/arm/mach-imx/Kconfig | 375 +----- arch/arm/mach-imx/Makefile | 45 +- arch/arm/mach-imx/board-mx31lilly.h | 28 - arch/arm/mach-imx/board-mx31lite.h | 29 - arch/arm/mach-imx/board-mx31moboard.h | 30 - arch/arm/mach-imx/common.h | 15 - arch/arm/mach-imx/cpu-imx27.c | 10 +- arch/arm/mach-imx/cpu-imx31.c | 9 +- arch/arm/mach-imx/cpu-imx35.c | 9 +- arch/arm/mach-imx/devices-imx21.h | 56 - arch/arm/mach-imx/devices-imx27.h | 86 -- arch/arm/mach-imx/devices-imx31.h | 80 -- arch/arm/mach-imx/devices-imx35.h | 87 -- arch/arm/mach-imx/devices/Kconfig | 71 -- arch/arm/mach-imx/devices/Makefile | 28 - arch/arm/mach-imx/devices/devices-common.h | 293 ----- arch/arm/mach-imx/devices/devices.c | 35 - arch/arm/mach-imx/devices/platform-fec.c | 49 - arch/arm/mach-imx/devices/platform-flexcan.c | 45 - arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c | 51 - arch/arm/mach-imx/devices/platform-gpio-mxc.c | 31 - arch/arm/mach-imx/devices/platform-gpio_keys.c | 15 - arch/arm/mach-imx/devices/platform-imx-dma.c | 44 - arch/arm/mach-imx/devices/platform-imx-fb.c | 47 - arch/arm/mach-imx/devices/platform-imx-i2c.c | 74 -- arch/arm/mach-imx/devices/platform-imx-keypad.c | 54 - arch/arm/mach-imx/devices/platform-imx-ssi.c | 86 -- arch/arm/mach-imx/devices/platform-imx-uart.c | 92 -- arch/arm/mach-imx/devices/platform-imx2-wdt.c | 52 - arch/arm/mach-imx/devices/platform-imx21-hcd.c | 38 - arch/arm/mach-imx/devices/platform-imx27-coda.c | 34 - arch/arm/mach-imx/devices/platform-ipu-core.c | 127 -- arch/arm/mach-imx/devices/platform-mx2-camera.c | 59 - arch/arm/mach-imx/devices/platform-mx2-emma.c | 37 - arch/arm/mach-imx/devices/platform-mxc-ehci.c | 61 - arch/arm/mach-imx/devices/platform-mxc-mmc.c | 72 -- arch/arm/mach-imx/devices/platform-mxc_nand.c | 72 -- arch/arm/mach-imx/devices/platform-mxc_rtc.c | 43 - arch/arm/mach-imx/devices/platform-mxc_w1.c | 47 - arch/arm/mach-imx/devices/platform-pata_imx.c | 45 - .../mach-imx/devices/platform-sdhci-esdhc-imx.c | 64 - arch/arm/mach-imx/devices/platform-spi_imx.c | 78 -- arch/arm/mach-imx/ehci-imx27.c | 74 -- arch/arm/mach-imx/ehci-imx31.c | 74 -- arch/arm/mach-imx/ehci-imx35.c | 89 -- arch/arm/mach-imx/ehci.h | 44 - arch/arm/mach-imx/hardware.h | 1 - arch/arm/mach-imx/imx27-dt.c | 26 - arch/arm/mach-imx/iomux-imx31.c | 161 --- arch/arm/mach-imx/iomux-mx21.h | 109 -- arch/arm/mach-imx/iomux-mx27.h | 192 --- arch/arm/mach-imx/iomux-mx2x.h | 217 ---- arch/arm/mach-imx/iomux-mx3.h | 706 ----------- arch/arm/mach-imx/iomux-mx35.h | 1254 -------------------- arch/arm/mach-imx/iomux-v1.c | 174 --- arch/arm/mach-imx/iomux-v1.h | 81 -- arch/arm/mach-imx/iomux-v3.c | 65 - arch/arm/mach-imx/iomux-v3.h | 130 -- arch/arm/mach-imx/mach-armadillo5x0.c | 562 --------- arch/arm/mach-imx/mach-bug.c | 54 - arch/arm/mach-imx/mach-imx27.c | 81 ++ arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 562 --------- arch/arm/mach-imx/{imx31-dt.c => mach-imx31.c} | 0 arch/arm/mach-imx/{imx35-dt.c => mach-imx35.c} | 0 arch/arm/mach-imx/mach-imx7ulp.c | 3 + arch/arm/mach-imx/mach-kzm_arm11_01.c | 291 ----- arch/arm/mach-imx/mach-mx21ads.c | 338 ------ arch/arm/mach-imx/mach-mx27_3ds.c | 470 -------- arch/arm/mach-imx/mach-mx27ads.c | 407 ------- arch/arm/mach-imx/mach-mx31_3ds.c | 615 ---------- arch/arm/mach-imx/mach-mx31ads.c | 579 --------- arch/arm/mach-imx/mach-mx31lilly.c | 312 ----- arch/arm/mach-imx/mach-mx31lite.c | 290 ----- arch/arm/mach-imx/mach-mx31moboard.c | 581 --------- arch/arm/mach-imx/mach-mx35_3ds.c | 516 -------- arch/arm/mach-imx/mach-pca100.c | 426 ------- arch/arm/mach-imx/mach-pcm037.c | 585 --------- arch/arm/mach-imx/mach-pcm037_eet.c | 166 --- arch/arm/mach-imx/mach-pcm043.c | 412 ------- arch/arm/mach-imx/mach-qong.c | 262 ---- arch/arm/mach-imx/mach-vpr200.c | 306 ----- arch/arm/mach-imx/mm-imx21.c | 84 -- arch/arm/mach-imx/mm-imx27.c | 88 -- arch/arm/mach-imx/mm-imx3.c | 185 +-- arch/arm/mach-imx/mx21.h | 176 --- arch/arm/mach-imx/mx27.h | 196 --- arch/arm/mach-imx/mx31.h | 179 --- arch/arm/mach-imx/mx31lilly-db.c | 182 --- arch/arm/mach-imx/mx31lite-db.c | 154 --- arch/arm/mach-imx/mx31moboard-devboard.c | 238 ---- arch/arm/mach-imx/mx31moboard-marxbot.c | 270 ----- arch/arm/mach-imx/mx31moboard-smartbot.c | 124 -- arch/arm/mach-imx/mx35.h | 173 --- arch/arm/mach-imx/pcm037.h | 18 - arch/arm/mach-imx/pm-imx27.c | 12 +- arch/arm/mach-imx/ulpi.h | 20 - drivers/clk/imx/clk-imx27.c | 73 -- drivers/clk/imx/clk-imx31.c | 71 -- drivers/clk/imx/clk-imx35.c | 68 -- 104 files changed, 167 insertions(+), 16300 deletions(-) delete mode 100644 arch/arm/mach-imx/3ds_debugboard.c delete mode 100644 arch/arm/mach-imx/3ds_debugboard.h delete mode 100644 arch/arm/mach-imx/board-mx31lilly.h delete mode 100644 arch/arm/mach-imx/board-mx31lite.h delete mode 100644 arch/arm/mach-imx/board-mx31moboard.h delete mode 100644 arch/arm/mach-imx/devices-imx21.h delete mode 100644 arch/arm/mach-imx/devices-imx27.h delete mode 100644 arch/arm/mach-imx/devices-imx31.h delete mode 100644 arch/arm/mach-imx/devices-imx35.h delete mode 100644 arch/arm/mach-imx/devices/Kconfig delete mode 100644 arch/arm/mach-imx/devices/Makefile delete mode 100644 arch/arm/mach-imx/devices/devices-common.h delete mode 100644 arch/arm/mach-imx/devices/devices.c delete mode 100644 arch/arm/mach-imx/devices/platform-fec.c delete mode 100644 arch/arm/mach-imx/devices/platform-flexcan.c delete mode 100644 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c delete mode 100644 arch/arm/mach-imx/devices/platform-gpio-mxc.c delete mode 100644 arch/arm/mach-imx/devices/platform-gpio_keys.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx-dma.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx-fb.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx-i2c.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx-keypad.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx-ssi.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx-uart.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx2-wdt.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx21-hcd.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx27-coda.c delete mode 100644 arch/arm/mach-imx/devices/platform-ipu-core.c delete mode 100644 arch/arm/mach-imx/devices/platform-mx2-camera.c delete mode 100644 arch/arm/mach-imx/devices/platform-mx2-emma.c delete mode 100644 arch/arm/mach-imx/devices/platform-mxc-ehci.c delete mode 100644 arch/arm/mach-imx/devices/platform-mxc-mmc.c delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_nand.c delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_rtc.c delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_w1.c delete mode 100644 arch/arm/mach-imx/devices/platform-pata_imx.c delete mode 100644 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c delete mode 100644 arch/arm/mach-imx/devices/platform-spi_imx.c delete mode 100644 arch/arm/mach-imx/ehci-imx27.c delete mode 100644 arch/arm/mach-imx/ehci-imx31.c delete mode 100644 arch/arm/mach-imx/ehci-imx35.c delete mode 100644 arch/arm/mach-imx/ehci.h delete mode 100644 arch/arm/mach-imx/imx27-dt.c delete mode 100644 arch/arm/mach-imx/iomux-imx31.c delete mode 100644 arch/arm/mach-imx/iomux-mx21.h delete mode 100644 arch/arm/mach-imx/iomux-mx27.h delete mode 100644 arch/arm/mach-imx/iomux-mx2x.h delete mode 100644 arch/arm/mach-imx/iomux-mx3.h delete mode 100644 arch/arm/mach-imx/iomux-mx35.h delete mode 100644 arch/arm/mach-imx/iomux-v1.c delete mode 100644 arch/arm/mach-imx/iomux-v1.h delete mode 100644 arch/arm/mach-imx/iomux-v3.c delete mode 100644 arch/arm/mach-imx/iomux-v3.h delete mode 100644 arch/arm/mach-imx/mach-armadillo5x0.c delete mode 100644 arch/arm/mach-imx/mach-bug.c create mode 100644 arch/arm/mach-imx/mach-imx27.c delete mode 100644 arch/arm/mach-imx/mach-imx27_visstrim_m10.c rename arch/arm/mach-imx/{imx31-dt.c => mach-imx31.c} (100%) rename arch/arm/mach-imx/{imx35-dt.c => mach-imx35.c} (100%) delete mode 100644 arch/arm/mach-imx/mach-kzm_arm11_01.c delete mode 100644 arch/arm/mach-imx/mach-mx21ads.c delete mode 100644 arch/arm/mach-imx/mach-mx27_3ds.c delete mode 100644 arch/arm/mach-imx/mach-mx27ads.c delete mode 100644 arch/arm/mach-imx/mach-mx31_3ds.c delete mode 100644 arch/arm/mach-imx/mach-mx31ads.c delete mode 100644 arch/arm/mach-imx/mach-mx31lilly.c delete mode 100644 arch/arm/mach-imx/mach-mx31lite.c delete mode 100644 arch/arm/mach-imx/mach-mx31moboard.c delete mode 100644 arch/arm/mach-imx/mach-mx35_3ds.c delete mode 100644 arch/arm/mach-imx/mach-pca100.c delete mode 100644 arch/arm/mach-imx/mach-pcm037.c delete mode 100644 arch/arm/mach-imx/mach-pcm037_eet.c delete mode 100644 arch/arm/mach-imx/mach-pcm043.c delete mode 100644 arch/arm/mach-imx/mach-qong.c delete mode 100644 arch/arm/mach-imx/mach-vpr200.c delete mode 100644 arch/arm/mach-imx/mm-imx21.c delete mode 100644 arch/arm/mach-imx/mm-imx27.c delete mode 100644 arch/arm/mach-imx/mx21.h delete mode 100644 arch/arm/mach-imx/mx31lilly-db.c delete mode 100644 arch/arm/mach-imx/mx31lite-db.c delete mode 100644 arch/arm/mach-imx/mx31moboard-devboard.c delete mode 100644 arch/arm/mach-imx/mx31moboard-marxbot.c delete mode 100644 arch/arm/mach-imx/mx31moboard-smartbot.c delete mode 100644 arch/arm/mach-imx/pcm037.h delete mode 100644 arch/arm/mach-imx/ulpi.h From patchwork Wed Sep 23 07:30:06 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 11794177 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 1B2CE618 for ; Wed, 23 Sep 2020 07:30:47 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 15745235FD; Wed, 23 Sep 2020 07:30:47 +0000 (UTC) Delivered-To: soc@kernel.org Received: from localhost.localdomain (80.251.214.228.16clouds.com [80.251.214.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 5805D2376E; Wed, 23 Sep 2020 07:30:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600846247; bh=UGfLWHsAloOwTNShYpVZhnK3LV1BkRRZMPdSKUiNwRA=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=BHOa9pNuYoA2VX8BAXmo7qSS7n6Sknt8BVvFi5fveLw0RDlEKa54Aj7xL8/UfBwOq v+1HjHHlfO3Y0UT6LlB+ppmVtY/8yj19jca0aRSg1YZvY2hCVeel3nOOfitE37/6Ng 6N/3NghA7KpAJF/B2g3e0f1YiwKgMSUYaSUumji4= 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.10 Date: Wed, 23 Sep 2020 15:30:06 +0800 Message-Id: <20200923073009.23678-3-shawnguo@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200923073009.23678-1-shawnguo@kernel.org> References: <20200923073009.23678-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5: Linux 5.9-rc1 (2020-08-16 13:04:57 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.10 for you to fetch changes up to 8e5910d2dc391b9e8e3e5831b3524f32c419ef18: dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MN (2020-09-22 17:04:58 +0800) ---------------------------------------------------------------- i.MX DT bindings update for 5.10: - Various board compatible string additions to fsl.ymal. - Update Vybrid OCOTP binding for syscon compatible string, which is required to access the UID. ---------------------------------------------------------------- Andreas Kemnade (1): dt-bindings: arm: fsl: add compatible string for Tolino Shine 2 HD Chris Healy (1): dt-bindings: nvmem: Add syscon to Vybrid OCOTP driver Fabio Estevam (1): dt-bindings: arm: fsl: Add an entry for the i.MX6 LogicPD board Jacky Bai (1): dt-bindings: arm: fsl: Add imx8mm ddr4 evk board Krzysztof Kozlowski (7): dt-bindings: arm: fsl: Add Beacon i.MX8M Mini Development Kit binding dt-bindings: arm: fsl: Fix Toradex Colibri i.MX 8 binding dt-bindings: arm: fsl: Add ZII Ultra boards binding dt-bindings: arm: fsl: Add binding for Variscite VAR-SOM-MX8MM module dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MM dt-bindings: arm: fsl: Fix matching Purism Librem5 phones dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MN Martin Kepplinger (1): dt-bindings: arm: fsl: Add the librem 5 phone Michal Vokáč (1): dt-bindings: arm: fsl: Add Y Soft IOTA Orion board Stefan Riedmueller (2): dt-bindings: arm: fsl: Add PHYTEC i.MX6 UL/ULL devicetree bindings dt-bindings: arm: fsl: Add PHYTEC i.MX6 devicetree bindings Documentation/devicetree/bindings/arm/fsl.yaml | 95 ++++++++++++++++++++++ .../devicetree/bindings/nvmem/vf610-ocotp.txt | 4 +- 2 files changed, 97 insertions(+), 2 deletions(-) From patchwork Wed Sep 23 07:30:07 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 11794179 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 73F6F618 for ; Wed, 23 Sep 2020 07:30:49 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 6FE4A235FC; Wed, 23 Sep 2020 07:30:49 +0000 (UTC) Delivered-To: soc@kernel.org Received: from localhost.localdomain (80.251.214.228.16clouds.com [80.251.214.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 69EFD23787; Wed, 23 Sep 2020 07:30:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600846249; bh=/EiVTXLbLbGZqfJzgJ0gDhlXAhnEM2T6QrfePs1iMTw=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=pc2H/8uzahQASDZwBWC6yyvseJpgX/bAFIOGiN8Fca6Phbhv+yd8sw2ccqzP9ddEY Gkv3GrMiJSRo/vPJhiG3PxcYQA0/NLfAHO2/LoOkhcHiSqj7vr4k90Q4eShtWm2zOz hU0uctFpDQkV4YQ0RFW1pAHyuEmCiRT5N0w7Mo/w= 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 arm32 device tree change for 5.10 Date: Wed, 23 Sep 2020 15:30:07 +0800 Message-Id: <20200923073009.23678-4-shawnguo@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200923073009.23678-1-shawnguo@kernel.org> References: <20200923073009.23678-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5: Linux 5.9-rc1 (2020-08-16 13:04:57 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.10 for you to fetch changes up to 05b0852ec99d45cc95d8f587561239a9095c2949: ARM: dts: imx6qdl-gw5xxx: correct interrupt flags (2020-09-22 14:36:28 +0800) ---------------------------------------------------------------- i.MX arm32 device tree change for 5.10: - New board/device support: Tolino Shine 2 HD, TQMa6 SoM, Y Soft IOTA Orion board. - update GPMI NAND node name to nand-controller for aligning with DT schema. - Remove the legacy fsl,spi-num-chipselects property from a few board. - A series to update imx6q-logicpd support, using GPIO chipselect, adding board compatible string, and enabling DTB build for the board. - Complete RNG device node in i.MX6SL device tree, and add RNG node for i.MX6SLL and i.MX6ULL. - Correct interrupt flags for imx6qdl-gw5xxx boards. - Add missing enet_out clock for i.MX6Q/DL Ethernet device. - Enable PCIe support for imx6qp-sabreauto board. - A series from Shengjiu Wang to add audio sound card for imx7d-sdb and imx6sll-evk board, add headphone detection for sound card on a few NXP development boards. - A couple of minor fix-ups on i.MX25 pin functions. - Some random update on various boards. ---------------------------------------------------------------- Andreas Kemnade (1): ARM: dts: imx: add devicetree for Tolino Shine 2 HD Anson Huang (2): ARM: dts: imx27: Change nand node name to nand-controller ARM: dts: imx: Change gpmi nand node name to nand-controller Chris Healy (1): ARM: dts: ZII: Disable HW Ethernet switch reset GPIOs Dan Murphy (1): ARM: dts: imx6dl-yapp4: Add reg property to the lp5562 channel node Fabio Estevam (5): ARM: dts: imx: Fix the SPI chipselect polarity ARM: dts: imx6qdl-gw553x: Remove unneeded #address-cells/#size-cells ARM: dts: imx6q-logicpd: Add a specific board compatible string ARM: dts: imx: Add an entry for imx6q-logicpd.dtb ARM: dts: imx6q-logicpd: Use GPIO chipselect Horia Geantă (3): ARM: dts: imx6sl: fix rng node ARM: dts: imx6sll: add rng ARM: dts: imx6ull: add rng Krzysztof Kozlowski (5): ARM: dts: imx6q-kontron-samx6i: Remove old fsl,spi-num-chipselects ARM: dts: vf: Fix PCA95xx GPIO expander properties on ZII CFU1 ARM: dts: imx28-m28: Align GPMI NAND node name with schema ARM: dts: imx6q: align GPIO hog names with dtschema ARM: dts: imx6qdl-gw5xxx: correct interrupt flags Marco Felsch (2): ARM: dts: imx6qdl: move iomuxc compatible assignment out of root node ARM: dts: imx6qdl: add enet_out clk support Markus Niebel (1): ARM: dts: imx6qdl: add TQMa6{S,Q,QP} SoM Matthias Schiffer (4): ARM: dts: imx7: add QSPI ARM: dts: imx6qdl-tqma6: fix indentation ARM: dts: imx6qdl-tqma6: remove obsolete fsl,spi-num-chipselects ARM: dts: imx6qdl-tqma6: fix LM75 compatible string Michal Vokáč (3): ARM: dts: imx6dl-yapp4: Add ethernet aliases ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Orion board ARM: dts: imx6dl-yapp4: Add support for OLED based on different controller Richard Zhu (1): ARM: dts: imx6qp-sabreauto: enable pcie Sebastian Reichel (1): ARM: dts: imx6q-bx50v3: Add IRQ support for internal switch Shengjiu Wang (5): ARM: dts: imx7d-sdb: Add nodes for audio sound card ARM: dts: imx6qdl-sabresd: Support headphone and microphone detection ARM: dts: imx6sx-sdb: Add headphone detection for sound card ARM: dts: imx6sl-evk: Add headphone detection for sound card ARM: dts: imx6sll-evk: Add audio sound card node Uwe Kleine-König (2): ARM: dts: imx25-pinfunc: add missing and fix wrong SPI related defintions ARM: dts: imx25-pinfunc: Fix GPT function names arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/imx23-evk.dts | 2 +- arch/arm/boot/dts/imx23.dtsi | 2 +- arch/arm/boot/dts/imx25-pinfunc.h | 28 +- arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi | 4 +- arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx28-apf28.dts | 2 +- arch/arm/boot/dts/imx28-apx4devkit.dts | 2 +- arch/arm/boot/dts/imx28-evk.dts | 2 +- arch/arm/boot/dts/imx28-m28.dtsi | 2 +- arch/arm/boot/dts/imx28-m28cu3.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 +- arch/arm/boot/dts/imx50-evk.dts | 2 +- arch/arm/boot/dts/imx51-apf51dev.dts | 4 +- arch/arm/boot/dts/imx53-m53menlo.dts | 2 +- arch/arm/boot/dts/imx53-smd.dts | 2 +- arch/arm/boot/dts/imx53-tqma53.dtsi | 8 +- arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 3 +- arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 3 +- arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 2 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 4 +- arch/arm/boot/dts/imx6dl-prtrvt.dts | 4 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 2 +- arch/arm/boot/dts/imx6dl-tqma6a.dtsi | 16 + arch/arm/boot/dts/imx6dl-tqma6b.dtsi | 16 + arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 38 +- arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 6 +- arch/arm/boot/dts/imx6dl-yapp4-orion.dts | 54 ++ arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 4 + arch/arm/boot/dts/imx6dl.dtsi | 8 +- arch/arm/boot/dts/imx6q-b450v3.dts | 14 +- arch/arm/boot/dts/imx6q-b650v3.dts | 12 +- arch/arm/boot/dts/imx6q-b850v3.dts | 4 +- arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-bx50v3.dtsi | 31 +- arch/arm/boot/dts/imx6q-cm-fx6.dts | 2 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 2 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/imx6q-dms-ba16.dts | 2 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +- arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi | 7 +- arch/arm/boot/dts/imx6q-logicpd.dts | 2 +- arch/arm/boot/dts/imx6q-prti6q.dts | 6 +- arch/arm/boot/dts/imx6q-tqma6a.dtsi | 16 + arch/arm/boot/dts/imx6q-tqma6b.dtsi | 15 + arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 4 +- arch/arm/boot/dts/imx6q.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 10 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-emcon.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-pico.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 201 +++++++ arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 28 + arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 28 + arch/arm/boot/dts/imx6qdl-ts4900.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl.dtsi | 5 +- arch/arm/boot/dts/imx6qp-sabreauto.dts | 3 +- arch/arm/boot/dts/imx6qp-tqma6b.dtsi | 16 + arch/arm/boot/dts/imx6sl-evk.dts | 11 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 588 +++++++++++++++++++++ arch/arm/boot/dts/imx6sl.dtsi | 2 + arch/arm/boot/dts/imx6sll-evk.dts | 73 +++ arch/arm/boot/dts/imx6sll.dtsi | 7 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 9 + arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 2 +- .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +- arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 2 +- arch/arm/boot/dts/imx6ull.dtsi | 7 + arch/arm/boot/dts/imx7-colibri.dtsi | 2 +- arch/arm/boot/dts/imx7d-sdb.dts | 83 ++- arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +- arch/arm/boot/dts/imx7s.dtsi | 15 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 3 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 2 - arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 2 - arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 2 - 110 files changed, 1425 insertions(+), 168 deletions(-) create mode 100644 arch/arm/boot/dts/imx6dl-tqma6a.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-tqma6b.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-orion.dts create mode 100644 arch/arm/boot/dts/imx6q-tqma6a.dtsi create mode 100644 arch/arm/boot/dts/imx6q-tqma6b.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6a.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6b.dtsi create mode 100644 arch/arm/boot/dts/imx6qp-tqma6b.dtsi create mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts From patchwork Wed Sep 23 07:30:08 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 11794181 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id B080F6CA for ; Wed, 23 Sep 2020 07:30:51 +0000 (UTC) Received: by mail.kernel.org (Postfix) id AB457235FD; Wed, 23 Sep 2020 07:30:51 +0000 (UTC) Delivered-To: soc@kernel.org Received: from localhost.localdomain (80.251.214.228.16clouds.com [80.251.214.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C2D5923600; Wed, 23 Sep 2020 07:30:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600846251; bh=Of//zvE7K1xQzoI5dJYj9eA6qnqGRqiMTF8H3N57q+I=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=IE/OMKrBidkdMaR7IMa15RXdW3Rh607oD32gsg2CkvSpPu1/YjSSJ9eE4QSEF/stt V+qS5cFqLZdNfE54+fj+4i6cbYZgy+CkUyPJtvWkMKh6OC4YVHGytVzoyY0yQaT08n +dYt4tibcQmX1amgfPer7vm4Rz5RRSp1cki5e9X0= 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.10 Date: Wed, 23 Sep 2020 15:30:08 +0800 Message-Id: <20200923073009.23678-5-shawnguo@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200923073009.23678-1-shawnguo@kernel.org> References: <20200923073009.23678-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5: Linux 5.9-rc1 (2020-08-16 13:04:57 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.10 for you to fetch changes up to 912a6e2ef6dd895929e910e1c4025a0f34b743b6: arm64: dts: imx8mq-librem5: correct GPIO hog property (2020-09-22 17:06:04 +0800) ---------------------------------------------------------------- i.MX arm64 device tree change for 5.10: - New board/device support: Librem 5 phone, i.MX8MM DDR4 EVK, Variscite VAR-SOM-MX8MN SoM and Symphony board. - Add NWL MIPI DSI controller support for i.MX8MQ. - Several series from Krzysztof Kozlowski to clean and fix up i.MX8 based device trees according to DT schema. - A series from Michael Walle to add sl28cpld support for Kontron sl28 device based on LS1028A. - Add two parameters for Samsung picophy tuning on imx8mm-evk and imx8mn-evk boards. - Add more thermal zones for Layerscape SoCs. - Various random update and minor fix-ups. ---------------------------------------------------------------- Andre Przywara (1): arm64: dts: freescale: Fix SP805 clock-names Angus Ainslie (Purism) (1): arm64: dts: Add a device tree for the Librem 5 phone Anson Huang (1): arm64: dts: imx8mp: Update pinfunc header file Fabio Estevam (4): arm64: dts: imx8m: Add the ENET PPS interrupt arm64: dts: imx8m: Fix the SPI chipselect polarity arm64: dts: imx8mm-evk: Add flexspi support arm64: dts: imx8mq-evk: Add MIPI DSI support Guido Günther (2): arm64: dts: imx8mq: Add NWL MIPI DSI controller arm64: dts: imx8mq-librem5-devkit: Enable the LCD panel Jacky Bai (2): arm64: dts: imx8mm: Split the imx8mm evk board dts to a common dtsi arm64: dts: imx8mm: Add imx8mm ddr4 evk board support Krzysztof Kozlowski (49): arm64: dts: imx8mm-evk: remove orphaned pinctrl-names property arm64: dts: imx8mn-evk: remove orphaned pinctrl-names property arm64: dts: imx8mp-evk: remove orphaned pinctrl-names property arm64: dts: imx8mm-evk: Replace deprecated phy reset properties arm64: dts: imx8mq-evk: Replace deprecated phy reset properties arm64: dts: imx8mq-phanbell: Replace deprecated phy reset properties arm64: dts: imx8mq-sr-som: Replace deprecated phy reset properties arm64: dts: imx8mq-thor96: Replace deprecated phy reset properties arm64: dts: imx8mm-beacon-som: Align regulator names with schema arm64: dts: imx8mm-beacon-som: Fix atmel,24c64 EEPROM compatible arm64: dts: imx8mm-evk: Align regulator names with schema arm64: dts: imx8mm-beacon-baseboard: Correct LED default state arm64: dts: imx8mq-evk: Add hog suffix to wl-reg-on arm64: dts: imx8mq-zii-ultra: Add hog suffixes to GPIO hogs arm64: dts: imx8mm-var-som: Add Variscite VAR-SOM-MX8MM System on Module arm64: dts: imx8mm-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MM arm64: dts: imx8mq-librem5-devkit: Add missing clock-cells to PMIC arm64: dts: imx8mm-beacon: Align pin configuration group names with schema arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC arm64: dts: imx8mm-evk: Align pin configuration group names with schema arm64: dts: imx8mm-ddr4-evk: Align pin configuration group names with schema arm64: dts: imx8mn-ddr4-evk: Align regulator names with schema arm64: dts: imx8mn-evk: Align pin configuration group names with schema arm64: dts: imx8mq-evk: Align pin configuration group names with schema arm64: dts: imx8mq-librem5-devkit: Align pin configuration group names with schema arm64: dts: imx8mq-phanbell: Align pin configuration group names with schema arm64: dts: imx8mq-pico-pi: Align pin configuration group names with schema arm64: dts: imx8mq-sr-som: Align pin configuration group names with schema arm64: dts: imx8mq-hummingboard-pulse: Align pin configuration group names with schema arm64: dts: imx8qxp-colibri: Align pin configuration group names with schema arm64: dts: imx8mm-var-som: Add 32.768 kHz clock to PMIC arm64: dts: imx8mm-var-som-symphony: Use newer interrupts property arm64: dts: imx8mp-evk: Align pin configuration group names with schema arm64: dts: imx8mq: Add missing interrupts to GPC arm64: dts: imx8mq-librem5: Align regulator names with schema arm64: dts: imx8mq-librem5: Drop interrupt-names in PMIC arm64: dts: imx8mq-librem5: Add interrupt-names to ti,tps6598x arm64: dts: imx8mm-var-som-symphony: Drop unused gpioledgrp arm64: dts: imx8mm-var-som-symphony: Remove unneeded i2c3 properties arm64: dts: imx8mm-var-som-symphony: Adjust ethernet pin configuration arm64: dts: imx8mn-ddr4-evk: Remove unneeded PMIC pin configuration arm64: dts: imx8mn-var-som: Add Variscite VAR-SOM-MX8MN System on Module arm64: dts: imx8mn-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MN arm64: dts: imx8mm-var-som-symphony: fix ptn5150 interrupts arm64: dts: imx8mm: correct interrupt flags arm64: dts: imx8mn: correct interrupt flags arm64: dts: imx8mq: correct interrupt flags arm64: dts: imx8mm-var-som-symphony: Drop wake-up source from RTC arm64: dts: imx8mq-librem5: correct GPIO hog property Michael Walle (4): arm64: dts: freescale: sl28: enable sl28cpld arm64: dts: freescale: sl28: map GPIOs to input events arm64: dts: freescale: sl28: enable LED support arm64: dts: freescale: sl28: enable fan support Peter Chen (2): arm64: dts: imx8mm-evk: add two parameters for samsung picophy tuning arm64: dts: imx8mn-evk: add two parameters for samsung picophy tuning Vabhav Sharma (1): arm64: dts: ls1028a: qds: enable lpuart1 Wasim Khan (1): arm64: dts: layerscape: Add label to pcie nodes Yuantian Tang (2): arm64: dts: ls1088a: add more thermal zone support arm64: dts: ls208xa: add more thermal zone support Zhao Qiang (1): arm64: dts: layerscape: correct watchdog clocks for LS1088A arch/arm64/boot/dts/freescale/Makefile | 5 + .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 5 +- .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 18 + .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 9 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 134 +++ arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 134 ++- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 157 ++- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 16 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 40 +- arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts | 57 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 553 ++-------- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 474 +++++++++ .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 255 +++++ arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 561 ++++++++++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 32 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 3 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 20 +- .../boot/dts/freescale/imx8mn-var-som-symphony.dts | 240 +++++ arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 551 ++++++++++ arch/arm64/boot/dts/freescale/imx8mn.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 14 +- arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 360 ++----- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 52 +- .../dts/freescale/imx8mq-hummingboard-pulse.dts | 8 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 52 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts | 29 + .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 27 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1106 ++++++++++++++++++++ arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 21 +- arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 15 +- arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 2 +- .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 53 +- arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 8 +- 44 files changed, 4136 insertions(+), 956 deletions(-) create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som-symphony.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi From patchwork Wed Sep 23 07:30:09 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 11794183 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C6AF16CA for ; Wed, 23 Sep 2020 07:30:53 +0000 (UTC) Received: by mail.kernel.org (Postfix) id C16BC23741; Wed, 23 Sep 2020 07:30:53 +0000 (UTC) Delivered-To: soc@kernel.org Received: from localhost.localdomain (80.251.214.228.16clouds.com [80.251.214.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0C2FF2371F; Wed, 23 Sep 2020 07:30:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600846253; bh=ELYq5wi+qFA1vH/2IueAO4FWgtlYrUTP5hpUKcWYnbI=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=MCs+9mLZSKc3Wwwdx/J8q4CZXH3vcR57VQa/ExE54Uanj4iVh2rGQQMNbOXorYOm9 d3WpmhTKqnqqRZiydp/1/UA+opOd9/HQ27sgM71iyEFR/H7xJvam6uzrcwz5i+8MyN kMgirgBvbuwAptmZHnHjVV4g/8uXQDq8/sc1caDk= 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.10 Date: Wed, 23 Sep 2020 15:30:09 +0800 Message-Id: <20200923073009.23678-6-shawnguo@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200923073009.23678-1-shawnguo@kernel.org> References: <20200923073009.23678-1-shawnguo@kernel.org> MIME-Version: 1.0 The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5: Linux 5.9-rc1 (2020-08-16 13:04:57 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.10 for you to fetch changes up to c80bcf19e0c56dade92501cfcb08ab0911110272: arm64: defconfig: enable the sl28cpld board management controller (2020-09-22 10:49:11 +0800) ---------------------------------------------------------------- i.MX defconfig update for 5.10: - Enable i.MX6SLL, i.MX7ULP SoC and CAAM crypto driver support in multi_v7_defconfig. - Enable the eLCDIF and Raydium RM67191 driver in arm64 defconfig to support MIPI DSI on imx8mq-evk. - Enable NWL DSI host controller, dphy and SITRONIX ST7703 panel driver in arm64 defconfig to support display on imx8mq-librem5-devkit. - Enable sl28cpld board management controller driver support in arm64 defconfig. - Enable i.MX8M SoCs support in imx_v6_v7_defconfig as they can run in AArch32 mode. ---------------------------------------------------------------- Dong Aisheng (2): ARM: multi_v7_defconfig: Enable i.MX6SLL SoC ARM: multi_v7_defconfig: Enable i.MX7ULP SoC Fabio Estevam (1): arm64: defconfig: Enable the eLCDIF and Raydium RM67191 drivers Guido Günther (2): arm64: defconfig: re-sync DRM related defconfig bits arm64: defconfig: Enable imx8mq-librem5-devkit display stack Horia Geantă (1): ARM: multi_v7_defconfig: enable caam crypto module Michael Walle (1): arm64: defconfig: enable the sl28cpld board management controller Peng Fan (1): ARM: imx_v6_v7_defconfig: Support i.MX8MN/P/Q arch/arm/configs/imx_v6_v7_defconfig | 6 ++++++ arch/arm/configs/multi_v7_defconfig | 3 +++ arch/arm64/configs/defconfig | 14 +++++++++++++- 3 files changed, 22 insertions(+), 1 deletion(-)