1. 07 Jul, 2016 5 commits
    • Arnd Bergmann's avatar
      Merge tag 'arm-soc/for-4.8/devicetree-arm64-part2' of... · 62a4d9b5
      Arnd Bergmann authored
      Merge tag 'arm-soc/for-4.8/devicetree-arm64-part2' of http://github.com/Broadcom/stblinux into next/dt64
      
      Merge "Broadcom ARM64 Device Tree changes for 4.8 (part 2)" from Florian Fainelli:
      
      This pull request contains the second part of the Broadcom ARM64-based SoCs
      changes for 4.8. Please note that this pull request contains changes from the
      ARM 32-bits port and ARM 64-bits port as well:
      
      - Lubomir updates all BCM2835 (Raspberry Pi family) Device Tree source files with
        their proper information about the on-board USB Ethernet adapter so there is
        appropriate binding between this USB device and a device_node (useful for MAC
        address fetching and stuff), this commit is also present for the ARM DT pull
        request
      
      - Eric adds support for the Raspberry Pi 3 aka BCM2837 and provides the binding
        information and the basic SoC DT include file required to boot to a prompt
      
      - Gerd updates the Raspberry Pi 3 DT with Ethernet information based on the
        earlier change from Lubomir
      
      * tag 'arm-soc/for-4.8/devicetree-arm64-part2' of http://github.com/Broadcom/stblinux:
        ARM: bcm2837: dt: Add the ethernet to the device trees
        ARM: bcm2835: Add devicetree for the Raspberry Pi 3.
        dt-bindings: Add root properties for Raspberry Pi 3
        ARM: bcm2835: dt: Add the ethernet to the device trees
      62a4d9b5
    • Arnd Bergmann's avatar
      Merge tag 'amlogic-dt64-2' of... · d561e2f1
      Arnd Bergmann authored
      Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt64
      
      Merge "Amlogic 64-bit DT updates" from Kevin Hilman:
      
      - add RNG and new clock driver support
      
      * tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic:
        ARM64: DTS: meson-gxbb: switch ethernet to real clock
        arm64: dts: gxbb clock controller
        ARM64: dts: meson-gxbb: Add Hardware Random Generator node
        dt-bindings: hwrng: Add Amlogic Meson Hardware Random Generator bindings
      d561e2f1
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt64-4.8-1' of git://git.infradead.org/linux-mvebu into next/dt64 · 0df88121
      Arnd Bergmann authored
      Merge "mvebu dt64 for 4.8 (part 1)" from Gregory CLEMENT:
      
      - update dt with mv-xor-v2 found in the Armada 7K/8K SoCs
      - update dt with the clocks found in the Armada 3700 SoCs
      
      * tag 'mvebu-dt64-4.8-1' of git://git.infradead.org/linux-mvebu:
        arm64: dts: marvell: add peripherals clocks for Armada 37xx
        arm64: dts: marvell: add tbg clocks for Armada 37xx
        arm64: dts: marvell: Add xtal clock support for Armada 3700
        arm64: dts: marvell: add XOR engine description for Armada 7K/8K CP
        arm64: dts: marvell: adjust to the latest mv-xor-v2 DT binding
      0df88121
    • Arnd Bergmann's avatar
      Merge tag 'v4.7-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt64 · c8a12c06
      Arnd Bergmann authored
      Merge "ARM: mediatek: dts 64 bit updates for v4.8" from Matthias Brugger:
      
      - Add nodes for the DISP function ports
      - Add dt-bindings for mt6755
      - Add basic support for mt6755 SoC
      
      * tag 'v4.7-next-dts' of https://github.com/mbgg/linux-mediatek:
        arm64: dts: mediatek: add mt6755 support
        Document: DT: Add bindings for mediatek MT6755 SoC Platform
        arm64: dts: mt8173: Add display subsystem related nodes
      c8a12c06
    • Olof Johansson's avatar
      Merge tag 'v4.8-rockchip-dts64-1' of... · 135a2f38
      Olof Johansson authored
      Merge tag 'v4.8-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt64
      
      The rk3399 gets support for its emmc controller as well as thermal,
      i2c and core io-domain nodes and some reasonable default rates
      for core clocks. The rk3368 also gets io-domains for its r88 board
      as well as a small fix for the gic's memory regions.
      
      * tag 'v4.8-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        arm64: dts: rockchip: add ap_pwroff and ddrio_pwroff pins for rk3399
        arm64: dts: rockchip: Provide emmcclk to PHY for rk3399
        arm64: dts: rockchip: Add soc-ctl-syscon to sdhci for rk3399
        arm64: dts: rockchip: fixes the gic400 2nd region size for rk3368
        arm64: dts: rockchip: add i2c nodes for rk3399
        arm64: dts: rockchip: add thermal nodes for rk3399 SoCs
        arm64: dts: rockchip: add rk3399 io-domain core nodes
        arm64: dts: rockchip: add rk3368-r88 iodomains
        arm64: dts: rockchip: add rk3368 io-domain core nodes
        arm64: dts: rockchip: make rk3368 grf syscons simple-mfds
        arm64: dts: rockchip: enable eMMC for rk3399 EVB
        arm64: dts: rockchip: add sdhci/emmc for rk3399
        arm64: dts: rockchip: make rk3399's grf a "simple-mfd"
        arm64: dts: rockchip: assign default rates for core rk3399 clocks
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      135a2f38
  2. 06 Jul, 2016 3 commits
  3. 05 Jul, 2016 2 commits
    • Olof Johansson's avatar
      Merge tag 'qcom-arm64-for-4.8' of... · 87040f7c
      Olof Johansson authored
      Merge tag 'qcom-arm64-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt64
      
      Qualcomm ARM64 Updates for v4.8
      
      * Enable assorted peripherals on APQ8016 SBC
      * Update reserved memory on MSM8916
      * Add MSM8996 peripheral support
      * Add SCM firmware node on MSM8916
      * Add PMU node on MSM8916
      * Add PSCI cpuidle support on MSM8916
      
      * tag 'qcom-arm64-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux: (22 commits)
        arm64: dts: msm8996: add sdc2 support
        arm64: dts: msm8996: add sdc2 pinctrl
        arm64: dts: msm8996: add support to blsp2_spi5
        arm64: dts: msm8996: add support to blsp2_spi5 pinctrl
        arm64: dts: msm8996: add support to blsp1_spi0
        arm64: dts: msm8996: add support to blsp1_spi0 pinctrl
        arm64: dts: msm8996: add support to blsp2_i2c0
        arm64: dts: msm8996: add support to blsp2_i2c0 pinctrl
        arm64: dts: msm8996: add support to blsp2_i2c1
        arm64: dts: msm8996: add blsp2_i2c1 pinctrl
        arm64: dts: msm8996: add support to blsp1_i2c2 device
        arm64: dts: msm8996: add blsp1_i2c2 pinctrl nodes.
        arm64: dts: msm8996: add support blsp2_uart2
        arm64: dts: msm8996: add blsp2_uart2 pinctrl nodes.
        arm64: dts: msm8996: add blsp2_uart1 pinctrl
        arm64: dts: msm8996: add msmgpio label
        ARM: dts: msm8916: Update reserved-memory
        arm64: dts: msm8916: Add SCM firmware node
        arm64: dts: qcom: Add msm8916 PMU node
        ARM64: dts: Add PSCI cpuidle support for MSM8916
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      87040f7c
    • Olof Johansson's avatar
      Merge tag 'xgene-dts-for-v4.8-part1' of https://github.com/AppliedMicro/xgene-next into next/dt64 · b6aec2b9
      Olof Johansson authored
      First part of X-Gene DTS changes queued for v4.8
      
      The changes include:
      + 2 clean-up and style-fix patches from Bjorn
      + Correct timer interrupt polarity for X-Gene 2
      + Remove unused qmlclk node on X-Gene 1
      
      * tag 'xgene-dts-for-v4.8-part1' of https://github.com/AppliedMicro/xgene-next:
        arm64: dts: apm: Remove unused qmlclk node on X-Gene 1
        arm64: dts: apm: Fix timer interrupt polarity for X-Gene 2 SoC
        arm64: dts: apm: Remove leading '0x' from unit addresses
        arm64: dts: apm: Use lowercase consistently for hex constants
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      b6aec2b9
  4. 04 Jul, 2016 3 commits
  5. 03 Jul, 2016 2 commits
  6. 30 Jun, 2016 2 commits
  7. 28 Jun, 2016 1 commit
    • Linus Walleij's avatar
      arm64: dts: hikey: name the GPIO lines · bbaf867e
      Linus Walleij authored
      This names the GPIO lines on the HiKey board in accordance with
      the 96Board Specification for especially the Low Speed External
      Connector: "GPIO-A" thru "GPIO-L".
      
      This will make these line names reflect through to userspace
      so that they can easily be identified and used with the new
      character device ABI.
      
      Some care has been taken to name all lines, not just those used
      by the external connectors, also lines that are muxed into some
      other function than GPIO: these are named "[FOO]" so that users
      can see with lsgpio what all lines are used for.
      
      Cc: devicetree@vger.kernel.org
      Cc: John Stultz <john.stultz@linaro.org>
      Cc: Rob Herring <robh@kernel.org>
      Cc: David Mandala <david.mandala@linaro.org>
      Cc: Haojian Zhuang <haojian.zhuang@linaro.org>
      Cc: Wei Xu <xuwei5@hisilicon.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarWei Xu <xuwei5@hisilicon.com>
      bbaf867e
  8. 26 Jun, 2016 1 commit
    • Douglas Anderson's avatar
      arm64: dts: rockchip: add ap_pwroff and ddrio_pwroff pins for rk3399 · 5d26ad9c
      Douglas Anderson authored
      There are two sleep related pins on rk3399: ap_pwroff and ddrio_pwroff.
      Let's add the definition of these two pins to rk3399's main dtsi file so
      that boards can use them.
      
      These two pins are similar to the global_pwroff and ddrio_pwroff pins in
      rk3288 and are expected to be used in the same way: boards will likely
      want to configure these pinctrl settings in their global pinctrl hog
      list.
      
      Note that on rk3288 there were two additional pins in the "sleep"
      section: "ddr0_retention" and "ddr1_retention".  On rk3288 designs these
      pins appeared to actually route from rk3288 back to rk3288.  Presumably
      on rk3399 this is simply not needed since the pins don't appear to exist
      there.
      Signed-off-by: default avatarDouglas Anderson <dianders@chromium.org>
      Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
      5d26ad9c
  9. 25 Jun, 2016 16 commits
  10. 23 Jun, 2016 2 commits
  11. 22 Jun, 2016 2 commits
  12. 21 Jun, 2016 1 commit