• Arnd Bergmann's avatar
    Merge tag 'arm-soc/for-4.14/devicetree' of http://github.com/Broadcom/stblinux into next/dt · 522a6efe
    Arnd Bergmann authored
    Pull "Broadcom devicetree changes for 4.14" from Florian Fainelli:
    
    This pull request contains Broadcom ARM-based SoCs Device Tree changes for
    4.14, please pull the following:
    
    - Eric moves the bcm2837 DT file from arm64 to arm because it created a maintenance
      problem and would have required either duplication or cross merges
    
    - Stefan changes how the pinmuxing is defined and pushes it at the board level
      to support Raspberry Pi Zero Wireless. He then adds supports for the actual
      Raspberry Pi Zero Wireless board along with binding documentation. Stefan
      also defines a proper SMP enable-method property and binding for BCM2836
      (Raspbery Pi 2)
    
    - Rafal describes the BCM5301X USB ports correctly in Device Tree such that
      it becomes possible to assign them to specific LED triggers (e.g: USB activity).
      He does the same thing for BCM53573 and defines default LED triggers for USB.
    
    - Jon provides a fix for Northstar Plus which consists in correctly defining
      the "dma-coherent" property for peripherals which are DMA coherent. He also
      does a bit of re-arrangement of the USB DT nodes and finally adds USB 3 PHY
      and host controller support for NorthStar Plus
    
    - Florian adds support for Broadcom's BCM947189ACDBMR reference board which is
      based on BCM47182/53573 and which supports external MoCA (BCM6802)
    
    - Ray fixes the wrong UART2 base address for Cygnus
    
    - Scott moves the v3d node in the proper unit address order and defines the correct
      UART alias for the BCM91130_entphn reference board to be UART3
    
    - Jason adds the DT node for the Cygnus Cortex-A9 Performance Monitoring Unit
    
    - Jonathan adds a bunch of additional peripherals to the Cygnus DTS include file:
      SDHCI, Keypad, SPI, DMA and pinmux configurations
    
    - Raveendra adds the Cygnus OHCI and EHCI Device Tree nodes
    
    * tag 'arm-soc/for-4.14/devicetree' of http://github.com/Broadcom/stblinux:
      ARM: BCM53573: Specify ports for USB LED for Tenda AC9
      ARM: dts: cygnus: Add generic-ehci/ohci nodes
      ARM: dts: cygnus: add serial0 alias for uart3 on bcm91130_entphn
      ARM: dts: cygnus: Add additional peripherals to dtsi
      ARM: dts: cygnus: Enable Performance Monitoring Unit
      ARM: dts: cygnus: place v3d in proper address ordered location
      ARM: dts: cygnus: Fix incorrect UART2 register base
      ARM: dts: bcm283x: Add 32-bit enable method for SMP
      dt-bindings: arm: add SMP enable-method for BCM2836
      ARM: dts: BCM53573: Add Broadcom BCM947189ACDBMR board support
      ARM: dts: BCM5301X: Specify USB ports for USB LEDs of few devices
      ARM: dts: NSP: Add USB3 and USB3 PHY to NSP
      ARM: dts: NSP: Rearrage USB entries
      ARM: dts: NSP: Add dma-coherent to relevant DT entries
      ARM: dts: bcm2835: Add Raspberry Pi Zero W
      dt-bindings: bcm: Add Raspberry Pi Zero W
      ARM: bcm283x: Define UART pinmuxing on board level
      ARM: dts: BCM5301X: Specify USB ports for each controller
      ARM: dts: bcm283x: Move the BCM2837 DT contents from arm64 to arm.
    522a6efe
Makefile 26.7 KB