mbox series

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

Message ID 1526828281-14664-3-git-send-email-shawnguo@kernel.org
State New
Headers show
Series [GIT,PULL,1/5] i.MX drivers updates for 4.18 | expand

Pull-request

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

Message

Shawn Guo May 20, 2018, 2:57 p.m. UTC
The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the git repository at:

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

for you to fetch changes up to 204d9e32b7971ecd187068c3a40c48bac4656cb0:

  ARM: dts: imx28/imx53: enable edt-ft5x06 wakeup source (2018-05-20 21:04:59 +0800)

----------------------------------------------------------------
i.MX device tree update for 4.18:
 - New boards support: BTicino i.MX6DL Mamoj board, DHCOM iMX6 SoM and
   PDK2 board, Engicam i.CoreM6 1.5 Quad/Dual MIPI starter kit,
   Kieback & Peter GmbH iMX6Q TPC board.
 - A series from Anson Huang to add a bunch of devices for i.MX6SX
   SabreAuto board, PMIC, IO expanders, FEC, Watchdog, LED and Touch.
 - Update i.MX7D for cpufreq support, using operating-points-v2
   bindings, correcting cpu supply name for voltage scaling.
 - Clean up unneeded 'codec-handle' property from imx25-pdk and
   imx53-tx53 device tree.
 - Switch SoC dtsi and NXP board dts files to use SPDX identifier.
 - Remove unnecessary '#address-cells/#size-cells' to fix DTC warning
   avoid_unnecessary_addr_size seen with W=1 switch.
 - A series from Rob Herring to fix DTC warning graph_endpoint seen with
   IPU OF graph when W=1 switch is on.
 - Update a few boards to use symbol name instead of hard-coding the
   input codes.
 - Update a number of boards to use IRQ_TYPE specifier instead of the
   raw value.
 - A few updates for i.MX6 RDU2 board: bumping SoC/PU operating points,
   adding assigned clocks for GPU, and enabling eGalax touchscreen.
 - A couple of i.MX51 RDU1 updates: limiting usbh1 to full-speed, and
   cleaning up eMMC device node.
 - Convert Hummingboard audio bindings from imx-audio-sgtl5000 to
   simple-audio-card, so that auxiliary audio devices such as external
   amplifiers can be supported.
 - Replace underscore with hyphen in aliases name to fix DTC warning
   alias_paths with W=1 switch.
 - A couple of updates on i.MX7D SAI and i.MX6ULL UART5 pin defines.
 - Other random and small changes.

----------------------------------------------------------------
Anson Huang (13):
      ARM: dts: imx7d-sdb: add gpio key support
      ARM: dts: imx7s: add anatop vdd1p2 regulator
      ARM: dts: imx6sx-sabreauto: add external 24MHz clock source
      ARM: dts: imx6sx-sabreauto: add PMIC support
      ARM: dts: imx6sx-sabreauto: add max7322 IO expander support
      ARM: dts: imx6sx-sabreauto: add IO expander max7310 support
      ARM: dts: imx6sx-sabreauto: add fec support
      ARM: dts: imx6sx-sabreauto: add wdog external reset
      ARM: dts: imx6sx-sabreauto: add debug LED support
      ARM: dts: imx6sx-sabreauto: add egalax touch screen support
      ARM: dts: imx7d: correct cpu supply name for voltage scaling
      ARM: dts: imx7s-warp: remove unnecessary cpu regulator supply
      ARM: dts: imx7d: use operating-points-v2 for cpu

Daniel Mack (1):
      ARM: dts: imx28/imx53: enable edt-ft5x06 wakeup source

Fabio Estevam (26):
      ARM: dts: imx25-pdk: Remove unneeded 'codec-handle' property
      ARM: dts: imx53-tx53: Remove unneeded 'codec-handle' property
      ARM: dts: imx6qdl-wandboard: Let the codec control MCLK pinctrl
      ARM: dts: imx7: Move tempmon node out of bus
      ARM: dts: imx6qdl-tx6: Remove 'bus-format-override' property
      ARM: dts: imx6ul: Add CAAM support
      ARM: dts: imx6qdl: Remove #address/#size-cells from mipi_dsi
      ARM: dts: imx: Remove #address/#size-cells from switch nodes
      ARM: dts: imx: Remove #address/#size-cells from stmpe nodes
      ARM: dts: imx6qdl-sabre: Remove #address/#size-cells from camera port nodes
      ARM: dts: imx53-ppd: Remove unnecessary #address/#size-cells
      ARM: dts: imx6dl-aristainetos2_4: Remove #address/#size-cells from display0
      ARM: dts: imx6q-b850v3: Remove #address/#size-cells from stdp2690
      ARM: dts: imx6q-utilite-pro: Remove #address/#size-cells from encoder
      ARM: dts: imx6q-var-dt6customboard: Remove #address/#size-cells from gpio-keys
      ARM: dts: imx6q-pistachio: Use 'uart-has-rtscts' property
      ARM: dts: imx6qdl-wandboard: Switch to SPDX identifier
      ARM: dts: imx6qdl-udoo: Switch to SPDX identifier
      ARM: dts: imx28-cfa10049: Remove unnecessary #address/#size-cells
      ARM: dts: imx28-duckbill-2-enocean: Remove unnecessary #address/#size-cells
      ARM: dts: imx: Switch to SPDX identifier
      ARM: dts: imx53-ard: Do not hardcode input codes
      ARM: dts: imx53-smd: Do not hardcode input codes
      ARM: dts: imx6q-gk802: Do not hardcode input codes
      ARM: dts: imx: Switch NXP boards to SPDX identifier
      ARM: dts: imx6/7: Remove unit-address from anatop regulators

Greg Ungerer (1):
      ARM: dts: imx6ull: add UART5 input select register definitions

HernĂ¡n Gonzalez (4):
      ARM: dts: vf-colibri-eval-v3: Use IRQ_TYPE specifier
      ARM: dts: imx53-qsb: Use IRQ_TYPE specifier
      ARM: dts: imx53-voipac-dmm-668: Use IRQ_TYPE specifier
      ARM: dts: imx6qdl-phytec-pfla02: Use IRQ_TYPE specifier

Jagan Teki (4):
      dt-bindings: Add vendor prefix for Bticino
      ARM: dts: i.MX6: Add BTicino i.MX6DL Mamoj initial support
      ARM: dts: imx6q-icore-ofcap12: Switch LVDS timings from panel-simple
      ARM: dts: imx6q: Add Engicam i.CoreM6 1.5 Quad/Dual MIPI starter kit support

Ken Lin (1):
      ARM: dts: imx: ba16: add "mfg" Q7 SPI-NOR partition

Lucas Stach (3):
      ARM: dts: imx6: RDU2: bump SoC/PU operating points by 25mV
      ARM: dts: imx6: RDU2+: add assigned clocks for GPU 3D
      ARM: dts: imx6: RDU2: add eGalax touchscreen

Lukasz Majewski (1):
      ARM: dts: tpc: Device tree description of the iMX6Q TPC board

Marek Vasut (1):
      ARM: dts: imx6q: Add support for the DHCOM iMX6 SoM and PDK2

Matt Porter (1):
      ARM: dts: hummingboard: convert onboard audio to simple-audio-card

Nikita Yushchenko (3):
      ARM: dts: imx51-zii-rdu1: limit usbh1 to full-speed
      ARM: dts: vf610-zii-dev: enable vf610 builtin temp sensor
      ARM: dts: imx51-zii-rdu1: cleanup eMMC node

Rob Herring (3):
      ARM: dts: imx: fix IPU OF graph endpoint node names
      ARM: dts: imx53: Fix LDB OF graph warning
      ARM: dts: imx7: Fix error in coresight TPIU graph connection

Sebastian Reichel (1):
      ARM: dts: imx53-ppd: Use IRQ_TYPE_* constants

Shawn Guo (7):
      ARM: dts: imx6sx-sabreauto: drop 'regulators' container node
      ARM: dts: imx6sx-sabreauto: drop board specific pinctrl container node
      ARM: dts: imx: drop unnecessary #address-cells/#size-cells
      ARM: dts: imx1: move clk32 clock into soc dtsi
      ARM: dts: imx27: use label to override osc26m clock setting
      ARM: dts: imx: drop 'clocks' container for board level clocks
      ARM: dts: imx: replace underscore with hyphen in aliases name

Shengjiu Wang (1):
      ARM: dts: imx7d-pinfunc: update sai select input value

Stefan Wahren (1):
      ARM: dts: imx6ull: add UART5 RTS input select register

 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 arch/arm/boot/dts/Makefile                         |   4 +
 arch/arm/boot/dts/imx1-ads.dts                     |  11 -
 arch/arm/boot/dts/imx1.dtsi                        |  21 +-
 arch/arm/boot/dts/imx23-evk.dts                    |  13 +-
 arch/arm/boot/dts/imx23.dtsi                       |  13 +-
 arch/arm/boot/dts/imx25-pdk.dts                    |  14 +-
 arch/arm/boot/dts/imx25.dtsi                       |  16 +-
 arch/arm/boot/dts/imx27-apf27.dts                  |  13 +-
 arch/arm/boot/dts/imx27-pdk.dts                    |  13 +-
 arch/arm/boot/dts/imx27.dtsi                       |  18 +-
 arch/arm/boot/dts/imx28-cfa10049.dts               |   2 -
 arch/arm/boot/dts/imx28-duckbill-2-enocean.dts     |   2 -
 arch/arm/boot/dts/imx28-evk.dts                    |  13 +-
 arch/arm/boot/dts/imx28-tx28.dts                   |  14 +-
 arch/arm/boot/dts/imx28.dtsi                       |  13 +-
 arch/arm/boot/dts/imx31.dtsi                       |  13 +-
 arch/arm/boot/dts/imx35-pdk.dts                    |  15 +-
 arch/arm/boot/dts/imx35.dtsi                       |  14 +-
 arch/arm/boot/dts/imx50-evk.dts                    |  17 +-
 arch/arm/boot/dts/imx50.dtsi                       |   3 -
 arch/arm/boot/dts/imx51-babbage.dts                |  15 +-
 arch/arm/boot/dts/imx51-zii-rdu1.dts               |   6 +-
 arch/arm/boot/dts/imx51.dtsi                       |  18 +-
 arch/arm/boot/dts/imx53-ard.dts                    |  11 +-
 arch/arm/boot/dts/imx53-m53.dtsi                   |   2 -
 arch/arm/boot/dts/imx53-ppd.dts                    |  12 +-
 arch/arm/boot/dts/imx53-qsb-common.dtsi            |  15 +-
 arch/arm/boot/dts/imx53-qsb.dts                    |  17 +-
 arch/arm/boot/dts/imx53-qsrb.dts                   |  15 +-
 arch/arm/boot/dts/imx53-smd.dts                    |  20 +-
 arch/arm/boot/dts/imx53-tx53-x03x.dts              |   1 +
 arch/arm/boot/dts/imx53-tx53.dtsi                  |  14 +-
 arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi        |   2 +-
 arch/arm/boot/dts/imx53.dtsi                       |  11 +-
 arch/arm/boot/dts/imx6dl-aristainetos2_4.dts       |   2 -
 arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts       |  15 +-
 arch/arm/boot/dts/imx6dl-mamoj.dts                 | 224 ++++++++++
 arch/arm/boot/dts/imx6dl-sabreauto.dts             |  10 +-
 arch/arm/boot/dts/imx6dl-sabresd.dts               |  10 +-
 arch/arm/boot/dts/imx6dl-udoo.dts                  |   6 +-
 arch/arm/boot/dts/imx6dl-wandboard-revb1.dts       |   6 +-
 arch/arm/boot/dts/imx6dl-wandboard-revd1.dts       |   6 +-
 arch/arm/boot/dts/imx6dl-wandboard.dts             |   6 +-
 arch/arm/boot/dts/imx6dl.dtsi                      |  12 +-
 arch/arm/boot/dts/imx6q-b850v3.dts                 |   4 -
 arch/arm/boot/dts/imx6q-ba16.dtsi                  |   7 +-
 arch/arm/boot/dts/imx6q-bx50v3.dtsi                |  13 +-
 arch/arm/boot/dts/imx6q-dhcom-pdk2.dts             | 151 +++++++
 arch/arm/boot/dts/imx6q-dhcom-som.dtsi             | 476 +++++++++++++++++++++
 arch/arm/boot/dts/imx6q-gk802.dts                  |   3 +-
 arch/arm/boot/dts/imx6q-icore-mipi.dts             |  25 ++
 arch/arm/boot/dts/imx6q-icore-ofcap12.dts          |  31 +-
 arch/arm/boot/dts/imx6q-kp-tpc.dts                 |  22 +
 arch/arm/boot/dts/imx6q-kp.dtsi                    | 432 +++++++++++++++++++
 arch/arm/boot/dts/imx6q-novena.dts                 |   2 -
 arch/arm/boot/dts/imx6q-pistachio.dts              |   2 +-
 arch/arm/boot/dts/imx6q-sabreauto.dts              |  15 +-
 arch/arm/boot/dts/imx6q-sabresd.dts                |  15 +-
 arch/arm/boot/dts/imx6q-udoo.dts                   |   6 +-
 arch/arm/boot/dts/imx6q-utilite-pro.dts            |   2 -
 arch/arm/boot/dts/imx6q-var-dt6customboard.dts     |   2 -
 arch/arm/boot/dts/imx6q-wandboard-revb1.dts        |   6 +-
 arch/arm/boot/dts/imx6q-wandboard-revd1.dts        |   6 +-
 arch/arm/boot/dts/imx6q-wandboard.dts              |   6 +-
 arch/arm/boot/dts/imx6q.dtsi                       |  39 +-
 arch/arm/boot/dts/imx6qdl-apalis.dtsi              |   2 -
 arch/arm/boot/dts/imx6qdl-colibri.dtsi             |   2 -
 arch/arm/boot/dts/imx6qdl-gw5904.dtsi              |   2 -
 arch/arm/boot/dts/imx6qdl-hummingboard.dtsi        |  52 ++-
 arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi       |  47 +-
 arch/arm/boot/dts/imx6qdl-icore.dtsi               |  25 +-
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi       |   2 +-
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi           |  15 +-
 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi           |   3 -
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi             |  18 +-
 arch/arm/boot/dts/imx6qdl-tx6-lcd.dtsi             |   1 -
 arch/arm/boot/dts/imx6qdl-tx6-mb7.dtsi             |   3 -
 arch/arm/boot/dts/imx6qdl-tx6.dtsi                 |   6 +-
 arch/arm/boot/dts/imx6qdl-udoo.dtsi                |   6 +-
 arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi     |   1 -
 arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi     |   1 -
 arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi     |   1 -
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi           |  14 +-
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi            |  24 +-
 arch/arm/boot/dts/imx6qdl.dtsi                     |  70 ++-
 arch/arm/boot/dts/imx6qp-sabreauto.dts             |  44 +-
 arch/arm/boot/dts/imx6qp-sabresd.dts               |  44 +-
 arch/arm/boot/dts/imx6qp-wandboard-revd1.dts       |   6 +-
 arch/arm/boot/dts/imx6qp-zii-rdu2.dts              |   5 +
 arch/arm/boot/dts/imx6qp.dtsi                      |  44 +-
 arch/arm/boot/dts/imx6sl-evk.dts                   |  10 +-
 arch/arm/boot/dts/imx6sl.dtsi                      |  34 +-
 arch/arm/boot/dts/imx6sx-nitrogen6sx.dts           |   4 +-
 arch/arm/boot/dts/imx6sx-sabreauto.dts             | 427 ++++++++++++++----
 arch/arm/boot/dts/imx6sx.dtsi                      | 101 ++---
 arch/arm/boot/dts/imx6ul-14x14-evk.dts             |  10 +-
 arch/arm/boot/dts/imx6ul-isiot.dtsi                |   2 -
 arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts       |   2 +-
 arch/arm/boot/dts/imx6ul-tx6ul.dtsi                |   6 +-
 arch/arm/boot/dts/imx6ul.dtsi                      |  51 ++-
 arch/arm/boot/dts/imx6ull-pinfunc.h                |   9 +
 arch/arm/boot/dts/imx6ull.dtsi                     |   2 +
 arch/arm/boot/dts/imx7d-cl-som-imx7.dts            |   2 +-
 arch/arm/boot/dts/imx7d-nitrogen7.dts              |   6 +-
 arch/arm/boot/dts/imx7d-pinfunc.h                  |   6 +-
 arch/arm/boot/dts/imx7d-sdb-sht11.dts              |  44 +-
 arch/arm/boot/dts/imx7d-sdb.dts                    |  70 ++-
 arch/arm/boot/dts/imx7d.dtsi                       |  71 ++-
 arch/arm/boot/dts/imx7s-warp.dts                   |   4 -
 arch/arm/boot/dts/imx7s.dtsi                       |  88 ++--
 arch/arm/boot/dts/vf-colibri-eval-v3.dtsi          |   2 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts          |   6 -
 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                       |   2 +-
 116 files changed, 2285 insertions(+), 1084 deletions(-)
 create mode 100644 arch/arm/boot/dts/imx6dl-mamoj.dts
 create mode 100644 arch/arm/boot/dts/imx6q-dhcom-pdk2.dts
 create mode 100644 arch/arm/boot/dts/imx6q-dhcom-som.dtsi
 create mode 100644 arch/arm/boot/dts/imx6q-icore-mipi.dts
 create mode 100644 arch/arm/boot/dts/imx6q-kp-tpc.dts
 create mode 100644 arch/arm/boot/dts/imx6q-kp.dtsi

Comments

Olof Johansson May 25, 2018, 8:53 p.m. UTC | #1
On Sun, May 20, 2018 at 10:57:59PM +0800, Shawn Guo wrote:
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-4.18
> 
> for you to fetch changes up to 204d9e32b7971ecd187068c3a40c48bac4656cb0:
> 
>   ARM: dts: imx28/imx53: enable edt-ft5x06 wakeup source (2018-05-20 21:04:59 +0800)
> 
> ----------------------------------------------------------------
> i.MX device tree update for 4.18:
>  - New boards support: BTicino i.MX6DL Mamoj board, DHCOM iMX6 SoM and
>    PDK2 board, Engicam i.CoreM6 1.5 Quad/Dual MIPI starter kit,
>    Kieback & Peter GmbH iMX6Q TPC board.
>  - A series from Anson Huang to add a bunch of devices for i.MX6SX
>    SabreAuto board, PMIC, IO expanders, FEC, Watchdog, LED and Touch.
>  - Update i.MX7D for cpufreq support, using operating-points-v2
>    bindings, correcting cpu supply name for voltage scaling.
>  - Clean up unneeded 'codec-handle' property from imx25-pdk and
>    imx53-tx53 device tree.
>  - Switch SoC dtsi and NXP board dts files to use SPDX identifier.
>  - Remove unnecessary '#address-cells/#size-cells' to fix DTC warning
>    avoid_unnecessary_addr_size seen with W=1 switch.
>  - A series from Rob Herring to fix DTC warning graph_endpoint seen with
>    IPU OF graph when W=1 switch is on.
>  - Update a few boards to use symbol name instead of hard-coding the
>    input codes.
>  - Update a number of boards to use IRQ_TYPE specifier instead of the
>    raw value.
>  - A few updates for i.MX6 RDU2 board: bumping SoC/PU operating points,
>    adding assigned clocks for GPU, and enabling eGalax touchscreen.
>  - A couple of i.MX51 RDU1 updates: limiting usbh1 to full-speed, and
>    cleaning up eMMC device node.
>  - Convert Hummingboard audio bindings from imx-audio-sgtl5000 to
>    simple-audio-card, so that auxiliary audio devices such as external
>    amplifiers can be supported.
>  - Replace underscore with hyphen in aliases name to fix DTC warning
>    alias_paths with W=1 switch.
>  - A couple of updates on i.MX7D SAI and i.MX6ULL UART5 pin defines.
>  - Other random and small changes.

Nice! Merged now, thanks.



-Olof