[GIT PULL 4/5] i.MX arm64 device tree update for 5.19
Shawn Guo
shawnguo at kernel.org
Sat May 7 20:38:42 PDT 2022
The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17:
Linux 5.18-rc1 (2022-04-03 14:08:21 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.19
for you to fetch changes up to d80b9c8422fa8e02b9a92b90fbb328e3e069c649:
arm64: dt: imx8mp: support pwm polarity inversion (2022-05-05 15:46:31 +0800)
----------------------------------------------------------------
i.MX arm64 device tree update for 5.19:
- New board support: Engicam i.Core MX8M Plus SoM and EDIMM2.2 Starter
Kit, Toradex Verdin i.MX8M Plus devices, Data Modul i.MX8M Mini eDM SBC,
Verdin based MX8Menlo, 8MNANOD3L EVK, i.MX8M Plus Gateworks GW7400.
- Enable RTS-CTS on UART3 for imx8mm-beacon and imx8mn-beacon boards.
- Enable HS400-ES support for i.MX8MN and i.MX8MP uSDHC devices by
updating the compatible.
- A few updates on imx8mq-librem5 to increase boost regulation
current, add panel compatible for r4 ("Evergreen") revision and volume
buttons a wakeup source.
- Clean up vendor specific 'fsl,uart-has-rtscts' property by using
standard 'uart-has-rtscts'.
- Add GPC, GPU, MEDIAMIX, and HSIO power domains for i.MX8M Plus SoC.
- A series from Marcel Ziswiler to improve imx8mm-verdin support,
including cosmetic changes and functional improvements like SD1 sleep
pinctrl and fully validated IOMUX configuration.
- Add PWM polarity inversion support for i.MX8 SoCs.
- A couple of changes from Michael Walle to update PMIC output names and
min/max voltages for imx8mn-evk board.
- A series from Tim Harvey to improve imx8mm-venice boards, add missing
uart-has-rtscts property to UARTs, clock-names to pcie_phy, and
vdd_5p0 ADC channel.
- Add VPU codec devices for i.MX8QXP SoC.
- Other small and random changes.
----------------------------------------------------------------
Adam Ford (4):
arm64: dts: imx8mn: Enable HS400-ES
arm64: dts: imx8mp: Enable HS400-ES
arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
Angus Ainslie (1):
arm64: dts: imx8mq-librem5: add a RO firmware partition
Ariel D'Alessandro (1):
arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio card node
Fabio Estevam (3):
arm64: dts: imx8mn-evk: Add UART3 support
arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts'
arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'uart-has-rtscts'
Guido Günther (2):
arm64: dts: imx8mq-librem5: higher boost regulation current
arm64: dts: imx8mq-librem5-r4: add the correct panel
Krzysztof Kozlowski (1):
arm64: dts: freescale: align SPI NOR node name with dtschema
Kuldeep Singh (1):
arm64: dts: lx2160a: Update can node property
Laurent Pinchart (1):
arm64: dts: imx8mp: Add MEDIAMIX power domains
Li Yang (2):
arm64: dts: remove "simple-bus" compatible from ifc node
arm64: dts: freescale: update ifc node name to be memory-controller
Lucas Stach (3):
arm64: dts: imx8mp: add GPC node with GPU power domains
arm64: dts: imx8mp: add GPU nodes
arm64: dts: imx8mp: add HSIO power-domains
Manoj Sai (2):
arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM
arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
Marcel Ziswiler (12):
arm64: dts: imx8mm-verdin: update regulator names
arm64: dts: imx8mm-verdin: multi-line comment style
arm64: dts: imx8mm-verdin: alphabetically re-order nodes
arm64: dts: imx8mm-verdin: only dashes in node names
arm64: dts: imx8mm-verdin: comment about i2c level shifter
arm64: dts: imx8mm-verdin: update iomux configuration
arm64: dts: imx8mm-verdin: re-order pinctrl groups
arm64: dts: imx8mm-verdin: capitalisation of verdin comments
arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups
arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl
arm64: dts: imx8mp: add uart2 dma
arm64: dts: freescale: add initial support for verdin imx8m plus
Marek Vasut (7):
arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC
arm64: dts: imx8mp: Add missing speed grade phandle
arm64: dts: imx8mp: Add cpu-freq support
arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board
arm64: dts: imx8mm: Add CPLD on MX8Menlo board
arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M Mini eDM SBC
arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M Mini eDM SBC
Markus Niebel (4):
arm64: dt: imx8mq: support pwm polarity inversion
arm64: dt: imx8mm: support pwm polarity inversion
arm64: dt: imx8mn: support pwm polarity inversion
arm64: dt: imx8mp: support pwm polarity inversion
Martin Kepplinger (2):
arm64: dts: imx8mq-librem5: make the volume buttons a wakeup source
arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B
Michael Walle (7):
arm64: dts: imx8mn-evk: use proper names for PMIC outputs
arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC
arm64: dts: imx8mn-evk: add QSPI flash
arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default
arm64: dts: ls1028a: default to OTG mode for USB
arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree
arm64: dts: freescale: reduce the interrup-map-mask
Ming Qian (1):
arm64: dts: freescale: imx8q: add imx vpu codec entries
Oleksij Rempel (1):
arm64: dts: imx8mm-kontron: fix ethernet node name
Paul Elder (1):
arm64: dts: imx8mp: Add MEDIA_BLK_CTRL
Peng Fan (1):
arm64: dts: imx8mq: add hdmi phy 27m clock
Sherry Sun (1):
arm64: dts: imx8mp: add ddr controller node to support EDAC on imx8mp
Tim Harvey (6):
arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtscts property to UARTs
arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support
arm64: dts: imx8mm-venice-gw7902: fix pcie bindings
arm64: dts: imx8m*venice: add missing clock-names to pcie_phy
arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel
arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu temp override
Tommaso Merciai (1):
arm64: dts: imx8mm-evk: add pwm1/backlight support
arch/arm64/boot/dts/freescale/Makefile | 9 +
.../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 9 +
arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 +
arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 -
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 6 +-
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +-
arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 6 +-
arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 10 +-
arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 6 +-
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 6 +-
arch/arm64/boot/dts/freescale/imx8-ss-vpu.dtsi | 74 ++
.../dts/freescale/imx8mm-beacon-baseboard.dtsi | 3 +
.../dts/freescale/imx8mm-data-modul-edm-sbc.dts | 997 ++++++++++++++
arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 20 +
.../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 2 +-
.../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 334 +++++
.../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 1 +
.../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 1 +
.../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 2 +
.../boot/dts/freescale/imx8mm-venice-gw7901.dts | 16 +-
.../boot/dts/freescale/imx8mm-venice-gw7902.dts | 17 +-
.../boot/dts/freescale/imx8mm-venice-gw7903.dts | 1 +
.../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 2 +-
.../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 26 +-
arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 411 +++---
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 8 +-
.../dts/freescale/imx8mn-beacon-baseboard.dtsi | 3 +
.../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 90 ++
arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk.dts | 114 ++
arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 54 +-
arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 45 +
.../boot/dts/freescale/imx8mn-venice-gw7902.dts | 8 +
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 14 +-
.../dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts | 175 +++
.../boot/dts/freescale/imx8mp-icore-mx8mp.dtsi | 186 +++
.../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 896 +++++++++++++
.../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 129 ++
.../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 46 +
.../dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts | 18 +
.../dts/freescale/imx8mp-verdin-nonwifi-dev.dts | 18 +
.../boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi | 54 +
.../dts/freescale/imx8mp-verdin-wifi-dahlia.dts | 18 +
.../boot/dts/freescale/imx8mp-verdin-wifi-dev.dts | 18 +
.../boot/dts/freescale/imx8mp-verdin-wifi.dtsi | 82 ++
arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 1380 ++++++++++++++++++++
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 247 +++-
.../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 +-
.../boot/dts/freescale/imx8mq-librem5-devkit.dts | 2 +-
.../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 4 +
arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 15 +-
.../boot/dts/freescale/imx8mq-mnt-reform2.dts | 2 +-
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 15 +-
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 25 +
arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 24 +
58 files changed, 5355 insertions(+), 314 deletions(-)
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-vpu.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dev.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dahlia.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dev.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi
More information about the linux-arm-kernel
mailing list