[GIT PULL 3/5] i.MX device tree updates for 4.16

Shawn Guo shawnguo at kernel.org
Tue Jan 2 21:57:18 PST 2018


The following changes since commit 50c4c4e268a2d7a3e58ebb698ac74da0de40ae36:

  Linux 4.15-rc3 (2017-12-10 17:56:26 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-4.16

for you to fetch changes up to 84a82ef70e1eb2a7a90bc19eed27cb27a8e4c54c:

  ARM: dts: imx7s: Avoid using label in unit address and reg (2017-12-27 10:52:39 +0800)

----------------------------------------------------------------
i.MX device tree changes for 4.16:
 - A few random updates for vf610-zii board: correct switch EEPROM size,
   enable edma1, correct GPIO expander interrupt, add PHYs for switch2
   device.
 - LS1021A device tree updates: add reboot and QSPI device nodes, label
   USB controllers, specify interrupt-affinity for PMU, fix TMR_FIPER1
   setting, enable esdhc device, add Moxa UC-8410A board support.
 - A bunch of patches from Fabio: fix reg - unit address mismatches,
   remove leading zero in unit address, move regulators out of
   simple-bus, move nodes with no reg property out of bus, remove extra
   clock cell, add missing phy-cells to usb-nop-xceiv, etc.
 - A couple series from Hummingboard developers: re-organise device tree
   files for better handling various board versions, and then add the
   new hummingboard2 board support on top of that.
 - Disable AC'97 input pins pad and add support for powering off for
   imx6qdl-udoo board.
 - Convert from fbdev to drm bindings for imx6sx-sdb and imx6sl-evk
   board.
 - Add device tree for Variscite DART-MX6 SoM and Carrier-board support.
 - Add new board support of TS-4600 and TS-7970 from Technologic
   Systems.
 - A series from Stefan to update imx7-colibri device tree and then add
   new version of Toradex Colibri iMX7D board with eMMC support.
 - Other random updates on various board support.

----------------------------------------------------------------
Andrew Lunn (1):
      ARM: dts: vf610-zii-dev-c: Fix switch EEPROM size

Esben Haabendal (2):
      ARM: dts: ls1021a: Add label to USB controllers
      ARM: dts: ls1021a: Specify interrupt-affinity for pmu node

Fabio Estevam (41):
      ARM: dts: imx6qdl-wandboard-revd1: Make EDID functional
      ARM: dts: imx6sx: Fix the PCI representation
      ARM: dts: imx6sx-sdb: Rearrange the regulators node
      ARM: dts: imx6sx-sdb: Add PCIe support
      ARM: dts: imx6qdl-sabreauto: Pass the DDC I2C bus
      ARM: dts: imx6qdl-sabreauto: Add CEC support
      ARM: dts: imx53-cx9020: Fix the Ethernet PHY reset GPIO polarity
      ARM: dts: imx53: Move nodes which have no reg property out of bus
      ARM: dts: imx6: Move nodes which have no reg property out of bus
      ARM: dts: imx6: Add unit address and reg for the anatop nodes
      ARM: dts: imx6dl: Pass the reg properties for mipi nodes
      ARM: dts: imx6dl: Remove unneeded label and unit address
      ARM: dts: imx7: Move nodes which have no reg property out of bus
      ARM: dts: imx7d: Fix pcie node warnings
      ARM: dts: imx7s: Add unit address and reg for the anatop nodes
      ARM: dts: vfxxx: Move nodes which have no reg property out of bus
      ARM: dts: imx6sx: Fix spba-bus unit address
      ARM: dts: vf500: Fix interrupt-controller unit address
      ARM: dts: imx51-ts4800: Fix syscon and touschscreen nodes
      ARM: dts: imx51-zii-rdu1: Add the unit addresses in sysled
      ARM: dts: imx53-m53: Remove unneeded reg property
      ARM: dts: imx53-tx53-x03x: Move display node out of 'soc'
      ARM: dts: imx6qdl-apf6dev: Move regulators out of simple-bus
      ARM: dts: imx6qdl-aristainetos: Move regulators out of simple-bus
      ARM: dts: imx6qdl-aristainetos: Move display node out of 'soc'
      ARM: dts: imx6qdl-apalis: Remove unneeded reg property
      ARM: dts: imx6qdl-colibri: Remove unneeded reg property
      ARM: dts: imx6q-h100: Remove unneeded unit address
      ARM: dts: imx6qdl-nitrogen6_max: Remove unneeded unit address
      ARM: dts: imx6ul-14x14-evk: Move regulators out of simple-bus
      ARM: dts: imx6qdl-zii-rdu2: Remove device_type from PCI subnode
      ARM: dts: imx51-babbage: Pass the USB PHY regulator
      ARM: dts: imx6sx: Fix PCI non-prefetchable memory range
      ARM: dts: imx6sx: Add support for PCI power domain
      dt-bindings: imx-gpcv2: Fix the unit address
      ARM: dts: ls1021a-qds: Remove extra clock cell
      ARM: dts: ls1021a-twr: Remove extra clock cell
      ARM: dts: imx51-babbage: Fix the 26MHz clock modelling
      ARM: dts: imx6qdl-hummingboard2: Remove leading zero in unit address
      ARM: dts: imx51-zii-rdu1: Add missing #phy-cells to usb-nop-xceiv
      ARM: dts: imx7s: Avoid using label in unit address and reg

Jon Nettleton (1):
      ARM: dts: imx6qdl: add HummingBoard2 boards

Lucas Stach (10):
      ARM: dts: imx6: RDU2: add i210 node
      ARM: dts: imx: rdu1: cosmetic changes to the audio nodes
      ARM: dts: imx6: RDU2: add alias for RTC
      ARM: dts: imx6*-hummingboard2: fix formatting
      ARM: dts: imx6*-hummingboard2: add SGTL5000 VDDD supply
      ARM: dts: imx6*-hummingboard2: remove LDB node
      ARM: dts: imx6*-hummingboard2: fix PCIe reset polarity
      ARM: dts: imx6*-hummingboard2: remove non-mainline property from RTC
      ARM: dts: imx6*-hummingboard2: remove redundant PWM disables
      ARM: dts: imx6*-hummingboard2: rework regulators

Maciej S. Szmigiero (2):
      ARM: dts: imx6qdl-udoo: disable AC'97 input pins pad drivers
      ARM: dts: imx6qdl-udoo: add support for powering off

Marco Franchi (4):
      ARM: dts: imx53-tx53: Fix 'ethernet-phy at 0' node with unit name and no reg property
      ARM: dts: imx6sx-sdb: Convert from fbdev to drm bindings
      ARM: dts: imx6sl-evk: Rearrange the regulators node
      ARM: dts: imx6sl-evk: Convert from fbdev to drm bindings

Mathieu Malaterre (1):
      ARM: imx: dts: Use lower case for bindings notation

Michael Tretter (1):
      ARM: dts: imx6q-h100: use usdhc2 VSELECT

Neil Armstrong (5):
      ARM: dts: imx6qdl-pinfunc: Add missing MX6QDL_PAD_ENET_RXD0__OSC32K_32K_OUT
      dt-bindings: Add vendor prefix for Solomon Goldentek Display Corporation
      dt-bindings: display: Add bindings for SGD GKTW70SDAE4SE Panel
      ARM: dts: imx6qdl: Add Variscite DART-MX6 SoM support
      ARM: dts: imx6q: Add Variscite DART-MX6 Carrier-board support

Oleksij Rempel (1):
      ARM: dts: imx6: add snvs-lpgpr node

Otavio Salvador (1):
      ARM: dts: imx6qdl-nitrogen6x: Add SPI NOR partitions

Patrick Bruenn (1):
      ARM: dts: imx53: add srtc node

Prabhakar Kushwaha (1):
      ARM: dts: ls1021aqds: Add nand node for ifc controller

Rasmus Villemoes (2):
      ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node
      ARM: dts: ls1021a: add reboot node to .dtsi

Rob Herring (1):
      ARM: dts: imx: Add missing #phy-cells to usb-nop-xceiv

Russell King (31):
      ARM: dts: imx6qdl: SolidRun: remove redundant regulators node
      ARM: dts: imx6qdl: SolidRun: move AR8035 into microsom
      ARM: dts: imx6qdl-microsom: rename to imx6qdl-sr-som
      ARM: dts: imx6qdl: SolidRun: move microsom includes into .dts
      ARM: dts: imx6qdl-sr-som: use real iomuxc values for ethernet
      ARM: dts: imx6qdl-sr-som: split out Broadcom Wi-Fi support
      ARM: dts: imx6qdl-sr-som-brcm: rename sdio clock
      ARM: dts: imx6qdl-sr-som: add 3.3V vcc regulator
      ARM: dts: imx6qdl-sr-som: add support for TI Wi-Fi
      ARM: dts: imx6qdl-sr-som: add support for eMMC
      ARM: dts: imx6qdl-hummingboard: add SD card regulator
      ARM: dts: imx6qdl: SolidRun: rename regulators to match schematic
      ARM: dts: imx6qdl: SolidRun: fix node names
      ARM: dts: imx6qdl: SolidRun: add v1.5 som without eMMC
      ARM: dts: imx6qdl: SolidRun: add v1.5 som with eMMC
      ARM: dts: imx6qdl-cubox-i: update GPIO specification
      ARM: dts: imx6*-hummingboard2: remove ar8035 include
      ARM: dts: imx6qdl-hummingboard2: rename microsom include
      ARM: dts: imx6*-hummingboard2: move microsom includes into .dts
      ARM: dts: imx6*-hummingboard2: add Broadcom Wi-Fi include
      ARM: dts: imx6*-hummingboard2: fix SD card detect
      ARM: dts: imx6*-hummingboard2: use proper gpio flags definitions
      ARM: dts: imx6*-hummingboard2: convert to more conventional vmmc-supply
      ARM: dts: imx6*-hummingboard2: split out eMMC support
      ARM: dts: imx6qdl-hummingboard2: add PWM3 support
      ARM: dts: imx6qdl-hummingboard2: add v1.5 som without eMMC
      ARM: dts: imx6qdl-hummingboard2: add v1.5 som with eMMC
      ARM: dts: imx6qdl-hummingboard2: rename regulators to match schematic
      ARM: dts: vf610-zii-dev: enable edma1
      ARM: dts: vf610-zii-dev-rev-b: fix interrupt for GPIO expander
      ARM: dts: vf610-zii-dev-rev-b: add PHYs for switch2

SZ Lin (2):
      ARM: dts: ls1021a: Add support for QSPI with ls1021a SoC
      ARM: dts: ls1021a: add support for Moxa UC-8410A open platform

Sebastien Bourdelin (4):
      of: documentation: add bindings documentation for TS-7970
      ARM: dts: TS-7970: add basic device tree
      of: documentation: add bindings documentation for TS-4600
      ARM: dts: TS-4600: add basic device tree

Stefan Agner (10):
      ARM: dts: colibri/apalis: use correct compatible for RTC
      ARM: dts: imx7-colibri: move and rename USB Host power regulator
      ARM: dts: imx7-colibri: make sure multiplexed pins are not active
      ARM: dts: imx7-colibri: mux pull-ups where appropriate
      ARM: dts: imx7-colibri: use NAND_CE1 as GPIO
      ARM: dts: imx7-colibri: specify cpu-supply
      ARM: dts: imx7-colibri: specify usdhc1 supplies
      ARM: dts: imx7-colibri: specify backlight GPIO
      ARM: dts: imx7-colibri: add MCP2515 CAN controller
      ARM: dts: imx7: add Toradex Colibri iMX7D 1GB (eMMC) support

Troy Kisky (1):
      ARM: dts: imx: name the interrupts for the fec ethernet driver

Vanessa Maegima (1):
      ARM: dts: imx7d-pico-pi: Separate into cpu and baseboard dts

Yangbo Lu (1):
      ARM: dts: ls1021a: fix the value of TMR_FIPER1

yinbo.zhu (1):
      ARM: dts: ls1021a: Enable the esdhc

 .../devicetree/bindings/arm/technologic.txt        |  11 +
 .../bindings/display/panel/sgd,gktw70sdae4se.txt   |  41 ++
 .../devicetree/bindings/power/fsl,imx-gpcv2.txt    |   4 +-
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 arch/arm/boot/dts/Makefile                         |  22 +-
 arch/arm/boot/dts/imx25.dtsi                       |   2 +
 arch/arm/boot/dts/imx27-pdk.dts                    |   1 +
 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts     |   1 +
 arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi    |   1 +
 arch/arm/boot/dts/imx28-ts4600.dts                 |  79 +++
 arch/arm/boot/dts/imx35.dtsi                       |   2 +
 arch/arm/boot/dts/imx51-babbage.dts                |  77 ++-
 .../boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts  |   1 +
 arch/arm/boot/dts/imx51-ts4800.dts                 |   6 +-
 arch/arm/boot/dts/imx51-zii-rdu1.dts               |  12 +-
 arch/arm/boot/dts/imx51.dtsi                       |   1 +
 arch/arm/boot/dts/imx53-cx9020.dts                 |   2 +-
 arch/arm/boot/dts/imx53-m53.dtsi                   |   1 -
 arch/arm/boot/dts/imx53-tx53-x03x.dts              | 232 ++++----
 arch/arm/boot/dts/imx53-tx53.dtsi                  |  14 +-
 arch/arm/boot/dts/imx53.dtsi                       |  48 +-
 arch/arm/boot/dts/imx6dl-aristainetos_4.dts        |  50 +-
 arch/arm/boot/dts/imx6dl-aristainetos_7.dts        |  48 +-
 arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts       |   2 +-
 arch/arm/boot/dts/imx6dl-cubox-i-emmc-som-v15.dts  |  52 ++
 arch/arm/boot/dts/imx6dl-cubox-i-som-v15.dts       |  51 ++
 arch/arm/boot/dts/imx6dl-cubox-i.dts               |   2 +
 .../boot/dts/imx6dl-hummingboard-emmc-som-v15.dts  |  53 ++
 arch/arm/boot/dts/imx6dl-hummingboard-som-v15.dts  |  52 ++
 arch/arm/boot/dts/imx6dl-hummingboard.dts          |   2 +
 .../boot/dts/imx6dl-hummingboard2-emmc-som-v15.dts |  55 ++
 arch/arm/boot/dts/imx6dl-hummingboard2-som-v15.dts |  54 ++
 arch/arm/boot/dts/imx6dl-hummingboard2.dts         |  53 ++
 arch/arm/boot/dts/imx6dl-pinfunc.h                 |   1 +
 arch/arm/boot/dts/imx6dl-ts7970.dts                |  50 ++
 arch/arm/boot/dts/imx6dl.dtsi                      |  12 +-
 arch/arm/boot/dts/imx6q-apalis-eval.dts            |   2 +-
 arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts      |   2 +-
 arch/arm/boot/dts/imx6q-apalis-ixora.dts           |   2 +-
 arch/arm/boot/dts/imx6q-cubox-i-emmc-som-v15.dts   |  60 +++
 arch/arm/boot/dts/imx6q-cubox-i-som-v15.dts        |  59 ++
 arch/arm/boot/dts/imx6q-cubox-i.dts                |   2 +
 arch/arm/boot/dts/imx6q-display5.dtsi              |   2 +-
 arch/arm/boot/dts/imx6q-h100.dts                   |  33 +-
 .../boot/dts/imx6q-hummingboard-emmc-som-v15.dts   |  61 +++
 arch/arm/boot/dts/imx6q-hummingboard-som-v15.dts   |  60 +++
 arch/arm/boot/dts/imx6q-hummingboard.dts           |   2 +
 .../boot/dts/imx6q-hummingboard2-emmc-som-v15.dts  |  63 +++
 arch/arm/boot/dts/imx6q-hummingboard2-som-v15.dts  |  62 +++
 arch/arm/boot/dts/imx6q-hummingboard2.dts          |  61 +++
 arch/arm/boot/dts/imx6q-pinfunc.h                  |   1 +
 arch/arm/boot/dts/imx6q-ts7970.dts                 |  54 ++
 arch/arm/boot/dts/imx6q-var-dt6customboard.dts     | 235 ++++++++
 arch/arm/boot/dts/imx6qdl-apalis.dtsi              |   1 -
 arch/arm/boot/dts/imx6qdl-apf6dev.dtsi             |  44 +-
 arch/arm/boot/dts/imx6qdl-aristainetos.dtsi        |  73 ++-
 arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi       |  76 ++-
 arch/arm/boot/dts/imx6qdl-colibri.dtsi             |   1 -
 arch/arm/boot/dts/imx6qdl-cubox-i.dtsi             |  72 +--
 arch/arm/boot/dts/imx6qdl-hummingboard.dtsi        | 103 ++--
 arch/arm/boot/dts/imx6qdl-hummingboard2-emmc.dtsi  |  72 +++
 arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi       | 540 +++++++++++++++++++
 arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi       |  10 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi          |  17 +
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi           |   9 +
 ...6qdl-microsom.dtsi => imx6qdl-sr-som-brcm.dtsi} |  41 +-
 arch/arm/boot/dts/imx6qdl-sr-som-emmc.dtsi         |  70 +++
 arch/arm/boot/dts/imx6qdl-sr-som-ti.dtsi           | 170 ++++++
 ...dl-microsom-ar8035.dtsi => imx6qdl-sr-som.dtsi} |  36 +-
 arch/arm/boot/dts/imx6qdl-ts7970.dtsi              | 594 +++++++++++++++++++++
 arch/arm/boot/dts/imx6qdl-udoo.dtsi                |  25 +-
 arch/arm/boot/dts/imx6qdl-var-dart.dtsi            | 503 +++++++++++++++++
 arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi     |   5 +
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi            |  14 +-
 arch/arm/boot/dts/imx6qdl.dtsi                     | 161 +++---
 arch/arm/boot/dts/imx6sl-evk.dts                   | 133 +++--
 arch/arm/boot/dts/imx6sl.dtsi                      |  48 +-
 arch/arm/boot/dts/imx6sx-sdb.dtsi                  | 220 ++++----
 arch/arm/boot/dts/imx6sx.dtsi                      |  93 ++--
 arch/arm/boot/dts/imx6ul-14x14-evk.dts             |  19 +-
 arch/arm/boot/dts/imx6ul.dtsi                      |  49 +-
 arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi        |  39 +-
 arch/arm/boot/dts/imx7-colibri.dtsi                | 116 +++-
 arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dts   |  19 +
 arch/arm/boot/dts/imx7d-colibri-emmc.dtsi          |  21 +
 arch/arm/boot/dts/imx7d-colibri-eval-v3.dts        |  13 +-
 arch/arm/boot/dts/imx7d-colibri.dtsi               |   4 +
 arch/arm/boot/dts/imx7d-pico-pi.dts                | 181 +++++++
 .../boot/dts/{imx7d-pico.dts => imx7d-pico.dtsi}   | 133 -----
 arch/arm/boot/dts/imx7d.dtsi                       |  22 +-
 arch/arm/boot/dts/imx7s.dtsi                       | 133 ++---
 arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts        | 241 +++++++++
 arch/arm/boot/dts/ls1021a-qds.dts                  |   7 +-
 arch/arm/boot/dts/ls1021a-twr.dts                  |   6 +-
 arch/arm/boot/dts/ls1021a.dtsi                     |  30 +-
 arch/arm/boot/dts/vf-colibri-eval-v3.dtsi          |   2 +-
 arch/arm/boot/dts/vf500.dtsi                       |   2 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts          |  20 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-c.dts          |   4 +-
 arch/arm/boot/dts/vf610-zii-dev.dtsi               |   4 +
 arch/arm/boot/dts/vfxxx.dtsi                       |  10 +-
 101 files changed, 5005 insertions(+), 1058 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.txt
 create mode 100644 arch/arm/boot/dts/imx28-ts4600.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-cubox-i-emmc-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-cubox-i-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-hummingboard-emmc-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-hummingboard-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-hummingboard2-emmc-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-hummingboard2-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-hummingboard2.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-ts7970.dts
 create mode 100644 arch/arm/boot/dts/imx6q-cubox-i-emmc-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6q-cubox-i-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6q-hummingboard-emmc-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6q-hummingboard-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6q-hummingboard2-emmc-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6q-hummingboard2-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6q-hummingboard2.dts
 create mode 100644 arch/arm/boot/dts/imx6q-ts7970.dts
 create mode 100644 arch/arm/boot/dts/imx6q-var-dt6customboard.dts
 create mode 100644 arch/arm/boot/dts/imx6qdl-hummingboard2-emmc.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi
 rename arch/arm/boot/dts/{imx6qdl-microsom.dtsi => imx6qdl-sr-som-brcm.dtsi} (85%)
 create mode 100644 arch/arm/boot/dts/imx6qdl-sr-som-emmc.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-sr-som-ti.dtsi
 rename arch/arm/boot/dts/{imx6qdl-microsom-ar8035.dtsi => imx6qdl-sr-som.dtsi} (84%)
 create mode 100644 arch/arm/boot/dts/imx6qdl-ts7970.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-var-dart.dtsi
 create mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dts
 create mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc.dtsi
 create mode 100644 arch/arm/boot/dts/imx7d-pico-pi.dts
 rename arch/arm/boot/dts/{imx7d-pico.dts => imx7d-pico.dtsi} (71%)
 create mode 100644 arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts



More information about the linux-arm-kernel mailing list