1. 12 Dec, 2018 5 commits
    • Olof Johansson's avatar
      Merge tag 'samsung-dt-4.21' of... · df6aeaef
      Olof Johansson authored
      Merge tag 'samsung-dt-4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt
      
      Samsung DTS ARM changes for v4.21
      
      1. Add missing properties and nodes for PMIC clocks in multiple DTS
         files.
      2. Add UHS-I bus speed support to Odroid XU3/XU4/HC SD card and bump the
         maximum clock frequency to 200 MHz for SD and eMMC.
      3. Update cooling maps to include all CPU devices in multiple DTS files.
      4. Enable quirks for Exynos3250 DWC.
      5. Add JPEG CODEC node to S5Pv210.
      6. Add opp-suspend to devfreq OPPs on Exynos4 boards to fix resuming
         from suspend to RAM.
      7. Remove eDP from Arndale board as it does not work and breaks also
         DSI.
      
      * tag 'samsung-dt-4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: dts: exynos: remove display-port node from Arndale
        ARM: dts: exynos: Add opp-suspend to DMC and leftbus devfreq OPPs on Exynos4
        ARM: dts: s5pv210: Add s5p-jpeg codec node.
        ARM: dts: exynos: Use Samsung SoC specific compatible for DWC2 module
        ARM: dts: exynos: Add all CPUs in cooling maps
        ARM: dts: exynos: Clarify comment explaining purpose of Odroid XU3 DTSI
        ARM: dts: exynos: Add pin configuration for SD write protect on Odroid XU3/XU4/HC1
        ARM: dts: exynos: Update maximum frequency for eMMC to 200MHz on Odroid XU3/XU4
        ARM: dts: exynos: Update maximum frequency for SD card to 200MHz on Odroid XU3/XU4/HC1
        ARM: dts: exynos: Fix LDO13 min values on Odroid XU3/XU4/HC1
        ARM: dts: exynos: Add UHS-I bus speed support to Odroid XU3/XU4/HC1
        ARM: dts: exynos: Add missing clocks to RTC node for Arndale board
        ARM: dts: exynos: Add compatible for s5m8767 clocks node on Itop Core
        ARM: dts: exynos: Add compatible for s2mps11 clocks node on Exynos542x
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      df6aeaef
    • Olof Johansson's avatar
      Merge tag 'mvebu-dt64-4.21-1' of git://git.infradead.org/linux-mvebu into next/dt · d4dcfc7c
      Olof Johansson authored
      mvebu dt64 for 4.21 (part 1)
      
       - complete the description of the clearfog-gt-8k board (Armada 8040
         based board)
       - declare eMMC on espressobin (Armada 3720 based board) which still
         need to be enable by the bootloader as it is not present on all the
         board.
       - add a new version of the Macchiatobin (Armada 8040 based board): the
         Single Shot (without the 10G 3310 PHYs).
      
      * tag 'mvebu-dt64-4.21-1' of git://git.infradead.org/linux-mvebu:
        arm64: dts: clearfog-gt-8k: describe mini-PCIe CON2 USB
        arm64: dts: add support for Macchiatobin Single Shot board
        arm64: dts: marvell: armada-37xx: Enable emmc on espressobin
        arm64: dts: marvell: armada37xx: Add emmc/sdio pinctrl definition
        arm64: dts: clearfog-gt-8k: enable mini-PCIe CON2 USB
        arm64: dts: clearfog-gt-8k: 1G eth PHY reset signal
        arm64: dts: clearfog-gt-8k: fix USB regulator gpio polarity
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      d4dcfc7c
    • Olof Johansson's avatar
      Merge tag 'qcom-arm64-for-4.21-2' of... · e7828317
      Olof Johansson authored
      Merge tag 'qcom-arm64-for-4.21-2' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt
      
      Qualcomm ARM64 Updates for v4.21 Part 2
      
      * Switch to use dwc3-qcom glue driver on MSM8996
      * Fix issue with xo clk name on MSM8998
      * Add cooling maps on MSM8916
      * Add UART nodes on SDM845
      * Add camera subsystem support on MSM8996 and MSM8916
      
      * tag 'qcom-arm64-for-4.21-2' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux:
        arm64: dts: msm8996: Use dwc3-qcom glue driver for USB
        arm64: dts: qcom: msm8998: Fixup clock to use xo_board
        arm64: dts: qcom: sdm845: Add UART nodes
        arm64: dts: qcom: msm8996: Add CAMSS support
        arm64: dts: qcom: msm8996: Add VFE SMMU node
        arm64: dts: qcom: Add pinctrls for camera sensors
        arm64: dts: qcom: Add Camera Control Interface pinctrls
        arm64: dts: qcom: msm8916: Add CAMSS support
        arm64: dts: qcom: msm8916: Add IOMMU sub-node for VFE context bank
        arm64: dts: msm8916: Add all CPUs in cooling maps
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      e7828317
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt64-for-4.21' of... · ee261c7e
      Olof Johansson authored
      Merge tag 'sunxi-dt64-for-4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt
      
      Allwinner arm64 DT changes for 4.21
      
      Our usual set of arm64 DT changes, with the biggest additions being:
        - Support for the video decoding engine in the A64
        - Support for the audio codec in the A64
        - USB Support in the H6
        - HDMI Support in the H6
        - EMAC Support in the H6
        - New board: Orange Pi Lite2
      
      * tag 'sunxi-dt64-for-4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux: (27 commits)
        arm64: dts: allwinner: a64: Fix up RTC device node and clock references
        arm64: dts: allwinner: a64: Add Video Engine node
        arm64: dts: allwinner: a64: Add support for the SRAM C1 section
        arm64: dts: allwinner: a64: pinebook: enable power supplies
        arm64: dts: allwinner: a64: sopine-baseboard: enable power supplies
        arm64: dts: allwinner: axp803: add AC and battery power supplies
        arm64: dts: allwinner: a64: bananapi-m64: Enable audio codec
        arm64: dts: allwinner: a64: enable sound on Pinebook
        arm64: dts: allwinner: a64: enable sound on Pine64 and SoPine
        arm64: dts: allwinner: a64: add nodes necessary for analog sound support
        arm64: dts: allwinner: h6: orangepi: Add device nodes for LEDs
        arm64: dts: allwinner: h6: orangepi: Enable USB 2.0 host and OTG ports
        arm64: dts: allwinner: h6: orangepi: Add board-wide 5V regulator
        arm64: dts: allwinner: h6: fix EMAC compatible string sequence
        arm64: dts: allwinner: a64: Add device node for Mali-400 GPU
        dt-bindings: gpu: mali-utgard: Add compatible for A64 Mali
        arm64: dts: allwinner: h6: enable USB2 on Pine H64
        arm64: dts: allwinner: h6: add USB Vbus regulator for Pine H64
        arm64: dts: allwinner: h6: add USB2-related device nodes
        arm64: dts: allwinner: h6: Enable HDMI output on Pine H64 board
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      ee261c7e
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt-for-4.21' of... · 2c94db38
      Olof Johansson authored
      Merge tag 'sunxi-dt-for-4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt
      
      Allwinner DT changes for 4.21
      
      This is a quite big pull request this time, with a huge number of changes
      (and patches) due to us fixing the vast majority of the DTC warnings our DT
      had.
      
      We also have a bunch of other good, more meaningful, changes:
        - Support for the new Allwinner T3 (rebranded R40) and f1c100s (armv5)
          SoCs
        - AXP803 PMIC AC Power supply support
        - Rework of the oscillators tree
        - Two new boards: the t3-cqa3t-bv3 and Lichee Pi Nano
      
      Plus a few enhancements here and there.
      
      * tag 'sunxi-dt-for-4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux: (84 commits)
        ARM: dts: sunxi: Fix PMU compatible strings
        ARM: dts: sun8i: r40: Add RTC device node
        ARM: dts: sunxi: h3/h5: Fix up RTC device node and clock references
        ARM: dts: sun8i: a23/a33: Fix up RTC device node
        ARM: dts: sun8i: r40: Add clock accuracy for external oscillators
        ARM: dts: sunxi: h3/h5: Add clock accuracy for external oscillators
        ARM: dts: sun8i: a33: Drop audio codec oversampling rate to 128 fs
        ARM: dts: sun8i: h3: Remove unnecessary reserved memory node
        ARM: dts: sun8i: a33: Remove unnecessary reserved memory node
        ARM: dts: suniv: Add device tree for Lichee Pi Nano
        ARM: dts: suniv: add initial DTSI file for F1C100s
        ARM: dts: axp81x: add AC power supply subnode
        ARM: dts: sun8i: v3s: Remove skeleton and memory to avoid warnings
        ARM: dts: sun8i: v3s: Provide default muxing for relevant controllers
        ARM: dts: sun8i: v3s: Change pinctrl nodes to avoid warning
        ARM: dts: sun8i: v3s: Change LRADC node names to avoid warnings
        ARM: dts: sun8i: h3: Remove leading zeros from unit-addresses
        ARM: dts: sun8i: BPI-M2M: Remove i2c nodes
        ARM: dts: sun8i: a23/a33: Provide default muxing for relevant controllers
        ARM: dts: sunxi: reference: Move the muxing back to the common DTSI
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      2c94db38
  2. 11 Dec, 2018 8 commits
    • Olof Johansson's avatar
      Merge tag 'tegra-for-4.21-arm64-dt' of... · 91eac913
      Olof Johansson authored
      Merge tag 'tegra-for-4.21-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      arm64: tegra: Device tree change for v4.21-rc1
      
      These changes add a bunch of features for Tegra194 and Tegra186, such as
      wake events, on-die RTC, temperature sensors, HDA for audio over HDMI
      and fan support on Jetson Xavier to allow cooling of the device.
      
      * tag 'tegra-for-4.21-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: (29 commits)
        arm64: tegra: Set reg property for display-hub on Tegra194
        arm64: tegra: Set reg property for display-hub on Tegra186
        arm64: dts: tegra186: Enable IOMMU for SDHCI
        arm64: tegra: Enable HDA controller on Jetson TX1
        arm64: tegra: Add CEC controller on Tegra194
        arm64: tegra: Enable HDA on Jetson Xavier
        arm64: tegra: Add HDA controller on Tegra194
        arm64: tegra: Add CEC controller on Tegra186
        arm64: tegra: Enable HDA on Jetson TX2
        arm64: tegra: Add HDA controller on Tegra186
        arm64: tegra: Add temperature sensor on P2888
        arm64: tegra: Add gpio-keys on Jetson Xavier
        arm64: tegra: Add AON GPIO controller on Tegra194
        arm64: tegra: p2888: Enable on-die RTC
        arm64: tegra: Add RTC support on Tegra194
        arm64: tegra: Enable PMC wake events on Tegra194
        arm64: tegra: p3310: Enable on-die RTC
        arm64: tegra: Add RTC support on Tegra186
        arm64: tegra: Enable PMC wake events on Tegra186
        arm64: tegra: Fix power key interrupt type on Jetson TX2
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      91eac913
    • Olof Johansson's avatar
      Merge tag 'tegra-for-4.21-arm-dt' of... · 622523c7
      Olof Johansson authored
      Merge tag 'tegra-for-4.21-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      ARM: tegra: Device tree changes for v4.21-rc1
      
      These changes add the external memory controller on Tegra20 as well as
      the VIC on Tegra124.
      
      * tag 'tegra-for-4.21-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: Add VIC on Tegra124
        ARM: dts: tegra20: Add clock entry to External Memory Controller
        ARM: dts: tegra20: Add interrupt entry to External Memory Controller
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      622523c7
    • Olof Johansson's avatar
      Merge tag 'tegra-for-4.21-dt-bindings' of... · 44a26c89
      Olof Johansson authored
      Merge tag 'tegra-for-4.21-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      dt-bindings: Changes for v4.21-rc1
      
      This contains a few cleanups of and additions to existing device tree
      bindings, such as XUSB, EMC, PMC and thermal.
      
      * tag 'tegra-for-4.21-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        dt-bindings: tegra186-pmc: Add interrupt controller properties
        dt-bindings: thermal: tegra-bpmp: Add Tegra194 support
        dt: bindings: Move tegra20-emc binding to memory-controllers directory
        dt: bindings: tegra20-emc: Document clock property
        dt: bindings: tegra20-emc: Document interrupt property
        dt-bindings: usb: xhci-tegra: Add power-domain details
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      44a26c89
    • Olof Johansson's avatar
      Merge tag 'renesas-dt-bindings-for-v4.21' of... · c5a06e70
      Olof Johansson authored
      Merge tag 'renesas-dt-bindings-for-v4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Renesas ARM Based SoC DT Bindings Updates for v4.21
      
      * Move 'renesas,prr' binding to its own document
        - Prepration for converting board-level bindings to json-schema
      
      * Document iW-RainboW-G20D-Qseven-RZG1N board and iWave RZ/G1N SOM
      
      * tag 'renesas-dt-bindings-for-v4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        dt-bindings: arm: renesas: Move 'renesas,prr' binding to its own doc
        dt-bindings: arm: renesas: Document iW-RainboW-G20D-Qseven-RZG1N board
        dt-bindings: arm: renesas: Document iWave RZ/G1N SOM
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      c5a06e70
    • Olof Johansson's avatar
      Merge tag 'renesas-arm-dt2-for-v4.21' of... · 857f0021
      Olof Johansson authored
      Merge tag 'renesas-arm-dt2-for-v4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Second Round of Renesas ARM Based SoC DT Updates for v4.21
      
      * RZ/G1N (r8a7744) SoC
        - Describe in DT: SYS-DMAC, GPIO, Ethernet AVB, SMP, [H]SCIF{A|B},
          I2C, USB 2.0 and 3.0 hosts, USB-DMAC, HSUSB, RWDT, Audio, CAN, IRQC,
          thermal, CMT, VIN, VSP, IPMMU, PMU, TPU, QSPI MSIOF, and PCIE
        - iWave G20D-Q7 board
          - Initial support
          - Enable eMMC, SDHI and SPIO NOR support
        - Add camera daughterboard
      
      * RZ/G1M (r8a7743) SoC
        - Remove legacy "renesas,rcar-thermal" compatibility
      
      * tag 'renesas-arm-dt2-for-v4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (34 commits)
        ARM: dts: r8a7744-iwg20m: Add SPI NOR support
        ARM: dts: iwg20d-q7-common: Move cmt/rwdt node out of RZ/G1M SOM
        ARM: dts: r8a7744: Add PCIe Controller device node
        ARM: dts: r8a7744: Add xhci support
        ARM: dts: r8a7744: Add MSIOF[012] support
        ARM: dts: r8a7744: Add QSPI support
        ARM: dts: r8a7744-iwg20d-q7-dbcm-ca: Add device tree for camera DB
        ARM: dts: r8a7744: Add TPU support
        ARM: dts: r8a7744: Add PWM SoC support
        ARM: dts: r8a7744: Add IPMMU DT nodes
        ARM: dts: r8a7744: Add VSP support
        ARM: dts: r8a7744: add VIN dt support
        ARM: dts: r8a7744: Add CMT SoC specific support
        ARM: dts: r8a7744: Add thermal device to DT
        ARM: dts: r8a7744: Add IRQC support
        ARM: dts: r8a7744: Add CAN support
        ARM: dts: r8a7744: Add audio support
        ARM: dts: r8a7744: Add RWDT node
        ARM: dts: r8a7744: Add USB-DMAC and HSUSB device nodes
        ARM: dts: r8a7744: USB 2.0 host support
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      857f0021
    • Olof Johansson's avatar
      Merge tag 'renesas-arm64-dt2-for-v4.21' of... · e2bc5606
      Olof Johansson authored
      Merge tag 'renesas-arm64-dt2-for-v4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Second Round of Renesas ARM64 Based SoC DT Updates for v4.21
      
      * R-Car D3 (r8a77995) SoC based Draak board
        - Add the backlight device for the LVDS1 output
      
      * R-Car H3 (r8a7795) ES1.0 SoC
        - Add missing power domains to IPMMU nodes
      
      * R-Car M3-N (r8a77965) SoC
        - Remove non-existent IPMMU-IR
      
      * tag 'renesas-arm64-dt2-for-v4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        arm64: dts: renesas: r8a77995: draak: Add backlight
        arm64: dts: renesas: r8a7795-es1: Add missing power domains to IPMMU nodes
        arm64: dts: renesas: r8a77965: Remove non-existent IPMMU-IR
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      e2bc5606
    • Olof Johansson's avatar
      Merge tag 'aspeed-4.21-devicetree' of... · 2fd1a409
      Olof Johansson authored
      Merge tag 'aspeed-4.21-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed into next/dt
      
      ASPEED device tree updates for 4.20
      
       - New machine: Facebook Backpack-CMM BMC and flash layout
      
       - OpenPower reference systems (Palmetto P8, Romulus P9) move to the
         ColdFire based FSI driver
      
       - Misc device tree updates from the OpenBMC project
      
      * tag 'aspeed-4.21-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed:
        ARM: dts: aspeed: Add Facebook Backpack-CMM BMC
        ARM: dts: Add Facebook BMC flash layout
        ARM: dts: aspeed: wspoon: Enable iio-hwmon battery
        ARM: dts: aspeed: romulus: Enable iio-hwmon-battery
        ARM: dts: aspeed: Enable VHUB on Romulus
        ARM: dts: aspeed-palmetto: Add LPC control node
        ARM: dts: aspeed: Palmetto system can use coprocessor for FSI
        ARM: dts: aspeed: Romulus system can use coprocessor for FSI
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      2fd1a409
    • Olof Johansson's avatar
      Merge tag 'pxa-dt-4.21' of https://github.com/rjarzmik/linux into next/dt · 287eedda
      Olof Johansson authored
      This device-tree pxa update brings :
       - various fixes from Daniel (W=12 issues mainly)
       - support for the first pxa3xx devicetree pxa board
      
      * tag 'pxa-dt-4.21' of https://github.com/rjarzmik/linux:
        ARM: dts: pxa3xx: Add Raumfeld DTS files
        ARM: dts: pxa: clean up USB controller nodes
        ARM: dts: pxa3xx: clean up pxa3xx clock controller node name
        ARM: dts: pxa3xx: order timer and gcu nodes under /pxabus
        ARM: dts: pxa2xx: fix hwuart memory range
        ARM: dts: pxa3xx: drop #address-cells and #size-cells from pinctrl node
        ARM: dts: pxa2xx: drop #address-cells and #size-cells from /cpus
        ARM: dts: pxa3xx: add gcu node
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      287eedda
  3. 08 Dec, 2018 3 commits
  4. 07 Dec, 2018 9 commits
  5. 06 Dec, 2018 14 commits
  6. 05 Dec, 2018 1 commit