mbox series

[GIT,PULL,5/6] i.MX arm64 device tree change for 5.18

Message ID 20220222075226.160187-5-shawnguo@kernel.org
State New
Headers show
Series [GIT,PULL,1/6] i.MX drivers update for 5.18 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.18

Message

Shawn Guo Feb. 22, 2022, 7:52 a.m. UTC
Hi,

Commit 7a7b1414ea9a ("dt-bindings: power: imx8mq: add defines for VPU
blk-ctrl domains") on imx/bindings branch is merged here to resolve
the dependency on VPU blk-ctrl domain defines.

Please consider to pull, thanks!

Shawn


The following changes since commit 7a7b1414ea9a3641672be768afe16f583f0b76e7:

  dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains (2022-02-11 10:49:26 +0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.18

for you to fetch changes up to 59f5ae05c18a2f4a3f0494ec814155bb44a08dd7:

  arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC (2022-02-21 14:10:07 +0800)

----------------------------------------------------------------
i.MX arm64 device tree change for 5.18:

- New support for a number of i.MX8M Mini based boards: Protonic PRT8MM,
  emCON-MX8M Mini, Toradex Verdin, Gateworks GW7903.
- A series from Adam Ford to enable GPC, USB and display support for
  i.MX8M Nano.
- Enable G1 and G2 video decoder devices for i.MX8MM and i.MX8MQ.
- Enable PCIe support on imx8mm-beacon, tqma8mqml, imx8mm-evk,
  imx8mq-evk and imx8mm-venice board.
- A series from Hugo Villeneuve to add PCA6416 interrupt controller
  configuration, GPIO line names and i2C5 support for imx8mp-evk board.
- Correct I2C3 pad-ctrl and add internal display support for mnt-reform2
  board.
- Improve fsl-ls1028a-qds overlay support by dropping syntax hard coding
  and using overlay target for build.
- Add overlay support for serial modes and imx219 rpi v2 camera on
  Gateworks imx8mm-venice devices.
- A set of patches from Teresa Remmet to update phyCORE-i.MX8MP SoM
  device tree, including drive strength updates of different interfaces
  and PMIC configuration changes.
- Device additions on various boards and some small random changes.

----------------------------------------------------------------
Abel Vesa (2):
      arm64: dts: imx8qm: Add SCU RTC node
      arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible

Adam Ford (8):
      arm64: dts: imx8mn: add GPC node
      arm64: dts: imx8mn: put USB controller into power-domains
      arm64: dts: imx8mn: add DISP blk-ctrl
      arm64: dts: imx8mn: Enable GPU
      arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference
      arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl
      arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders
      arm64: dts: imx8mm-beacon: Enable PCIe

Alexander Stein (1):
      arm64: dts: tqma8mqml: add PCIe support

David Jander (1):
      arm64: dts: imx: add Protonic PRT8MM board

Hugo Villeneuve (3):
      arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode
      arm64: dts: imx8mp-evk: add PCA6416 gpio line names
      arm64: dts: imx8mp-evk: add support for I2C5

Jonas Kuenstler (1):
      arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC

Li Yang (1):
      arm64: dts: ls1028a-qds: define mdio slots for networking options

Lucas Stach (4):
      arm64: dts: imx8mq: disable DDRC node by default
      arm64: dts: mnt-reform2: add internal display support
      arm64: dts: mnt-reform2: correct i2c3 pad-ctrl
      arm64: dts: imx8mp: disable usb3_phy1

Marcel Ziswiler (2):
      arm64: dts: imx8mm: fix strange hex notation
      arm64: dts: freescale: add initial support for verdin imx8m mini

Marek Vasut (1):
      arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_SD3_RESET_B

Michael Walle (1):
      arm64: dts: ls1028a: add efuse node

Oliver Graute (2):
      arm64: dts: imx8qm: add compatible string for usdhc3
      arm64: dts: imx8qm: added more serial alias to dts

Peng Fan (1):
      arm64: dts: imx8: add mu5/6 node

Reinhold Mueller (1):
      arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini

Richard Zhu (4):
      arm64: dts: imx8mm: Add the pcie phy support
      arm64: dts: imx8mm: Add the pcie support
      arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board
      arm64: dts: imx8mq-evk: Add second PCIe port support

Rob Herring (1):
      arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible

Shawn Guo (3):
      Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' into imx/dt64
      arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding
      arm64: dts: freescale: Use overlay target for simplicity

Teresa Remmet (6):
      arm64: dts: imx8mp-phycore-som: Set minimum output impedance for eth phy
      arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength
      arm64: dts: imx8mp-phycore-som: Reduce drive strength for fec tx lines
      arm64: dts: imx8mp-phycore-som: Update WDOG muxing
      arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standby voltage
      arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled instead of LDO4

Tim Harvey (8):
      arm64: dts: imx8mm-venice*: add PCIe support
      arm64: dts: imx8mn-venice-gw7902: disable gpu
      arm64: dts: imx8m{m,n}_venice*: add gpio-line-names
      arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support
      arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for serial modes
      arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for serial modes
      arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for imx219 rpi v2 camera
      arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for imx219 rpi v2 camera

 arch/arm64/boot/dts/freescale/Makefile             |   55 +-
 .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts    |  146 +--
 .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts    |  138 +--
 .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts    |   99 +-
 .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts    |  134 +--
 .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts    |   86 +-
 .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts    |   97 +-
 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts  |   24 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi     |   11 +
 arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi    |   16 +
 .../dts/freescale/imx8mm-beacon-baseboard.dtsi     |   57 +
 .../boot/dts/freescale/imx8mm-emcon-avari.dts      |   23 +
 .../boot/dts/freescale/imx8mm-emcon-avari.dtsi     |  139 +++
 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi    |  627 ++++++++++
 arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi      |   55 +
 arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h     |    7 +-
 arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts    |  304 +++++
 .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts |   19 +
 .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi |    5 +
 .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi   |   49 +
 .../freescale/imx8mm-venice-gw72xx-0x-imx219.dts   |   93 ++
 .../imx8mm-venice-gw72xx-0x-rs232-rts.dts          |   53 +
 .../freescale/imx8mm-venice-gw72xx-0x-rs422.dts    |   61 +
 .../freescale/imx8mm-venice-gw72xx-0x-rs485.dts    |   61 +
 .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi   |   78 ++
 .../freescale/imx8mm-venice-gw73xx-0x-imx219.dts   |   93 ++
 .../imx8mm-venice-gw73xx-0x-rs232-rts.dts          |   53 +
 .../freescale/imx8mm-venice-gw73xx-0x-rs422.dts    |   61 +
 .../freescale/imx8mm-venice-gw73xx-0x-rs485.dts    |   61 +
 .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi   |   78 ++
 .../boot/dts/freescale/imx8mm-venice-gw7901.dts    |   59 +
 .../boot/dts/freescale/imx8mm-venice-gw7902.dts    |   89 +-
 .../boot/dts/freescale/imx8mm-venice-gw7903.dts    |  836 +++++++++++++
 .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi   |  150 +++
 .../boot/dts/freescale/imx8mm-verdin-dev.dtsi      |   67 ++
 .../dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts |   18 +
 .../dts/freescale/imx8mm-verdin-nonwifi-dev.dts    |   18 +
 .../boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi  |   75 ++
 .../dts/freescale/imx8mm-verdin-wifi-dahlia.dts    |   18 +
 .../boot/dts/freescale/imx8mm-verdin-wifi-dev.dts  |   18 +
 .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi     |   94 ++
 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi   | 1264 ++++++++++++++++++++
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |   68 +-
 .../boot/dts/freescale/imx8mn-venice-gw7902.dts    |   51 +-
 arch/arm64/boot/dts/freescale/imx8mn.dtsi          |  104 ++
 arch/arm64/boot/dts/freescale/imx8mp-evk.dts       |   50 +
 .../boot/dts/freescale/imx8mp-phycore-som.dtsi     |   39 +-
 arch/arm64/boot/dts/freescale/imx8mp.dtsi          |    1 +
 arch/arm64/boot/dts/freescale/imx8mq-evk.dts       |   39 +
 arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi  |    1 +
 .../boot/dts/freescale/imx8mq-mnt-reform2.dts      |  144 ++-
 arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi  |    4 -
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          |   64 +-
 arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi  |    4 +
 arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi  |    8 +
 arch/arm64/boot/dts/freescale/imx8qm.dtsi          |   18 +-
 arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi |    8 +-
 arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi |    8 +
 arch/arm64/boot/dts/freescale/mba8mx.dtsi          |    6 +
 59 files changed, 5625 insertions(+), 481 deletions(-)
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-imx219.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs232-rts.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs422.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs485.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-imx219.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs232-rts.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs422.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs485.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7903.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi