linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: Shawn Guo <shawnguo@kernel.org>
To: soc@kernel.org, arm@kernel.org
Cc: Shawn Guo <shawnguo@kernel.org>,
	Fabio Estevam <festevam@gmail.com>,
	Stefan Agner <stefan@agner.ch>, Li Yang <leoyang.li@nxp.com>,
	kernel@pengutronix.de, linux-imx@nxp.com,
	linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL 5/6] i.MX arm64 device tree changes for 6.4
Date: Sat,  8 Apr 2023 18:19:27 +0800	[thread overview]
Message-ID: <20230408101928.280271-5-shawnguo@kernel.org> (raw)
In-Reply-To: <20230408101928.280271-1-shawnguo@kernel.org>

The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6:

  Linux 6.3-rc1 (2023-03-05 14:52:03 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 562d222f23f0fbdf76a8ba87ce0c9cdcd39e30f8:

  arm64: dts: imx8mp: Add support for Data Modul i.MX8M Plus eDM SBC (2023-04-08 15:25:57 +0800)

----------------------------------------------------------------
i.MX arm64 device tree changes for 6.4:

- New board device trees: Apalis quadmax, DH electronics i.MX8M Plus
  DHCOM and PDK3, Data Modul i.MX8M Plus eDM SBC, Colibri Aster and
  Iris, etc.
- Add FlexSPI, BBNSM and TPM PWM devices for i.MX93 SoC.
- A series of imx8mq-librem5 udpates which includes minor fixes,
  magnetometer, CSI/camera support, and powersaving improvements.
- Add Cadence USB3 support for i.MX8QXP.
- Add FlexCAN support for i.MX8QXP and i.MX8QM.
- Add UART DMA support for i.MX8MQ.
- Add GPT devices for i.MX8MP.
- Add VPU decoder and encoder support for i.MX8QM.
- Add display pipeline and PCIe EP support for i.MX8M family SoCs.
- A series from Peng Fan updating various i.MX8M device trees to pinctrl
  nodes match DT schema.
- A series from Philippe Schenker improving colibri-imx8x device trees
  in various aspects.
- Other random device tree updates.

----------------------------------------------------------------
Alexander Stein (2):
      arm64: dts: imx93: Add FlexSPI support
      arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Enable wakeup-source for GPIO buttons

Angus Ainslie (1):
      arm64: dts: imx8mq-librem5: add the magnetometer mount matrix

Frank Li (2):
      arm64: dts: imx8qxp: add cadence usb3 support
      arm64: dts: freescale: imx8qxp-mek: enable cadence usb3

Jacky Bai (1):
      arm64: dts: imx93: Add the bbnsm dts node

Joakim Zhang (2):
      arm64: dts: imx8qxp: add flexcan in adma
      arm64: dts: imx8qm: add can node in devicetree

Krzysztof Kozlowski (1):
      arm64: dts: imx8: align thermal node names with bindings

Laurent Pinchart (1):
      arm64: dts: freescale: imx8mm-phyboard: Add I2C4 pinmuxing

Lucas Stach (1):
      arm64: dts: imx8mp-debix: add USB host support

Marcel Ziswiler (4):
      arm64: dts: freescale: add initial apalis imx8 aka quadmax module support
      arm64: dts: freescale: add apalis imx8 aka quadmax carrier board support
      arm64: dts: verdin-imx8mp: add pcie support
      arm64: dts: imx8mp-verdin-yavia: trivial minor updates

Marek Vasut (14):
      arm64: dts: imx8mp: Add PCIe support to DH electronics i.MX8M Plus DHCOM and PDK2
      arm64: dts: imx8mp: Update GPIO M to CLKOUT1 on DH electronics i.MX8M Plus DHCOM and PDK2
      arm64: dts: imx8mp: Do not delete PHY nodes on i.MX8MP DHCOM PDK2
      arm64: dts: imx8mp: Adjust EQoS reset comment on i.MX8MP DHCOM
      arm64: dts: imx8mp: Adjust EQoS PHY address on i.MX8MP DHCOM
      arm64: dts: imx8mp: Add EQoS RMII pin mux on i.MX8MP DHCOM
      arm64: dts: imx8mp: Add FEC RMII pin mux on i.MX8MP DHCOM
      arm64: dts: imx8mp: Drop simple-bus from fsl,imx8mp-media-blk-ctrl
      arm64: dts: imx8mp: Reorder clock and reg properties
      arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK3
      arm64: dts: imx8mm: Add display pipeline components
      arm64: dts: imx8mn: Add display pipeline components
      arm64: dts: imx8mp: Add display pipeline components
      arm64: dts: imx8mp: Add support for Data Modul i.MX8M Plus eDM SBC

Markus Niebel (1):
      arm64: dts: imx93: add missing tpm pwm instances

Martin Kepplinger (4):
      arm64: dts: imx8mq-librem5: lower the mipi csi 1 frequencies
      arm64: dts: imx8mq-librem5: describe the clock for the csi sensors
      arm64: dts: imx8mq-librem5: fix audio-1v8 regulator name
      arm64: dts: imx8mq-librem5: add brightness levels to led-backlight

Max Krummenacher (1):
      arm64: dts: imx8-ss-dma: add io-channel-cells to adc nodes

Peng Fan (11):
      arm64: dts: imx8mq: tqma8mq-mba8mx: drop disable-over-current
      arm64: dts: imx8mp: verdin-yavia: drop disable-over-current
      arm64: dts: imx8dxl: drop clocks from scu clock controller
      arm64: dts: imx8-apalis-v1.1: drop ci-disable-lpm
      arm64: dts: imx8mn-evk: update i2c pinctrl to match dtschema
      arm64: dts: imx8mm-ddr4-evk: update gpmi pinctrl to match dtschema
      arm64: dts: imx8mq-librem5: update pinctrl to match dtschema
      arm64: dts: imx8mm-emcon: update pinctrl to match dtschema
      arm64: dts: imx8mn-bsh-smm: update pinctrl to match dtschema
      arm64: dts: imx8mm-prt8mm: update pinctrl to match dtschema
      arm64: dts: imx8mq-librem5: add missing #clock-cells

Philippe Schenker (24):
      arm64: dts: freescale: imx8-ss-lsio: add support for lsio_pwm0-3
      arm64: dts: freescale: imx8-ss-dma: set lpspi0 max frequency to 60mhz
      arm64: dts: colibri-imx8x: Prepare for qxp and dx variants
      arm64: dts: colibri-imx8x: Update spdx license
      arm64: dts: colibri-imx8x: Use new bracket format
      arm64: dts: colibri-imx8x: Add atmel pinctrl groups
      arm64: dts: colibri-imx8x: Add pinctrl group for csi_mclk
      arm64: dts: colibri-imx8x: Split pinctrl_hog1
      arm64: dts: colibri-imx8x: Correct pull on lcdif
      arm64: dts: colibri-imx8x: Add separate pinctrl group for cs2
      arm64: dts: colibri-imx8x: Add pinctrl group for hdmi hpd
      arm64: dts: colibri-imx8x: Add SPI
      arm64: dts: colibri-imx8x: Add gpio-line-names
      arm64: dts: colibri-imx8x: Disable touchscreen by default
      arm64: dts: colibri-imx8x: Add jpegenc/dec
      arm64: dts: colibri-imx8x: Add colibri pwm b, c, d
      arm64: dts: colibri-imx8x: eval: Add spi-to-can
      arm64: dts: colibri-imx8x: Add no-1-8-v to sd-card
      arm64: dts: colibri-imx8x: Set thermal thresholds
      arm64: dts: colibri-imx8x: Move gpio-keys to som level
      arm64: dts: colibri-imx8x: Add todo comments
      arm64: dts: colibri-imx8x: Add aster carrier board
      arm64: dts: colibri-imx8x: Add iris carrier board
      arm64: dts: colibri-imx8x: Add iris v2 carrier board

Richard Zhu (3):
      arm64: dts: Add i.MX8MM PCIe EP support
      arm64: dts: Add i.MX8MQ PCIe EP support
      arm64: dts: Add i.MX8MP PCIe EP support

Rob Herring (1):
      arm64: dts: layerscape: Fix GICv3 ITS node names

Sebastian Krzyszkowiak (10):
      arm64: dts: imx8mq: Add UART DMA support
      arm64: dts: imx8mq-librem5: Describe MIC_2V4 regulator
      arm64: dts: imx8mq-librem5: Set charger parameters for each batch
      arm64: dts: imx8mq-librem5: Set the DVS voltages lower
      arm64: dts: imx8mq-librem5: Bump usdhc2 frequency to 100MHz
      arm64: dts: imx8mq-librem5: Adjust proximity sensor's near levels
      arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0
      arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage to 0.81V
      arm64: dts: imx8mq-librem5: Reduce I2C frequency to 384kHz
      arm64: dts: imx8mq-librem5: Add 166MHz to DDRC OPP table

Stefan Eichenberger (1):
      arm64: dts: imx8mp-verdin: add 88W8997 serdev to uart4

Uwe Kleine-König (1):
      arm64: dts: imx8mp: Add GPT blocks

Zhou Peng (1):
      arm64: dts: imx8qm: add vpu decoder and encoder

 arch/arm64/boot/dts/freescale/Makefile             |   10 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi     |    2 +-
 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi     |    2 +-
 arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi     |    2 +-
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi     |    2 +-
 .../arm64/boot/dts/freescale/imx8-apalis-eval.dtsi |  144 ++
 .../boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi |  220 +++
 .../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi |  270 ++++
 .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 1484 ++++++++++++++++++++
 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi    |   69 +
 arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi     |   76 +-
 arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi    |   48 +
 arch/arm64/boot/dts/freescale/imx8dxl-evk.dts      |    2 +-
 arch/arm64/boot/dts/freescale/imx8dxl.dtsi         |    4 +-
 arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts  |    2 +-
 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi    |    4 +-
 .../dts/freescale/imx8mm-phyboard-polis-rdk.dts    |   13 +
 arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts    |    4 +-
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |   79 ++
 .../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi    |    6 +-
 .../arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dts |    2 +-
 .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts    |    4 +-
 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi      |    4 +-
 arch/arm64/boot/dts/freescale/imx8mn.dtsi          |   55 +
 .../dts/freescale/imx8mp-data-modul-edm-sbc.dts    |  977 +++++++++++++
 .../boot/dts/freescale/imx8mp-debix-model-a.dts    |   59 +
 .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts |   30 +-
 .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dts |  306 ++++
 .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi |   52 +-
 .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts    |    2 +
 .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi   |    9 +-
 .../boot/dts/freescale/imx8mp-verdin-dev.dtsi      |    9 +-
 .../boot/dts/freescale/imx8mp-verdin-wifi.dtsi     |    5 +
 .../boot/dts/freescale/imx8mp-verdin-yavia.dtsi    |    5 +-
 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi   |   15 +-
 arch/arm64/boot/dts/freescale/imx8mp.dtsi          |  135 +-
 .../boot/dts/freescale/imx8mq-librem5-devkit.dts   |    2 +-
 .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts |   12 +-
 .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts |    2 +-
 .../boot/dts/freescale/imx8mq-librem5-r3.dtsi      |   10 +-
 .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts |    2 +-
 arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi  |   79 +-
 .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts   |    2 -
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          |   40 +
 .../boot/dts/freescale/imx8qm-apalis-eval.dts      |   16 +
 .../dts/freescale/imx8qm-apalis-ixora-v1.1.dts     |   16 +
 .../boot/dts/freescale/imx8qm-apalis-v1.1-eval.dts |   16 +
 .../freescale/imx8qm-apalis-v1.1-ixora-v1.1.dts    |   16 +
 .../freescale/imx8qm-apalis-v1.1-ixora-v1.2.dts    |   16 +
 .../boot/dts/freescale/imx8qm-apalis-v1.1.dtsi     |   16 +
 arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi   |  340 +++++
 arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi   |   44 +
 arch/arm64/boot/dts/freescale/imx8qm.dtsi          |    4 +
 .../boot/dts/freescale/imx8qxp-colibri-aster.dts   |   16 +
 .../boot/dts/freescale/imx8qxp-colibri-eval-v3.dts |    6 +-
 .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi     |   62 -
 .../boot/dts/freescale/imx8qxp-colibri-iris-v2.dts |   16 +
 .../boot/dts/freescale/imx8qxp-colibri-iris.dts    |   16 +
 arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi |  592 +-------
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts      |   87 +-
 .../boot/dts/freescale/imx8x-colibri-aster.dtsi    |   44 +
 .../boot/dts/freescale/imx8x-colibri-eval-v3.dtsi  |   90 ++
 .../boot/dts/freescale/imx8x-colibri-iris-v2.dtsi  |   45 +
 .../boot/dts/freescale/imx8x-colibri-iris.dtsi     |  115 ++
 arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi   |  776 ++++++++++
 arch/arm64/boot/dts/freescale/imx93.dtsi           |   47 +
 66 files changed, 5912 insertions(+), 745 deletions(-)
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-eval.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-eval.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-ixora-v1.1.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-eval.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-ixora-v1.1.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-ixora-v1.2.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-aster.dts
 delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-iris-v2.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-iris.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri-iris-v2.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  parent reply	other threads:[~2023-04-08 10:21 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-04-08 10:19 [GIT PULL 1/6] i.MX drivers update for 6.4 Shawn Guo
2023-04-08 10:19 ` [GIT PULL 2/6] i.MX SoC changes " Shawn Guo
2023-04-08 10:19 ` [GIT PULL 3/6] i.MX dt-bindings update " Shawn Guo
2023-04-12  1:46   ` Shawn Guo
2023-04-08 10:19 ` [GIT PULL 4/6] i.MX arm32 device tree changes " Shawn Guo
2023-04-08 10:19 ` Shawn Guo [this message]
2023-04-08 10:19 ` [GIT PULL 6/6] i.MX defconfig updates " Shawn Guo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230408101928.280271-5-shawnguo@kernel.org \
    --to=shawnguo@kernel.org \
    --cc=arm@kernel.org \
    --cc=festevam@gmail.com \
    --cc=kernel@pengutronix.de \
    --cc=leoyang.li@nxp.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-imx@nxp.com \
    --cc=soc@kernel.org \
    --cc=stefan@agner.ch \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).