• Arnd Bergmann's avatar
    Merge tag 'renesas-arm64-dt-for-v4.14' of... · 6421d89f
    Arnd Bergmann authored
    Merge tag 'renesas-arm64-dt-for-v4.14' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt64
    
    Pull "Renesas ARM64 Based SoC DT Updates for v4.14" from Simon Horman:
    
    * Add usb2.0 for R-Car H3 (r8a7795) ES2.0 SoC
    
    * Add R-Car D3 (r8a77995) SoC and Draak board support
    
      Adds minimal support for the R-Car D3 SoC and the Draak development
      board, allowing to boot from a ramdisk using a serial console.
    
    * Add Add VC6 clock generator to R-Car H3 (r8a7795)/Salvator-XS board
    
      The VC6 is an I2C-controlled programmable clock generator, used on the
      board to provide a display dot clock. Add it to DT.
    
    * Add missing second pair of DMA names to MSIOF nodes to
      R-Car M3-W (r8a7796) SoC
    
      MSIOF0 and MSIOF1 are tied to two DMA controllers through two pairs of
      DMA specifiers.  However, the second pair of corresponding DMA names was
      missing.
    
    * Add support for the DU to R-Car H3 (r8a7795) SoC
    
      Add a compatible string and VSP links to the DU node. The H3 ES1.x and H3
      ES2.0 are compatible save for the links to the VSPs that are described
      explicitly in DT, so there's no need for a new ES2-specific compatible
      string.
    
    * Enable HDMI on R-Car H3 (r8a7795) and M3-W (r8a7796) ULCB boards
    
    * Enable DU on R-Car M3-W (r8a7796) Salvator-X board
    
    * Enable I2C for DVFS on R-Car H3 (r8a7795) and M3-W (r8a7796) ULCB boards
    
    * Add Add DRIF support to R-Car H3 (r8a7795) and M3-W (r8a7796) SoCs
    
      Ramesh Shanmugasundaram says, "R-Car Gen3 DRIF is a SPI like receive only
      slave device."
    
    * Move CPG_AUDIO_CLK_I from board to soc files
    
      Geert Uytterhoeven says, "The definition of CPG_AUDIO_CLK_I is
      SoC-specific, not board-specific."
    
    * Add IMR-LX4 support to R-Car H3 (r8a7795) and M3-W (r8a7796) SoCs
    
      Sergei Shtylyov says, "The image renderer light extended 4 (IMR-LX4) or
      the distortion correction engine is a drawing processor with a simple
      instruction system capable of referencing data on an external memory as
      2D texture data and performing texture mapping and drawing with respect
      to any shape that is split into triangular objects."
    
    * tag 'renesas-arm64-dt-for-v4.14' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (31 commits)
      arm64: dts: renesas: r8a7795: add hsusb ch3 device node
      arm64: dts: renesas: r8a7795: add usb-dmac ch2 and ch3 device nodes
      arm64: dts: renesas: r8a7795: add usb2.0 host ch3 device nodes
      arm64: dts: renesas: r8a7795: add usb2_phy ch3 device node
      arm64: dts: renesas: r8a7795: Add usb companion property in EHCI
      arm64: dts: renesas: Add Renesas Draak board support
      arm64: dts: renesas: Add Renesas R8A77995 SoC support
      arm64: renesas: Add Renesas R8A77995 Kconfig support
      arm64: dts: r8a7795: salvator-xs: Connect DU dot clocks 0 and 3
      arm64: dts: salvator-xs: Add VC6 clock generator
      arm64: dts: r8a7796: Add missing second pair of DMA names to MSIOF nodes
      arm64: dts: r8a7795: Add all MSIOF nodes
      arm64: dts: r8a7795: Add support for the DU
      arm64: dts: ulcb: Enable HDMI output
      arm64: dts: ulcb: Add HDMI output connector
      arm64: dts: r8a7796: m3ulcb: Add DU external dot clocks
      arm64: dts: r8a7795: h3ulcb: Add DU external dot clocks
      arm64: dts: ulcb: Add DU external dot clock sources
      arm64: dts: r8a7796: salvator-x: Enable HDMI output
      arm64: dts: r8a7796: salvator-x: Add DU external dot clocks
      ...
    6421d89f
ulcb.dtsi 7.66 KB