Merge tag 'bcm2835-soc-next-2015-12-28' of http://github.com/anholt/linux into next/soc
authorArnd Bergmann <arnd@arndb.de>
Thu, 31 Dec 2015 16:00:24 +0000 (17:00 +0100)
committerArnd Bergmann <arnd@arndb.de>
Thu, 31 Dec 2015 16:37:12 +0000 (17:37 +0100)
Merge "BCM2835 SOC changes for 4.5" from Eric Anholt:

This pull request includes the bcm2835 changes for 4.5 targeting the
arm-soc next/soc branch.

* tag 'bcm2835-soc-next-2015-12-28' of http://github.com/anholt/linux:
  ARM: bcm2835: Add Kconfig support for bcm2836
  ARM: bcm2835: Add a compat string for bcm2836 machine probe
  dt-bindings: Add root properties for Raspberry Pi 2

Conflicts:
arch/arm/mach-bcm/Kconfig

1  2 
arch/arm/mach-bcm/Kconfig

@@@ -135,22 -122,21 +135,23 @@@ config ARCH_BCM_MOBILE_SM
  comment "Other Architectures"
  
  config ARCH_BCM2835
 -      bool "Broadcom BCM2835 family" if ARCH_MULTI_V6 || ARCH_MULTI_V7
 +      bool "Broadcom BCM2835 family"
-       depends on ARCH_MULTI_V6
++      depends on ARCH_MULTI_V6 || ARCH_MULTI_V7
        select ARCH_REQUIRE_GPIOLIB
        select ARM_AMBA
-       select ARM_ERRATA_411920
+       select ARM_ERRATA_411920 if ARCH_MULTI_V6
        select ARM_TIMER_SP804
+       select HAVE_ARM_ARCH_TIMER if ARCH_MULTI_V7
        select CLKSRC_OF
        select PINCTRL
        select PINCTRL_BCM2835
        help
-         This enables support for the Broadcom BCM2835 SoC. This SoC is
-         used in the Raspberry Pi and Roku 2 devices.
+         This enables support for the Broadcom BCM2835 and BCM2836 SoCs.
+         This SoC is used in the Raspberry Pi and Roku 2 devices.
  
  config ARCH_BCM_63XX
 -      bool "Broadcom BCM63xx DSL SoC" if ARCH_MULTI_V7
 +      bool "Broadcom BCM63xx DSL SoC"
 +      depends on ARCH_MULTI_V7
        depends on MMU
        select ARM_ERRATA_754322
        select ARM_ERRATA_764369 if SMP