1. 27 Mar, 2018 10 commits
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt64-4.17-2' of git://git.infradead.org/linux-mvebu into next/dt · 7c9e7cb3
      Arnd Bergmann authored
      Pull "mvebu dt64 for 4.17 (part 2)" from Gregory CLEMENT:
      
      - Add registers clock for all the peripheral nodes that had been yet
        converted for CP110 (Armada 7K/8K)
      
      - Document URL for schematic for the EspressoBin (Armada 3720)
      
      * tag 'mvebu-dt64-4.17-2' of git://git.infradead.org/linux-mvebu:
        arm64: dts: armada-3720-espressobin: Document URL for schematic
        ARM64: dts: marvell: armada-cp110: Add registers clock for the PCIe nodes
        ARM64: dts: marvell: armada-cp110: Add registers clock for the NAND node
        ARM64: dts: marvell: armada-cp110: Add registers clock for the crypto node
        ARM64: dts: marvell: armada-cp110: Add registers clock for the trng node
        ARM64: dts: marvell: armada-cp110: Add registers clock for XOR engine nodes
        ARM64: dts: marvell: armada-cp110: Add registers clock for USB host nodes
      7c9e7cb3
    • Arnd Bergmann's avatar
      Merge tag 'v4.16-next-dts64' of... · 97be8ab2
      Arnd Bergmann authored
      Merge tag 'v4.16-next-dts64' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/dt
      
      Pull "ARM: mediatek: dts64 updates for v4.16-next" from Matthias Brugger:
      
      - mt2712e add auxadc devcie
      
      mt7622:
      - fix clock bindings description
      - add nodes for mmc, usb, SATA, PCI, ethernet, cpufreq, PMIC mt6380,
      pinctrl, scpsys and clock devices
      
      * tag 'v4.16-next-dts64' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux:
        arm64: dts: mt2712: Add auxadc device node.
        dt-bindings: clock: mediatek: add missing required #reset-cells
        arm64: dts: mt7622: add mmc related device nodes
        arm64: dts: mt7622: add usb device nodes
        arm64: dts: mt7622: add SATA device nodes
        arm64: dts: mt7622: add PCIe device nodes
        arm64: dts: mt7622: add ethernet device nodes
        arm64: dts: mt7622: add flash related device nodes
        arm64: dts: mt7622: add SoC and peripheral related device nodes
        arm64: dts: mt7622: turn uart0 clock to real ones
        arm64: dts: mt7622: add cpufreq related device nodes
        arm64: dts: mt7622: add PMIC MT6380 related nodes
        arm64: dts: mt7622: add pinctrl related device nodes
        arm64: dts: mt7622: add power domain controller device nodes
        arm64: dts: mt7622: add clock controller device nodes
      97be8ab2
    • Arnd Bergmann's avatar
      Merge tag 'v4.16-next-dts32' of... · 00730c5b
      Arnd Bergmann authored
      Merge tag 'v4.16-next-dts32' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/dt
      
      Pull "ARM: mediatek: dts32 updates for v4.16-next" from Matthias Brugger:
      
      mt7623:
      - fix style issues of the dts
      - add cpu clock properties
      - add PCI controller
      - add mt7623 reference board
      
      banapi-r2:
      - enable missing uarts
      - fix regulator for mmc
      - fix USB initialization
      
      * tag 'v4.16-next-dts32' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux:
        arm: dts: mt7623: add PCIe related nodes
        arm: dts: mt7623: use - instead of _ in DT node name
        arm: dts: mt7623: remove useless property pinctrl-names at node switch@0
        arm: dts: mt7623: add related clock properties to cpu[1-3] nodes
        arm: dts: mt7623: enable three available UARTs on bananapi-r2
        arm: dts: mt7623: fix the regulators mmc should use on bananapi-r2
        arm: dts: mt7623: fix USB initialization fails on bananapi-r2
        dt-bindings: arm: mediatek: add support for more mt7623 reference boards
      00730c5b
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt-4.17-2' of... · 7c006f5e
      Arnd Bergmann authored
      Merge tag 'samsung-dt-4.17-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt
      
      Pull "Samsung DTS ARM changes for v4.17, part two" from Krzysztof Kozłowski:
      
      1. Fix audio on Exynos5250 Chromebook Snow.
      2. Enable HDMI audio Chromebook Snow, Peach Pit and Peach Pi.
      3. Fix debounce of "OK" key on Midas (Trats2, Galaxy S3) boards.
      
      * tag 'samsung-dt-4.17-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: dts: exynos: Add #sound-dai-cells property to exynos5250 i2s nodes
        ARM: dts: exynos: Fix "debounce-interval" property misspelling in Midas
        ARM: dts: exynos: Enable HDMI audio support on Peach Pi
        ARM: dts: exynos: Enable HDMI audio support on Peach Pit
        ARM: dts: exynos: Enable HDMI audio on Snow Chromebook
        ARM: dts: exynos: Add missing clock and DAI properties to the max98095 node in Snow Chromebook
        ARM: dts: exynos: Add audio clocks configuration for Snow Chromebook
        ARM: dts: exynos: Add #sound-dai-cells property to hdmi node in exynos5250.dtsi
      7c006f5e
    • Arnd Bergmann's avatar
      Merge tag 'renesas-dt-for-v4.17' of... · cdcdbbf3
      Arnd Bergmann authored
      Merge tag 'renesas-dt-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Pull "Renesas ARM Based SoC DT Updates for v4.17" from Simon Horman:
      
      * Silk board with R-Car E2 (r8a7794) SoC
        - Add r1ex24002 EEPROM to DT
      
          Magnus Damm says "Extend the Silk board support to include U14 which is
          an I2C based EEPROM hooked up to the I2C1 bus."
      
        - Add GPIO keys to DT
      
          Magnus Damm says "Extend the Silk board support to include SW3, SW4,
          SW6 and SW12. They are all connected via GPIO lines and handled by the
          gpio-keys driver"
      
      * Marzen board with R-Car H1 (r7a7779) SoC
        - Add SDHI0 VCCQ Regulator
      
          Magnus Damm says "Add support for the on-board voltage regulator hooked
          up to GPIO3_20 on r8a7779 Marzen. The board schematics describes the
          regulator as U4 TPS2110A. Input wise, U4 has D0 fixed to ground, D1
          tied to GPIO3_20 while IN1 is fixed to 3.3V and IN2 is fixed to 1.8V.
          OUT goes to the pull-ups for the data pins of SDHI0."
      
      * Porter board with R-Car M3W (r8a7791) SoC
        - Fix HDMI output routing
      
          Laurent Pinchart says "The HDMI encoder is connected to the RGB output
          of the DU, which is port@0, not port@1."
      
      * iWave Systems RZ/G1E SODIMM System On Module (iW-RainboW-G22M-SM) and
        iWave Systems RZ/G1M Qseven System On Module (iW-RainboW-G20M-Qseven)
        - Enable cmt0
      
      * Stout board with R-Car H2 (r8a7790) SoC
        - Initial support
      
      * Lager board with R-Car H2 (r8a7790) SoC
        - Add CEC clock for HDMI transmitter
      
          Niklas Söderlund says "The adv7511 on the Lager board has a 12 MHz
          fixed clock for the CEC block. Specify this in the dts to enable CEC
          support."
      
        - Move cec_clock to root node
      
          By definition nodes without a bus address do not belong on the bus
      
      * kzm9d board with EMMA Mobile EV2 (EMEV2) SoC
        - Fix "debounce-interval" property misspelling
      
      * RZ/G1M (r8a7743) and RZ/G1H (r8a7745) SoCs
        - Add IPMMU DT nodes
        - Add VSP support
      
      * R-Car Gen2 boards
        - Use I2C demuxer for
      
          This allows run-time switching between alternate I2C IP blocks
      
      * R-Car Gen2 and RZ/G1 SoCs
        - Clean up DT files to ease future maintenance
          + add soc node for IP attached to the bus
          + sort subnodes of soc and root node
          + consistently use single space after =
      
      * R-Car H2 (r8a7790), M3-W (r8a7791) and M3-N (r7a7793) SoCs
        - Reduce size of thermal registers
      
          According to the "User's Manual: Hardware" v2.00 the registers at base
          0xe61f0000 extend to an offset of 0x10, rather than 0x14 which is the
          case on the r8a73a4 (R-Mobile APE6).
      
          This should not have any runtime affect as mapping granularity is
          PAGE_SIZE.
      
      * tag 'renesas-dt-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (47 commits)
        ARM: dts: silk: Add GPIO keys to DT
        ARM: dts: silk: Add r1ex24002 EEPROM to DT
        ARM: dts: marzen: Add SDHI0 VCCQ Regulator
        ARM: dts: stout: Initial r8a7790 Stout board support
        ARM: dts: lager: Move cec_clock to root node
        ARM: dts: kzm9d: Fix "debounce-interval" property misspelling
        ARM: dts: gose: use demuxer for I2C4
        ARM: dts: gose: use demuxer for I2C2
        ARM: dts: silk: use demuxer for I2C1
        ARM: dts: alt: use demuxer for I2C1
        ARM: dts: porter: use demuxer for I2C2
        ARM: dts: koelsch: use demuxer for I2C4
        ARM: dts: koelsch: use demuxer for I2C2
        ARM: dts: lager: use demuxer for IIC3/I2C3
        ARM: dts: lager: use demuxer for IIC2/I2C2
        ARM: dts: r8a7745: Add VSP support
        ARM: dts: r8a7743: Add VSP support
        ARM: dts: r8a7745: Add IPMMU DT nodes
        ARM: dts: r8a7743: Add IPMMU DT nodes
        ARM: dts: r8a7745: sort subnodes of soc node
        ...
      cdcdbbf3
    • Arnd Bergmann's avatar
      Merge tag 'renesas-dt-bindings-for-v4.17' of... · e5bdf777
      Arnd Bergmann authored
      Merge tag 'renesas-dt-bindings-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Pull "Renesas ARM Based SoC DT Bindings Updates for v4.17" from Simon Horman:
      
      * Document the bindings for:
        - R-Car V3H (r8a77980) SoC
        - Condor board with V3H (r8a77980) SoC
        - Stout (ADAS Starterkit) board with R-Car H2 (r8a7790) SoC
        - R-Car M3-N (r8a77965) SoC
        - Salvator-X and Salvator-XS boards with R-Car M3-N (r8a77965) SoC
      * Document that Armadillo-800 is compatibie with R-Mobile A1 (r8a7740) SoC
      * Document part numbers of Wheat and V3MSK boards
      
      * tag 'renesas-dt-bindings-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        dt-bindings: arm: Document Renesas R-Car M3-N-based Salvator-X board
        dt-bindings: arm: Document Renesas R-Car M3-N-based Salvator-XS board
        dt-bindings: arm: Document Renesas V3MSK and Wheat board part numbers
        dt-bindings: arm: Document SoC compatible value for Armadillo-800 EVA
        dt-bindings: arm: Document R-Car M3-N SoC DT bindings
        dt-bindings: arm: Document Renesas H2-based Stout DT bindings
        dt-bindings: arm: document Condor board bindings
        dt-bindings: arm: document R8A77980 SoC bindings
      e5bdf777
    • Arnd Bergmann's avatar
      Merge tag 'renesas-arm64-dt-for-v4.17' of... · f02e0468
      Arnd Bergmann authored
      Merge tag 'renesas-arm64-dt-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Pull "Renesas ARM64 Based SoC DT Updates for v4.17" from Simon Horman:
      
      * R-Car Gen3 boards and SoCs
        - Make phy-mode of EtherAVB a board-specific property.
      
          The SoC DTs file now uses "rgmii" and boards override this with
          "rgmii-txid" as appropriate. Previously "rgmii-txid" was used
          in SoC DTs but this did not describe that more sophiticated
          functionality is a board rather than SoC property.
      
      * Condor board with R-Car V3H (r8a77980) SoC
        - Initial upstream support
      
      * Condor board with R-Car V3H (r8a77980) SoC
        - Initial upstream support
      
      * R-Car D3 (r8a77995)
        - Add I2C nodes and then describing the PCA9654 I/O expander connected to
          the I2C0 bus.
      
      * Eagle board with R-Car V3M (r8a77970) SoC
        - Enable PFC support for configuring SCIF0 pins
          This uses PFC support added to the V3M DT
      
        - Describe EtherAVB PHY IRQ
          This uses support for GPIO added to the V3M DT
      
        - Enable I2C0 support
      
          Sergei Shtylyov says "The I2C0 bus is populated by ON Semiconductor
          PCA9653 I/O expander and Analog Devices ADV7511W HDMI transmitter (but
          we're only describing the former chip now)."
      
      * R-Car V3M (r8a77970) SoCs
        - Add PFC support
        - Describe GPIO devices
        - Describe I2C devices
        - Srt subnodes of root node alphabetically to eas future maintence overhead
      
      * Draak board with R-Car D3 (r8a77995) SoC
        - Enable SDHI2
      
          Wolfram Sang says "The single SDHI controller is connected to eMMC."
      
        - Enable DU
      
          Kieran Bingham says "Enable the DU, providing only the VGA output for
          now."
      
      * R-Car D3 (r8a77995) and V3M (r8a77970) SoCs
        - Move nodes which have no reg property out of bus
          By deffinition the bus only has hardware with an address on the bus
      
        - Remove non-existing STBE region from EtherAVB
          Stream Buffer for EtherAVB-IF (STBE) is not present on these SoCs
      
      * R-Car D3 (r8a77995) SoC
        - Add FCPV, VSP and DU support
      
          Kieran Bingham says "The r8a77995-d3 platform supports 3 VSP instances.
          One VSPBS can be used as a dual-input image blender, while two VSPD
          instances can be utilised as part of a display (DU) pipeline.
      
          Add support for these, along with their required FCPV nodes."
      
      * Salvator-X and Salvator-XS boards with R-Car Gen3 SoCs
        - Add GPIO extender
          This is a basis for follow-up work to configure the GPIOs of the extender
      
      * Salvator-X and Salvator-XS board with R-Car M3-N (r8a77965) SoC
        - Initial upstream support
      
      * R-Car H3 (r8a7795) and M3-W (r8a7796) SoCs
        - Add OPPs table for cpu devices
          This, along with recently upstreamed Z and Z2 clock support allows
          use of CPUFreq with both A57 and A53 CPUs.
      
        - Add thermal cooling management
          Allows the use of CPUFreq as a cooling device on A57 CPUs
      
        - Correct register size of thermal node
      
          Niklas Söderlund says "To be able to read fused calibration values from
          hardware the size of the register resource of TSC1 needs to be
          incremented to cover one more register which holds the information if
          the calibration values have been fused or not.
      
          Instead of increasing TSC1 size to the value from the datasheet update
          all TSC's size to the smallest granularity of the address decoder
          circuitry"
      
        - Fix register mappings on VSPs
      
          Kieran Bingham says "The VSPD includes a CLUT on RPF2. Ensure that the
          register space is mapped correctly to support this."
      
      * R-Car H3 (r8a7795) SoC
        - Move SCIF node into alphabetical order to ease future maintenance overhead
      
        - Add IPMMU-PV1 device node
      
          This resolves an oversight when IPMMU nodes were added to the H3 DT.
          All IPMMU devices should now be described in DT.
      
        - Add missing SYS-DMAC2 dmas
      
          Geert Uytterhoeven says "On R-Car H3, on-chip peripheral modules that
          can make use of DMA are wired to either SYS-DMAC0 only, or to both
          SYS-DMAC1 and SYS-DMAC2.
      
          Add the missing DMA properties pointing to SYS-DMAC2 for HSCIF[0-2],
          SCIF[0125], and I2C[0-2].  These were initially left out because early
          firmware versions prohibited using SYS-DMAC2.  This restriction has
          been lifted in IPL and Secure Monitor Rev1.0.6 (released on Feb 25,
          2016)."
      
      * tag 'renesas-arm64-dt-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (69 commits)
        arm64: dts: renesas: v3msk: add SCIF0 pins
        arm64: dts: renesas: r8a7795: Add missing SYS-DMAC2 dmas
        arm64: dts: renesas: r8a7795: Add IPMMU-PV1 device node
        arm64: dts: renesas: r8a77970: sort subnodes of root node alphabetically
        arm64: dts: renesas: eagle: add I2C0 support
        arm64: dts: renesas: r8a77970: add I2C support
        arm64: dts: renesas: r8a77965-salvator-xs: Add SoC name to file header
        arm64: dts: renesas: r8a77965: Add EtherAVB device node
        arm64: dts: renesas: r8a77970: Set EtherAVB phy mode to "rgmii"
        arm64: dts: renesas: r8a77995: Set EtherAVB phy mode to "rgmii"
        arm64: dts: renesas: r8a7795: Set EtherAVB phy mode to "rgmii"
        arm64: dts: renesas: r8a7796: Set EtherAVB phy mode to "rgmii"
        arm64: dts: renesas: v3msk: Override EtherAVB phy-mode
        arm64: dts: renesas: eagle: Override EtherAVB phy-mode
        arm64: dts: renesas: draak: Override EtherAVB phy-mode
        arm64: dts: renesas: ulcb: Override EtherAVB phy-mode
        arm64: dts: renesas: salvator-common: Override EtherAVB phy-mode
        arm64: dts: renesas: r8a77965: Add INTC-EX device node
        arm64: dts: renesas: r8a77965: Add IIC-DVFS device node
        arm64: dts: renesas: Add support for Salvator-XS with R-Car M3-N
        ...
      f02e0468
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-4.17-arm64-dt' of... · d45357e4
      Arnd Bergmann authored
      Merge tag 'tegra-for-4.17-arm64-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      Pull "arm64: tegra: Device tree changes for v4.17-rc1" from Thierry Reding:
      
      Adds initial support for the P2972-0000 development board based on
      Tegra194 and enables the AHCI controller on Jetson TX1.
      
      * tag 'tegra-for-4.17-arm64-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        arm64: tegra: Enable AHCI on Jetson TX1
        arm64: tegra: Add SATA node for Tegra210
        arm64: tegra: Add device tree for the Tegra194 P2972-0000 board
        arm64: tegra: Add Tegra194 chip device tree
      d45357e4
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-4.17-arm-dt' of... · b2fc2640
      Arnd Bergmann authored
      Merge tag 'tegra-for-4.17-arm-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      Pull "ARM: tegra: Device tree changes for v4.17-rc1" from Thierry Reding:
      
      Support for the VDE is added on Tegra30 along with some general cleanup
      and some improvements to the various Toradex boards.
      
      * tag 'tegra-for-4.17-arm-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: apalis-tk1: Support v1.2 hardware revision
        ARM: tegra: apalis-tk1: Copyright period, spurious newlines
        ARM: tegra: apalis-tk1: Hog group for ethernet, PCIe, reset GPIOs
        ARM: tegra: apalis-tk1: Add missing as3722 gpio0 configuration
        ARM: tegra: apalis-tk1: Activate PWM pin muxing for pwm3
        ARM: tegra: apalis-tk1: Set critical trips
        ARM: tegra: apalis/colibri: Remove unneeded reg property
        ARM: tegra: apalis/colibri: Use correct compatible for RTC
        ARM: tegra: Fix I2C bus frequencies on Apalis/Colibri
        ARM: tegra: venice2: Remove duplicate pcie-1 node
        ARM: tegra: beaver: Remove invalid uses of rsvd1
        ARM: tegra: Use proper IRQ type definitions
        ARM: tegra: Fix ULPI regression on Tegra20
        ARM: tegra: Add unit address to VDE IRAM area
        ARM: tegra: Add video decoder node on Tegra30
        ARM: tegra: Add IRAM node on Tegra30
      b2fc2640
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-4.17-dt-bindings' of... · 2d78b1da
      Arnd Bergmann authored
      Merge tag 'tegra-for-4.17-dt-bindings' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      Pull "dt-bindings: Tegra changes for v4.17-rc1" from Thierry Reding:
      
      Mostly cleanup of existing bindings and initial support for Tegra194.
      
      * tag 'tegra-for-4.17-dt-bindings' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        dt/bindings: Fix binding examples for Tegra GMI controller
        dt-bindings: phy: Clarify ULPI PHY source clock
        dt-bindings: tegra: Add documentation for nvidia,tegra194-pmc
        dt-bindings: tegra: Add missing chips and NVIDIA boards
      2d78b1da
  2. 19 Mar, 2018 9 commits
  3. 18 Mar, 2018 6 commits
  4. 16 Mar, 2018 6 commits
  5. 15 Mar, 2018 9 commits
    • Rob Herring's avatar
      ARM: dts: stih4xx: Add missing #sound-dai-cells · 4f21a120
      Rob Herring authored
      dtc now gives the following warnings:
      
      arch/arm/boot/dts/stih410-b2120.dtb: Warning (sound_dai_property): /soc/sound/simple-audio-card,dai-link@0/codec: Missing property '#sound-dai-cells' in node /soc/sti-display-subsystem/sti-hdmi@8d04000 or bad phandle (referred from sound-dai[0])
      arch/arm/boot/dts/stih407-b2120.dtb: Warning (sound_dai_property): /soc/sound/simple-audio-card,dai-link@0/codec: Missing property '#sound-dai-cells' in node /soc/sti-display-subsystem/sti-hdmi@8d04000 or bad phandle (referred from sound-dai[0])
      arch/arm/boot/dts/stih410-b2260.dtb: Warning (sound_dai_property): /soc/sound/simple-audio-card,dai-link@0/codec: Missing property '#sound-dai-cells' in node /soc/sti-display-subsystem/sti-hdmi@8d04000 or bad phandle (referred from sound-dai[0])
      
      Add the missing #sound-dai-cells property.
      
      Cc: Patrice Chotard <patrice.chotard@st.com>
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      4f21a120
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt64-4.17' of... · 614bae98
      Arnd Bergmann authored
      Merge tag 'imx-dt64-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt
      
      Pull "Freescale arm64 device tree updates for 4.17" from Shawn Guo:
       - Move cpu_thermal device out of bus node to fix DTC simple_bus_reg
         warning seen with W=1 switch.
       - Fix IFC child nodes' unit-address to eliminate DTC simple_bus_reg
         warnings.
       - Add a dummy size memory 'reg' property for LS1046A device tree to
         avoid unit_address_vs_reg DTC warning, and the real size will be
         filled by bootloader.
       - Update ls208xa-qds board device tree to fix unit_address_vs_reg
         warnings with DSPI device.
       - Add idle-states for LS1012A and LS1043A, and correct
         arm,psci-suspend-param setting for already added idle-states.
       - DPAA QBMan portal and watchdog device addition.
      
      * tag 'imx-dt64-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        dt-bindings: ifc: Fix the unit address format in the examples
        arm64: dts: ls1046a: add a dummy memory 'reg' property
        arm64: dts: fsl: fix ifc simple-bus unit address format warnings
        arm64: dts: fsl: update the cpu idle node
        arm64: dts: ls1043a: add cpu idle support
        arm64: dts: ls1012a: add cpu idle support
        arm64: dts: ls208xa-qds: Fix the 'reg' property
        arm64: dts: ls208xa-qds: Pass unit name to dspi child nodes
        arm64: dts: ls208xa: Move cpu_thermal out of bus node
        arm64: dts: ls1088a: Move cpu_thermal out of bus node
        arm64: dts: ls1046a: Move cpu_thermal out of bus node
        arm64: dts: ls1043a: Move cpu_thermal out of bus node
        arm64: dts: ls1012a: Move cpu_thermal out of bus node
        arm64: dts: Add DPAA QBMan portal 9
        arm64: dts: ls1088a: add DT node of watchdog
      614bae98
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-4.17' of... · 7a76aad0
      Arnd Bergmann authored
      Merge tag 'imx-dt-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt
      
      Pull "i.MX device tree updates for 4.17" from Shawn Guo:
      
       - New board support: phyBOARD-Mira i.MX6 boards; Advantech DMS-BA16
         i.MX6Q board; Toradex Colibri iMX6ULL boards.
       - ZII RDU board updates: add RAVE SP device; disable on-chip watchdog
         as the external watchdog is being used instead; improve USDHC node
         regarding to voltage and SDIO capability.
       - i.MX6UL/ULL updates: cpufreq clock cleanup; add IOMUXC_SNVS pins and
         missing daisy chain configurations; add more devices like WDOG3,
         UART8, PMU, architected timer etc.
       - Hummingboard updates: correct USBOTG-ID pin; remove mention of
         nonexistent node.
       - Fix compatibles of atmel eeprom devices.
       - A couple of improvements on i.MX25 pinfunc header regarding to eSDHC
         pins.
       - A bunch of patches from Fabio and Marco to fix DTC warnings seen with
         W=1 switch.
       - Remove GPU subsystem nodes, as they are not needed by the etnaviv
         driver anymore and have been removed from the binding.
       - Add FIFO depth definition for i.MX25 SSI devices.
       - Add missing '#sound-dai-cells' for sgtl5000 codec which is complained
         by DTC.
       - Miscellaneous and random updates.
      
      * tag 'imx-dt-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (66 commits)
        ARM: dts: i.MX25: define SSI FIFO depth
        ARM: dts: vf610m4: Remove the zero length reg property
        ARM: dts: vf610m4: Remove skeleton.dtsi inclusion
        ARM: dts: vf500: Remove the zero length reg property
        ARM: dts: vf: Add memory node unit name
        ARM: dts: vf500: Remove skeleton.dtsi inclusion
        ARM: dts: imx7s: add temperature monitor support
        ARM: dts: imx: Add missing #sound-dai-cells for sgtl5000 codec
        ARM: dts: imx51-zii-rdu1: Add node for RAVE SP device
        ARM: dts: imx6: RDU2: Add RAVE SP device
        ARM: dts: imx5: Pass the memory unit-address
        ARM: dts: imx7s: add spba-bus abstraction
        ARM: dts: imx6dl-icore-rqs: Fix invalid PHY address assignment for ethernet
        ARM: dts: imx6ul: add wdog3 node
        ARM: dts: imx7: add CPU PMU support
        ARM: dts: imx6dl-colibri-eval-v3: Add chosen node
        ARM: dts: imx6: Pass memory unit-adress
        ARM: dts: imx6dl: remove 'lcdif' node
        ARM: dts: hummingboard: Remove mention of nonexistent node
        ARM: dts: imx6qdl-hummingboard: fix USBOTG-ID pin
        ...
      7a76aad0
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-newclk-4.17' of... · fed925ea
      Arnd Bergmann authored
      Merge tag 'imx-dt-newclk-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt
      
      Pull "i.MX device tree update with new clock for 4.17" from Shawn Guo:
      
       - Add CAAM and Keypad device node for i.MX7S/D SoC device tree.
       - Add clock support for i.MX7 SNVS RTC device.
      
      * tag 'imx-dt-newclk-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        ARM: dts: imx7s: add Keypad Port module
        ARM: dts: imx7s: add CAAM device node
        ARM: dts: imx7s: add snvs rtc clock
        clk: imx: imx7d: add the Keypad Port module clock
        clk: imx7d: add CAAM clock
        clk: imx: imx7d: add the snvs clock
      fed925ea
    • Arnd Bergmann's avatar
      Merge tag 'uniphier-dt-v4.17' of... · f3ccc2b4
      Arnd Bergmann authored
      Merge tag 'uniphier-dt-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into next/dt
      
      Pull "UniPhier ARM SoC DT updates for v4.17" from Masahiro Yamada:
      
      - add sound support
      - add ethernet support
      - use proper SPDX-License-Identifier style
      
      * tag 'uniphier-dt-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier:
        ARM: dts: uniphier: add sound node for PXs2
        arm64: dts: uniphier: use proper SPDX-License-Identifier style
        ARM: dts: uniphier: use proper SPDX-License-Identifier style
        arm64: dts: uniphier: add fixed regulators for audio codec
        arm64: dts: uniphier: add AVE ethernet node
        ARM: dts: uniphier: add AVE ethernet node
        arm64: dts: uniphier: add compress audio out for LD11/LD20
        arm64: dts: uniphier: add speaker out for LD11/LD20 boards
        arm64: dts: uniphier: add sound node
        ARM: dts: uniphier: add audio in/out pin-mux node
      f3ccc2b4
    • Arnd Bergmann's avatar
      Merge tag 'aspeed-4.17-devicetree' of... · 5b5c7ffe
      Arnd Bergmann authored
      Merge tag 'aspeed-4.17-devicetree' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/joel/aspeed into next/dt
      
      Pull "ASPEED device tree updates for 4.17" from Joel Stanley:
      
      Updates to OpenPower BMC systems:
      
       A number of updates to use recently merged drivers, including moving to
       upstreamed IPMI BT nodes, a temp sensor for Romulus, and adding
       simple-reset for UARTs.
      
       This includes more of Palmetto's device tree, so that it's ever so
       close to booting the host with an upstream kernel.
      
      New machines:
      
       Add Qualcomm Centriq ARM64 server reference platform, which will run
       OpenBMC on an AST2500.
      
      * tag 'aspeed-4.17-devicetree' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/joel/aspeed:
        ARM: dts: aspeed: Add Qualcomm Centriq 2400 REP BMC
        ARM: dts: aspeed: romulus: Add w83773g temp sensor
        ARM: dts: aspeed: romulus: hog GPIOS7
        ARM: dts: romulus: Remove MAX31785 device
        ARM: dts: palmetto: Request mux as per strapping configuration
        ARM: dts: palmetto: Enable rear UART
        ARM: dts: aspeed: Add LPC reset controller node
        ARM: dts: aspeed: Add Palmetto GPIO hogs
        ARM: dts: palmetto: Add LEDs and GPIO keys
        ARM: dts: aspeed: Add LPC clock phandles
        ARM: dts: aspeed-g5: Update LPC node
        ARM: dts: aspeed: Enable IPMI BT node on OpenPower machines
        ARM: dts: aspeed: Add IPMI BT node
      5b5c7ffe
    • Katsuhiro Suzuki's avatar
      ARM: dts: uniphier: add sound node for PXs2 · 7f9f76b1
      Katsuhiro Suzuki authored
      This patch adds audio controller, external codec and simple card node
      of UniPhier AIO sound system for PXs2 SoCs.
      Signed-off-by: default avatarKatsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      7f9f76b1
    • Masahiro Yamada's avatar
      arm64: dts: uniphier: use proper SPDX-License-Identifier style · 05f7e3d1
      Masahiro Yamada authored
      According to Documentation/process/license-rules.rst, move the SPDX
      License Identifier to the very top of the file.  I used C++ comment
      style not only for the SPDX line but for the entire block because
      this seems Linus' preference [1].  I also dropped the parentheses to
      follow the examples in that document.
      
      [1] https://lkml.org/lkml/2017/11/25/133Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      05f7e3d1
    • Masahiro Yamada's avatar
      ARM: dts: uniphier: use proper SPDX-License-Identifier style · ea566a4b
      Masahiro Yamada authored
      According to Documentation/process/license-rules.rst, move the SPDX
      License Identifier to the very top of the file.  I used C++ comment
      style not only for the SPDX line but for the entire block because
      this seems Linus' preference [1].  I also dropped the parentheses to
      follow the examples in that document.
      
      [1] https://lkml.org/lkml/2017/11/25/133Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      ea566a4b