mbox series

[GIT,PULL,5/7] i.MX arm64 device tree changes for 5.5

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

Pull-request

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

Message

Shawn Guo Nov. 5, 2019, 3:03 p.m. UTC
The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 227125fe728b0d57abb26adb980206462c2e733c:

  arm64: dts: imx8mn-evk: Remove invalid Atheros properties (2019-11-04 16:00:56 +0800)

----------------------------------------------------------------
i.MX arm64 device tree changes for 5.5:
 - Add the initial support for a new arm64 family SoC from NXP:
   S32V234 ("Treerunner") vision microprocessors which are targeted for
   high-performance, computationally intensive vision and sensor fusion
   applications that require automotive safety levels.
 - New board support: i.MX8MN LPDDR4 EVK, i.MX8QXP Colibri and
   S32V234 EVB.
 - A series of patch from Andrey Smirnov to improve zii-ultra support by
   fixing regulator and adding accelerometer, switch watchdog.
 - Add system counter device and enable cpuidle support for i.MX8MN.
 - Move usdhc clocks assignment from SoC to board level DTS for
   i.MX8 based boards.
 - Add PCA6416 on I2C3 bus for imx8mm-evk, and enable SCU key for
   imx8qxp-mek board.
 - Enable GPU passive throttling on i.MX8MQ SoC, and add DDR PMU device
   for i.MX8MN.
 - A series from Fabio Estevam to fix DTC W=1 warnings for LS1028A device.
 - Update the clock providers for the Mali DP500 and '#clock-cells' of
   DPCLK node for LS1028A SoC.
 - Misc small updates on various boards.

----------------------------------------------------------------
Andrey Smirnov (4):
      arm64: dts: zii-ultra: Fix regulator-vsd-3v3's vin-supply
      arm64: dts: zii-ultra: Fix regulator-3p3-main's name
      arm64: dts: zii-ultra: Add node for accelerometer
      arm64: dts: zii-ultra: Add node for switch watchdog

Anson Huang (22):
      arm64: dts: imx8mn-ddr4-evk: Enable GPIO LED
      arm64: dts: imx8mn: Add "fsl,imx8mq-src" as src's fallback compatible
      arm64: dts: imx8mn: Add system counter node
      arm64: dts: imx8mn: Enable cpu-idle driver
      arm64: dts: imx8mm: Remove incorrect fallback compatible for ocotp
      arm64: dts: imx8mn: Use "fsl,imx8mm-ocotp" as ocotp's fallback compatible
      arm64: dts: imx8mm-evk: Adjust i2c nodes following alphabetical sort
      arm64: dts: imx8mm-evk: Add i2c3 support
      arm64: dts: imx8mm-evk: Enable pca6416 on i2c3 bus
      arm64: dts: imx8mq-evk: Adjust nodes following alphabetical sort
      arm64: dts: imx8mn-ddr4-evk: Move iomuxc node to end of file
      arm64: dts: imx8qxp: Add scu key node
      arm64: dts: imx8qxp-mek: Enable scu key
      arm64: dts: imx8mq-evk: VDD_ARM power rail is always ON
      arm64: dts: imx8qxp: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mq: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mm: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mn: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mn: Create EVK dtsi file for common use
      arm64: dts: imx8mn: Add LPDDR4 EVK board support
      arm64: dts: imx8mm: Remove duplicated machine compatible
      arm64: dts: imx8mn: Remove duplicated machine compatible

Fabio Estevam (4):
      arm64: dts: ls1028a-qds: Remove unnecessary #address-cells/#size-cells
      arm64: dts: ls1028a: Move thermal-zone out of SoC
      arm64: dts: ls1028a: Fix tmu unit address
      arm64: dts: imx8mn-evk: Remove invalid Atheros properties

Guido Günther (1):
      arm64: dts: imx8mq: Enable gpu passive throttling

Joakim Zhang (1):
      arm64: dts: imx8mn: add ddr pmu node

Marcel Ziswiler (1):
      arm64: dts: freescale: add initial support for colibri imx8x

Rogerio Pimentel da Silva (1):
      arm64: dts: imx8mq-evk: Add remote control

Russell King (1):
      arm64: dts: mark lx2160a esdhc controllers dma coherent

S.j. Wang (1):
      arm64: dts: imx8mm-evk: Assigned clocks for audio plls

Stoica Cosmin-Stefan (1):
      arm64: dts: fsl: Add device tree for S32V234-EVB

Wen He (2):
      arm64: dts: ls1028a: Update the clock providers for the Mali DP500
      arm64: dts: ls1028a: Update #clock-cells of dpclk node

Yinbo Zhu (1):
      arm64: dts: enable otg mode for dwc3 usb ip on layerscape

 arch/arm64/boot/dts/freescale/Makefile             |   4 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts  |   2 -
 arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts  |   4 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi     |  83 ++-
 arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts  |   4 +
 arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts  |   1 +
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi     |   2 +
 arch/arm64/boot/dts/freescale/imx8mm-evk.dts       | 151 +++---
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |  15 +-
 arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts  | 231 +-------
 arch/arm64/boot/dts/freescale/imx8mn-evk.dts       |  30 ++
 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi      | 249 +++++++++
 arch/arm64/boot/dts/freescale/imx8mn.dtsi          |  40 +-
 arch/arm64/boot/dts/freescale/imx8mq-evk.dts       |  65 ++-
 .../dts/freescale/imx8mq-hummingboard-pulse.dts    |   2 +
 .../boot/dts/freescale/imx8mq-librem5-devkit.dts   |   4 +
 arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts  |   2 +
 arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts   |   4 +
 arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi   |   2 +
 .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi |  40 +-
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          |  17 +-
 arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts    |   4 +
 .../boot/dts/freescale/imx8qxp-colibri-eval-v3.dts |  15 +
 .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi     |  62 +++
 arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 598 +++++++++++++++++++++
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts      |   8 +
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi         |  13 +-
 arch/arm64/boot/dts/freescale/s32v234-evb.dts      |  25 +
 arch/arm64/boot/dts/freescale/s32v234.dtsi         | 139 +++++
 29 files changed, 1432 insertions(+), 384 deletions(-)
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-evk.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/s32v234-evb.dts
 create mode 100644 arch/arm64/boot/dts/freescale/s32v234.dtsi