[GIT PULL 2/6] i.MX SoC update for 5.10

Shawn Guo shawnguo at kernel.org
Wed Sep 23 03:30:05 EDT 2020


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



More information about the linux-arm-kernel mailing list