Merge tag 'armsoc-arm64' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 1 Sep 2015 20:29:48 +0000 (13:29 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 1 Sep 2015 20:29:48 +0000 (13:29 -0700)
Pull ARM SoC 64-bit changes from Olof Johansson:
 "Here's our branch of ARM64 contents for this merge window.

  Most of this is DT contents for new SoCs (or those who have seen new
  device support added).  Maybe we should stop separating out the arm64
  contents here to avoid the kind of internal conflicts as we got this
  time around, where 32- and 64-bit contents conflicted.

  Anyhow, on the actual contents:

  New SoCs:

   - Broadcom North Star 2 (ns2)
   - Marvell Berlin4CT
   - Mediatek MT6795
   - Rockchip RK3368

  In addition, there are enhancements for the following platforms:

   - Mediatek MT8173: cpuidle-dt updates, misc other additions
   - ZyncMP: A bunch of devices added to the existing DTSI
   - Qualcomm MSM8916 and APQ8016 updates for USB, etc.

  + a handful of other updates for various platforms"

* tag 'armsoc-arm64' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (47 commits)
  ARM64: dts: vexpress: Use assigned-clock-parents for sp810
  ARM64: dts: mt6795: enable basic SMP bringup for MT6795
  arm64: Enable Marvell Berlin SoC family in defconfig
  arm64: Enable Marvell Berlin SoC family in Kconfig
  arm64: dts: Add dts files for Marvell Berlin4CT SoC
  ARM64: zynqmp: Move SPI nodes to the right location
  ARM64: zynqmp: Move uart and ttcs to the right location
  ARM64: zynqmp: Enable spi flashes on ep108
  ARM64: zynqmp: Add eeprom memories on i2c bus
  ARM64: zynqmp: Enable sdhci on ep108
  ARM64: zynqmp: Enable watchdog on ep108
  ARM64: zynqmp: Add DWC3 usb support
  ARM64: zynqmp: Add SMMU support
  ARM64: zynqmp: Add CANs node for platform
  ARM64: zynqmp: Use zynqmp specific compatible string for gpio
  devicetree: xilinx: zynqmp: add sata node
  PCI: iproc: Fix BCMA dependency in Kconfig
  arm64: dts: Add Broadcom North Star 2 support
  arm64: Add Broadcom iProc family support
  PCI: iproc: Fix ARM64 dependency in Kconfig
  ...

1  2 
Documentation/devicetree/bindings/arm/mediatek.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,sysirq.txt
Documentation/devicetree/bindings/serial/mtk-uart.txt
drivers/pci/host/Kconfig

index 2daa424a13a435ce7e6dd125cb4677801d3dde8f,ce26ff7aa9b07fbec0fe1780f65cec9fec6c3df7..618a91994a18ecd8942b2ec9b32ccae2e71a9694
@@@ -5,9 -6,9 +6,10 @@@ following property
  Required root node property:
  
  compatible: Must contain one of
 +   "mediatek,mt6580"
     "mediatek,mt6589"
     "mediatek,mt6592"
+    "mediatek,mt6795"
     "mediatek,mt8127"
     "mediatek,mt8135"
     "mediatek,mt8173"
index a875997f206277e6e0bdee2c14c6b250be23aab2,5991511fa7ee1712e0193894fb340545fc7b916e..2d47add34765ae6a5f5b7f9474409f05927e988e
@@@ -5,11 -5,11 +5,12 @@@ Required properties
    * "mediatek,mt8135-uart" for MT8135 compatible UARTS
    * "mediatek,mt8127-uart" for MT8127 compatible UARTS
    * "mediatek,mt8173-uart" for MT8173 compatible UARTS
+   * "mediatek,mt6795-uart" for MT6795 compatible UARTS
    * "mediatek,mt6589-uart" for MT6589 compatible UARTS
    * "mediatek,mt6582-uart" for MT6582 compatible UARTS
 -  * "mediatek,mt6577-uart" for all compatible UARTS (MT8173, MT6795, MT6589,
 -      MT6582, MT6577)
 +  * "mediatek,mt6580-uart" for MT6580 compatible UARTS
-   * "mediatek,mt6577-uart" for all compatible UARTS (MT8173, MT6589, MT6582, 
-       MT6580, MT6577)
++  * "mediatek,mt6577-uart" for all compatible UARTS (MT8173, MT6795,
++        MT6589, MT6582, MT6580, MT6577)
  
  - reg: The base address of the UART register bank.
  
index 1272b8002884bd4e19ac8ab8aee0bdaef833080c,48b5b3058d9d09eb2acb20141d4848284e20307f..d5e58bae95cf2dbfa74a49ddce1a51dee6e98e9d
@@@ -135,8 -135,8 +135,8 @@@ config PCIE_IPROC_PLATFOR
          through the generic platform bus interface
  
  config PCIE_IPROC_BCMA
 -      bool "Broadcom iProc PCIe BCMA bus driver"
 +      tristate "Broadcom iProc PCIe BCMA bus driver"
-       depends on ARCH_BCM_IPROC || (ARM && COMPILE_TEST)
+       depends on ARM && (ARCH_BCM_IPROC || COMPILE_TEST)
        select PCIE_IPROC
        select BCMA
        select PCI_DOMAINS