1. 19 Apr, 2017 7 commits
    • Olof Johansson's avatar
      Merge tag 'samsung-dt64-4.12' of... · eeef69c9
      Olof Johansson authored
      Merge tag 'samsung-dt64-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt64
      
      Samsung DeviceTree ARM64 update for v4.12:
      1. Add IR, touchscreen and panel to TM2/TM2E boards.
      2. Add proper clock frequency properties to DSI nodes.
      
      * tag 'samsung-dt64-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        arm64: dts: exynos: Add the burst and esc clock frequency properties to DSI node
        arm64: dts: exynos: Add support for S6E3HA2 panel device on TM2 board
        arm64: dts: exynos: Add stmfts touchscreen node for TM2 and TM2E
        arm64: dts: exynos: Enable ir-spi in the TM2 and TM2E boards
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      eeef69c9
    • Olof Johansson's avatar
      Merge tag 'renesas-arm64-dt2-for-v4.12' of... · c3acc32d
      Olof Johansson authored
      Merge tag 'renesas-arm64-dt2-for-v4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt64
      
      Second Round of Renesas ARM64 Based SoC DT Updates for v4.12
      
      Corrections:
      * r8a7795: Correct SATA device size to 2MiB for r8a7795 SoC
      
      Cleanup:
      * Drop _clk suffix from X12 clock node name for r8a7795 SoC
      
      Enhancements:
      * Add reset control properties for r8a779[56]
      
      * tag 'renesas-arm64-dt2-for-v4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        arm64: dts: r8a7795: salvator-x: Drop _clk suffix from X12 clock node name
        arm64: dts: r8a7796: Add reset control properties
        arm64: dts: r8a7795: Add reset control properties
        arm64: dts: r8a7795: Correct SATA device size to 2MiB
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      c3acc32d
    • Olof Johansson's avatar
      Merge tag 'qcom-arm64-for-4.12' of... · f6b71673
      Olof Johansson authored
      Merge tag 'qcom-arm64-for-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt64
      
      Qualcomm ARM64 Updates for v4.12
      
      * Fixup MSM8996 SMP2P and add ADSP PIL / SLPI SMP2P node
      * Replace PMU compatible w/ A53 specific one
      * Add APQ8016 ramoops
      * Update MSM8916 hexagon node
      * Add PM8994 RTC
      
      * tag 'qcom-arm64-for-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux:
        arm64: dts: msm8996: Add ADSP PIL node
        arm64: dts: qcom: pm8994: Add rtc node
        arm64: dts: apq8016-sbc: Add ramoops
        arm64: dts: qcom: msm8916: Update hexagon node
        arm64: dts: msm8996: Add SLPI SMP2P dt node.
        arm64: dts: qcom: Replace PMU compatible with a53 specific one
        arm64: dts: qcom: msm8996: Fixup smp2p node
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      f6b71673
    • Olof Johansson's avatar
      Merge tag 'tegra-for-4.12-arm64-dt' of... · 3d3949df
      Olof Johansson authored
      Merge tag 'tegra-for-4.12-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt64
      
      arm64: tegra: Device tree changes for v4.12-rc1
      
      This adds a bunch of features for Tegra186, such as PMC, ethernet, I2C,
      SDHCI and GPIO. It also enables various features on the P2771 devkit.
      
      A small fix is made to the compatible string list for the flow
      controller on Tegra132 and the IOMMU is enabled for host1x on Tegra210.
      
      * tag 'tegra-for-4.12-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        arm64: tegra: Update the Tegra132 flowctrl compatible string
        arm64: tegra: Add GPU node for Tegra186
        arm64: tegra: Enable IOMMU for host1x on Tegra210
        arm64: tegra: Enable VIC on Tegra210
        arm64: tegra: Add GPIO expanders on P2771
        arm64: tegra: Add power monitors on P2771
        arm64: tegra: Add GPIO keys on P2771
        arm64: tegra: Enable current monitors on P3310
        arm64: tegra: Enable SD/MMC slot on P2771
        arm64: tegra: Enable SDHCI controllers on P3110
        arm64: tegra: Add initial power tree for P3310
        arm64: tegra: Enable ethernet on P3310
        arm64: tegra: Enable I2C controllers on P3310
        arm64: tegra: Invert the PMC interrupt on P3310
        arm64: tegra: Add ethernet support for Tegra186
        arm64: tegra: Add PMC controller on Tegra186
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      3d3949df
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt-h5-for-4.12' of... · 2149ed8d
      Olof Johansson authored
      Merge tag 'sunxi-dt-h5-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt64
      
      Allwinner H5 DT changes for 4.12
      
      H5 patches for 4.12, which are mostly related to reworking the H3 DTSI to
      be usable on the arm64 H5 DTSI, that shares almost everything with the H3
      but the CPU cores.
      
      We then have patches to support the H5 boards on top.
      
      * tag 'sunxi-dt-h5-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        ARM: sunxi: h3/h5: switch apb0-related clocks to r_ccu
        arm64: allwinner: h5: enable USB OTG on Orange Pi PC 2 board
        arm64: allwinner: h5: add support for the Orange Pi PC 2 board
        arm64: allwinner: h5: add Allwinner H5 .dtsi
        ARM: sunxi: h3/h5: add usb_otg and OHCI/EHCI for usbc0 on H3/H5
        arm: sun8i: h3: split Allwinner H3 .dtsi
        arm: sun8i: h3: correct the GIC compatible in H3 to gic-400
        arm: sun8i: h3: drop pinctrl-a10.h inclusion for H3 DTSI
        arm: sun8i: h3: drop skeleton.dtsi inclusion in H3 DTSI
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      2149ed8d
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt64-for-4.12' of... · 6929f0f6
      Olof Johansson authored
      Merge tag 'sunxi-dt64-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt64
      
      Allwinner arm64 DT changes for 4.12
      
      Some patches to enable the PRCM block in the A64
      
      * tag 'sunxi-dt64-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        arm64: allwinner: a64: add R_PIO pinctrl node
        arm64: allwinner: a64: add r_ccu node
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      6929f0f6
    • Olof Johansson's avatar
      Merge tag 'amlogic-dt64-redo' of... · dd851084
      Olof Johansson authored
      Merge tag 'amlogic-dt64-redo' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt64
      
      Amlogic 64-bit DT updates for v4.12
      - pinctrl: new pins for audio
      - clocks: more clocks exposed for GFX, audio
      - new board: Khadas Vim (S905X)
      - new board: HwaCom AmazeTV (S905X)
      - ethernet phy: add GPIO resets
      
      * tag 'amlogic-dt64-redo' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic: (41 commits)
        ARM64: dts: meson-gx: Add support for HDMI output
        ARM64: dts: meson-gx: Add shared CMA dma memory pool
        ARM64: dts: meson-gxbb-odroidc2: Enable SARADC node
        dt-bindings: clock: gxbb-clkc: Add GXL compatible variant
        clk: meson-gxbb: Expose GP0 dt-bindings clock id
        clk: meson-gxbb: Add MALI clock IDS
        dt-bindings: clk: gxbb: expose i2s output clock gates
        ARM64: dts: meson-gxl: add spdif output pins
        ARM64: dts: meson-gxl: add i2s output pins
        ARM64: dts: meson-gxbb: add spdif output pins
        ARM64: dts: meson-gxbb: add i2s output pins
        ARM64: dts: meson-gxbb: Add USB Hub GPIO hog
        ARM: dts: meson8b: Add gpio-ranges properties
        ARM: dts: meson8: Add gpio-ranges properties
        ARM64: dts: meson-gxl: Add gpio-ranges properties
        ARM64: dts: meson-gxbb: Add gpio-ranges properties
        ARM64: dts: meson-gx: Add Mali nodes for GXBB and GXL
        ARM64: dts: meson-gxl: Add missing pinctrl pins groups
        ARM64: dts: meson-gx: Prepend GX generic compatible like other nodes
        ARM64: dts: meson-gx: empty line cleanup
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      dd851084
  2. 05 Apr, 2017 1 commit
  3. 04 Apr, 2017 13 commits
  4. 31 Mar, 2017 7 commits
    • Arnd Bergmann's avatar
      Merge tag 'v4.12-rockchip-dts64-symlinks-1' of... · 9720a9a3
      Arnd Bergmann authored
      Merge tag 'v4.12-rockchip-dts64-symlinks-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt64
      
      Pull "Rockchip dts64 updates (using arm/arm64 symlinks) for 4.12 part1" from Heiko Stübner
      
      Rockchip dts changes based on the newly created arm/arm64 symlinks.
      The core addition is the support for the rk3399-based Gru family of
      ChromeOS devices, like the Kevin board which is the recently released
      Samsung Chromebook Plus. Additionally the usb3 controllers are added
      to rk3399 as they're used on Gru devices and even without full type-c
      support they can at least drive usb2 devices already.
      
      * tag 'v4.12-rockchip-dts64-symlinks-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        arm64: dts: rockchip: add regulator info for Kevin digitizer
        arm64: dts: rockchip: describe Gru/Kevin OPPs + CPU regulators
        arm64: dts: rockchip: add Gru/Kevin DTS
        dt-bindings: Document rk3399 Gru/Kevin
        arm64: dts: rockchip: support dwc3 USB for rk3399
      9720a9a3
    • Arnd Bergmann's avatar
      Merge tag 'v4.12-rockchip-dts64-1' of... · a5cd01ff
      Arnd Bergmann authored
      Merge tag 'v4.12-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt64
      
      Pull "Rockchip dts64 updates for 4.12 part1" from Heiko Stübner:
      
      Contains various changes for the rk3368 (dma, i2s, disable mailbox per
      default, mmc-resets) and also removes the wrongly added idle states, that
      do not match the hardware's capabilities, as well as some general rk3399
      pcie fixes as well as also the mmc resets.
      
      * tag 'v4.12-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        arm64: dts: rockchip: fix PCIe domain number for rk3399
        arm64: dts: rockchip: add rk3399 dw-mmc resets
        arm64: dts: rockchip: add rk3368 dw-mmc resets
        arm64: dts: rockchip: disable mailbox of RK3368 SoCs per default
        arm64: dts: rockchip: add i2s nodes support for RK3368 SoCs
        arm64: dts: rockchip: add dmac nodes for rk3368 SoCs
        arm64: dts: rockchip: remove wrongly added idle states on rk3368
        arm64: dts: rockchip: sort rk3399-pcie by unit address
      a5cd01ff
    • Arnd Bergmann's avatar
      Merge tag 'arm-soc/for-4.12/devicetree-arm64' of http://github.com/Broadcom/stblinux into next/dt64 · bda484e7
      Arnd Bergmann authored
      Pull "Broadcom devicetree-arm64 changes for 4.12" from Florian Fainelli:
      
      This pull request contains Broadcom ARM64-based SoCs Device Tree updates for
      4.12, please pull the following:
      
      - Rob enables the cryptographic block on Northstar 2 (SPU) by adding the proper
        Device Tree nodes
      
      - Jon replaces all occurences of: status = "ok" with status = "okay" to better
        conform to the Device Tree specification
      
      * tag 'arm-soc/for-4.12/devicetree-arm64' of http://github.com/Broadcom/stblinux:
        arm64: dts: NS2: convert "ok" to "okay"
        arm64: dts: NS2: Add Broadcom SPU driver DT entry
      bda484e7
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt64-4.12-1' of git://git.infradead.org/linux-mvebu into next/dt64 · 8e8c7253
      Arnd Bergmann authored
      Pull "mvebu dt64 for 4.12 (part 1)" from Gregory CLEMENT:
      
      - Add RTC support on Armada 7k/8k
      - Improve i2c support on Armada 37xx
      - Add gpio expander and RTC on Armada 3720 board
      - Improve USB3 support on Armada 37xx
      - Add network support on Armada 7k/8k
      
      * tag 'mvebu-dt64-4.12-1' of git://git.infradead.org/linux-mvebu:
        arm64: marvell: dts: add PPv2.2 description to Armada 7K/8K
        ARM64: dts: marvell: armada-3720 add RTC support
        ARM64: dts: marvell: armada-3720-db: Add phy for USB3
        ARM64: dts: marvell: armada-37xx: Add clock resource for USB3
        ARM64: dts: marvell: armada-37xx: Fix interrupt mapping for USB3
        ARM64: dts: marvell: armada-3720-db: add gpio expander
        ARM64: dts: marvell: armada37xx: add address and size property for i2c cells
        arm64: dts: marvell: add RTC description for Armada 7K/8K
      8e8c7253
    • Arnd Bergmann's avatar
      Merge tag 'uniphier-dt64-v4.12' of... · 6cd8eaac
      Arnd Bergmann authored
      Merge tag 'uniphier-dt64-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into next/dt64
      
      Pull "UniPhier ARM64 SoC DT updates for v4.12" from Masahiro Yamada:
      
      - Fix W=* build warnings
      - Add pinctrl properties to eMMC nodes
      - Fix resets properties of USB nodes
      
      * tag 'uniphier-dt64-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier:
        arm64: dts: uniphier: re-order reset deassertion of USB of LD11
        arm64: dts: uniphier: add pinctrl property to eMMC node for LD11/LD20
        arm64: dts: uniphier: move memory node below aliases node
        arm64: dts: uniphier: fix no unit name warnings
      6cd8eaac
    • Jayachandran C's avatar
      arm64: dts: move from ARCH_VULCAN to ARCH_THUNDER2 · 517b311e
      Jayachandran C authored
      Move and update device tree files as part of transition from Broadcom
      Vulcan to Cavium ThunderX2.
      
      The changes are to:
       * rename dts/broadcom/vulcan.dtsi to cavium/thunder2-99xx.dtsi,
         update cpu cores to be "cavium,thunder2", and update SoC to be
         "cavium,thunderx2-cn9900"
       * move SoC dts/broadcom/vulcan-eval.dtsi to cavium/thunder2-99xx.dtsi
         and update board name string
       * Update dts/broadcom/Makefile not to build vulcan dtbs
       * Update dts/cavium/Makefile to build thunder2 dtbs
      
      No changes to the dts contents except the updated "compatible" and
      "model" properties.
      Signed-off-by: default avatarJayachandran C <jnair@caviumnetworks.com>
      Reviewed-by: default avatarMatthias Brugger <matthias.bgg@gmail.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      517b311e
    • Jayachandran C's avatar
      dt-bindings: Add arm64 ARCH_THUNDER2 platform documentation · 8aac4bc5
      Jayachandran C authored
      Add documentation for Cavium's ThunderX2 CN99XX ARM64 processor. This
      SoC will use "cavium,thunderx2-cn9900" as the compatible property.
      
      Also add a documentation entry for the "cavium,thunder2" cpu core
      present in these SoCs.
      Signed-off-by: default avatarJayachandran C <jnair@caviumnetworks.com>
      Acked-by: default avatarRob Herring <robh@kernel.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      8aac4bc5
  5. 29 Mar, 2017 3 commits
  6. 28 Mar, 2017 9 commits