mbox series

[GIT,PULL,5/6] i.MX arm64 device tree chanage for 6.6

Message ID 20230813133354.847010-5-shawnguo@kernel.org (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL,1/6] i.MX drivers update for 6.6 | expand

Pull-request

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

Message

Shawn Guo Aug. 13, 2023, 1:33 p.m. UTC
The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:

  Linux 6.5-rc1 (2023-07-09 13:53:13 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 60ac8a775a9147867a9d222d970ab2ca158dc23a:

  arm64: dts: imx8mq-librem5-devkit: Drop power-supply (2023-08-12 10:00:05 +0800)

----------------------------------------------------------------
i.MX arm64 device tree chanage for 6.6:

- New board device trees: i.MX93 based MBa93xxLA SBC, DEBIX SOM A,
  Gateworks i.MX8MM and i.MX8MP Venice boards.
- Add HDMI audio and video support for i.MX8MM/N Beacon board.
- Add coresight trace support for i.MX8MQ SoC.
- Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties.
- Add sound card support for verdin-imx8mp devices.
- A couple of change from Frank Li to add CPU frequency table and
  thermal support for i.MX8QM SoC.
- Add L1 and L2 cache info for LS1028A SoC.
- A series of i.MX93 changes from Peng Fan t oadd thermal and CM33 core
  support.
- A few imx8mq-librem5 updates from Martin Kepplinger and
  Sebastian Krzyszkowiak.
- A series of imx8mp-phycore-som changes from Teresa Remmet to update
  regulators.
- A bunch of changes from Tim Harvey to update various Gateworks boards.
- A bunch of dtschema warning fixes from Fabio Estevam, Krzysztof
  Kozlowski, etc.
- Other small and random changes.

----------------------------------------------------------------
Adam Ford (3):
      arm64: dts: imx8mn-beacon: Add HDMI video with sound
      arm64: dts: imx8mm-beacon: Change camera I2C address
      arm64: dts: imx8mm-beacon: Add HDMI video with sound

Alexander Stein (7):
      arm64: dts: freescale: add initial device tree for MBa93xxLA SBC board
      arm64: dts: imx8mq: Add coresight trace components
      arm64: dts: imx8qm: Fix VPU core alias name
      arm64: dts: imx8qm: Fix VPU core alias name
      arm64: dts: imx8: conn: Fix reg order for USB3 controller
      arm64: dts: tqma8mqnl: Add vcc supply to i2c eeproms
      arm64: dts: freescale: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties

Cem Tenruh (1):
      arm64: dts: imx8mm-phyboard-polis: Add i2c4 sda-/scl-gpios

Christian Hemp (1):
      arm64: dts: imx8mp-phycore-som: Remove eth phy interrupt

Fabio Estevam (16):
      arm64: dts: imx8mq-librem5: Use 'vqmmc-supply'
      arm64: dts: imx8mn-evk: Pass GPIO_OPEN_DRAIN flag
      arm64: dts: imx8mm-evk: Add camera support
      arm64: dts: imx8mn-evk: Add HDMI support
      arm64: dts: imx8mn-evk: Add camera support
      arm64: dts: imx8dxl-evk: Remove 'fsl,spi-num-chipselects'
      arm64: dts: imx8mm-phyboard-polis-rdk: Remove 'fsl,spi-num-chipselects'
      arm64: dts: imx: Pass a single BD71847 clock entry
      arm64: dts: imx8mm-emcon: Fix the regulator names
      arm64: dts: imx8mp-evk: Add HDMI support
      arm64: dts: imx8m-venice: Pass "brcm,bcm4329-fmac"
      arm64: dts: imx8mp-msc-sm2s-ep1: Remove invalid sgtl5000 property
      arm64: dts: imx8mp-debix-model-a: Remove invalid rtc property
      arm64: dts: imx8m-beacon-kit: Remove extra sound-sai entry
      arm64: dts: imx8mm-emcon: Remove iomuxc pinctrl-names
      arm64: dts: imx8mm-beacon-baseboard: Remove usbotg2 pinctrl-names

Francesco Dolcini (2):
      arm64: dts: freescale: verdin-imx8mp: dahlia: add sound card
      arm64: dts: freescale: verdin-imx8mp: dev: add sound card

Frank Li (4):
      arm64: dts: imx8mp: remove arm,primecell-periphid at etm nodes
      arm64: dts: imx8qm: add cpu frequency table
      arm64: dts: imx8qm: add thermal zone and cooling map
      arm64: dts: imx8qm-mek: delete A72 thermal zone

Guido Günther (2):
      arm64: dts: imx8mq-librem5-devkit: Mark buck2 as always on
      arm64: dts: imx8mq-librem5-devkit: Drop power-supply

Haibo Chen (3):
      arm64: dts: imx8ulp: add flexspi node
      arm64: dts: imx8ulp-evk: add 100MHz/200MHz pinctrl setting for eMMC
      arm64: dts: imx8ulp-evk: enable lpi2c7 bus

Han Xu (1):
      arm64: dts: imx8ulp-evk: add spi-nor device support

Hugo Villeneuve (1):
      arm64: dts: imx8mn-var-som-symphony: update USB OTG for new board versions

Hui Wang (1):
      arm64: dts: ls1028a: add l1 and l2 cache info

Jonas Kuenstler (1):
      arm64: dts: imx8mp-phyboard-pollux: Add missing usdhc clocks assignment

Krzysztof Kozlowski (4):
      arm64: dts: imx: minor whitespace cleanup around '='
      arm64: dts: imx8mm: split PCIe ranges
      arm64: dts: freescale: add missing space before {
      arm64: dts: imx8mm-phycore: drop uncorrect vselect-en

Marco Felsch (2):
      arm64: dts: imx8mp-debix: remove unused fec pinctrl node
      arm64: dts: freescale: Add DEBIX SOM A and SOM A I/O Board support

Martin Kepplinger (1):
      arm64: dts: imx8mq-librem5: set audio-1v8 always-on

Michael Walle (1):
      arm64: dts: ls1028a: sl28: get MAC addresses from VPD

Peng Fan (10):
      arm64: dts: imx93: add thermal support
      arm64: dts: imx93: add cma area for i.MX93 11x11 EVK
      arm64: dts: imx93: add cm33 node
      arm64: dts: imx93: enable CM33 for 11x11 EVK
      arm64: dts: imx8ulp: add cm33 node
      arm64: dts: imx8ulp: set default clock for SDHC
      arm64: dts: imx8ulp: add thermal node
      arm64: dts: imx8ulp: add cpuidle node
      arm64: dts: imx8ulp-evk: add reserved memory for cma
      arm64: dts: imx8ulp-evk: enable CM33 node

Sebastian Krzyszkowiak (3):
      arm64: dts: imx8mq-librem5-r4: Bump up proximity sensor's near level
      arm64: dts: imx8mq-librem5: Mark tps65982 as wakeup source
      arm64: dts: imx8mq-librem5: Reduce usdhc2's post-power-on-delay-ms to 20ms

Sherry Sun (2):
      arm64: dts: imx8dxl: remove "fsl,imx7ulp-lpuart" compatible for imx8dxl
      arm64: dts: imx93: add "fsl,imx8ulp-lpuart" compatible for imx93

Teresa Remmet (5):
      arm64: dts: imx8mp-phycore-som: Order properties alphabetically
      arm64: dts: imx8mp-phycore-som: Correct pad settings
      arm64: dts: imx8mp-phycore-som: Remove LDO2 and LDO4 pmic nodes
      arm64: dts: imx8mp-phycore-som: Add regulator names
      arm64: dts: imx8mp-phycore-som: Update regulator output voltages

Tim Harvey (13):
      arm64: dts: imx8mm-venice-gw7901: add cpu-supply node for cpufreq
      arm64: dts: imx8mm-venice-gw7901: add SDR50/SDR104 SDIO support for wifi
      arm64: dts: imx8m{m,n}-venice-gw7902: add SDR50/SDR104 SDIO support for wifi
      arm64: dts: imx8mm-venice-gw7904: enable UART1 hardware flow control
      arm64: dts: imx8mp-venice-gw74xx: update to revB PCB
      arm64: dts: freescale: fix imx8mm-venice-gw72xx-0x-imx219 overlay
      arm64: dts: imx8mm: add imx8mm-venice-gw73xx-0x-rpidsi overlay for display
      arm64: dts: imx8mm: add imx8mm-venice-gw72xx-0x-rpidsi overlay for display
      arm64: dts: imx8mp: add imx8mp-venice-gw74xx-rpidsi overlay for display
      arm64: dts: freescale: Add imx8mm-venice-gw7905-0x
      arm64: dts: freescale: Add imx8mp-venice-gw71xx-2x
      arm64: dts: freescale: Add imx8mp-venice-gw72xx-2x
      arm64: dts: freescale: Add imx8mp-venice-gw73xx-2x

Yannic Moog (2):
      arm64: dts: phycore-imx8mm: fix nor mtd partitions
      arm64: dts: imx8mm-phyboard-polis: Set debug uart muxing to 0x140

Yashwanth Varakala (2):
      arm64: dts: freescale: imx8mm-phyboard-polis: Add TPM node
      arm64: dts: imx8mp-phyboard-pollux-rdk: Fix led sub-node names

 arch/arm64/boot/dts/freescale/Makefile             |  14 +-
 .../fsl-ls1028a-kontron-kbox-a-230-ls.dts          |  12 +
 .../freescale/fsl-ls1028a-kontron-sl28-var1.dts    |   2 +
 .../freescale/fsl-ls1028a-kontron-sl28-var2.dts    |   8 +
 .../freescale/fsl-ls1028a-kontron-sl28-var4.dts    |   2 +
 .../dts/freescale/fsl-ls1028a-kontron-sl28.dts     |  17 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi     |  15 +
 arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi |   2 +-
 .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi |   6 +-
 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi    |  10 +-
 arch/arm64/boot/dts/freescale/imx8dxl-evk.dts      |   1 -
 arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi |   8 +-
 .../dts/freescale/imx8mm-beacon-baseboard.dtsi     |   5 +-
 .../arm64/boot/dts/freescale/imx8mm-beacon-kit.dts | 131 +++++
 .../boot/dts/freescale/imx8mm-beacon-som.dtsi      |   2 +-
 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi    |  24 +-
 arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi      |  48 ++
 .../dts/freescale/imx8mm-phyboard-polis-rdk.dts    |  51 +-
 .../boot/dts/freescale/imx8mm-phycore-som.dtsi     |   3 +-
 arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi  |   2 +-
 .../freescale/imx8mm-venice-gw72xx-0x-rpidsi.dtso  |  90 +++
 .../freescale/imx8mm-venice-gw73xx-0x-rpidsi.dtso  |  90 +++
 .../boot/dts/freescale/imx8mm-venice-gw7901.dts    |  53 +-
 .../boot/dts/freescale/imx8mm-venice-gw7902.dts    |  35 +-
 .../boot/dts/freescale/imx8mm-venice-gw7903.dts    |   2 +-
 .../boot/dts/freescale/imx8mm-venice-gw7904.dts    |  20 +-
 .../boot/dts/freescale/imx8mm-venice-gw7905-0x.dts |  28 +
 .../boot/dts/freescale/imx8mm-venice-gw7905.dtsi   | 303 ++++++++++
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |   4 +-
 .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 133 +++++
 .../boot/dts/freescale/imx8mn-beacon-som.dtsi      |   2 +-
 .../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi    |   2 +-
 arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts  |   2 +-
 arch/arm64/boot/dts/freescale/imx8mn-evk.dts       |   6 +-
 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi      | 118 +++-
 .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi |   2 +
 .../boot/dts/freescale/imx8mn-var-som-symphony.dts |  32 +-
 .../boot/dts/freescale/imx8mn-venice-gw7902.dts    |  35 +-
 .../boot/dts/freescale/imx8mp-debix-model-a.dts    |  27 +-
 .../dts/freescale/imx8mp-debix-som-a-bmb-08.dts    | 472 +++++++++++++++
 .../boot/dts/freescale/imx8mp-debix-som-a.dtsi     | 285 +++++++++
 arch/arm64/boot/dts/freescale/imx8mp-evk.dts       |  66 +++
 .../boot/dts/freescale/imx8mp-msc-sm2s-ep1.dts     |   1 -
 arch/arm64/boot/dts/freescale/imx8mp-msc-sm2s.dtsi |   2 +-
 .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts   |   8 +-
 .../boot/dts/freescale/imx8mp-phycore-som.dtsi     | 155 +++--
 .../boot/dts/freescale/imx8mp-venice-gw71xx-2x.dts |  19 +
 .../boot/dts/freescale/imx8mp-venice-gw71xx.dtsi   | 236 ++++++++
 .../boot/dts/freescale/imx8mp-venice-gw72xx-2x.dts |  19 +
 .../boot/dts/freescale/imx8mp-venice-gw72xx.dtsi   | 371 ++++++++++++
 .../boot/dts/freescale/imx8mp-venice-gw73xx-2x.dts |  19 +
 .../boot/dts/freescale/imx8mp-venice-gw73xx.dtsi   | 414 +++++++++++++
 .../dts/freescale/imx8mp-venice-gw74xx-rpidsi.dtso |  87 +++
 .../boot/dts/freescale/imx8mp-venice-gw74xx.dts    | 265 +++++----
 .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi   |  56 +-
 .../boot/dts/freescale/imx8mp-verdin-dev.dtsi      |  55 +-
 arch/arm64/boot/dts/freescale/imx8mp.dtsi          |  20 +-
 .../boot/dts/freescale/imx8mq-librem5-devkit.dts   |  32 +-
 .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts |   6 +-
 .../boot/dts/freescale/imx8mq-librem5-r3.dtsi      |  12 +-
 .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts |   2 +-
 arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi  |   7 +-
 arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi   |   2 +-
 .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts   |   2 +-
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          | 200 ++++++-
 arch/arm64/boot/dts/freescale/imx8qm-mek.dts       |   4 +
 arch/arm64/boot/dts/freescale/imx8qm.dtsi          | 212 ++++++-
 arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts    |   2 +-
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi         |   6 +-
 arch/arm64/boot/dts/freescale/imx8ulp-evk.dts      | 145 ++++-
 arch/arm64/boot/dts/freescale/imx8ulp.dtsi         |  73 ++-
 .../boot/dts/freescale/imx8x-colibri-aster.dtsi    |   2 +-
 .../boot/dts/freescale/imx8x-colibri-iris.dtsi     |   2 +-
 arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts  |  56 ++
 .../dts/freescale/imx93-tqma9352-mba93xxla.dts     | 641 +++++++++++++++++++++
 arch/arm64/boot/dts/freescale/imx93-tqma9352.dtsi  | 213 +++++++
 arch/arm64/boot/dts/freescale/imx93.dtsi           |  81 ++-
 77 files changed, 5222 insertions(+), 375 deletions(-)
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rpidsi.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rpidsi.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7905-0x.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7905.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-debix-som-a-bmb-08.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-debix-som-a.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw71xx-2x.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw71xx.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw72xx-2x.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw72xx.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw73xx-2x.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw73xx.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx-rpidsi.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba93xxla.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352.dtsi