]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 24 Mar 2016 17:29:44 +0000 (10:29 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 24 Mar 2016 17:29:44 +0000 (10:29 -0700)
Pull irq fixes from Thomas Gleixner:
 "A small set of fixes for the usual ARM/SOC irqchip drivers

   - A set of fixes for mbigen to handle multiple devices in a hardware
     module proper

   - A cleanup for the mbigen config option which was pointlessly user
     configurable.

   - A cleanup for tegra replacing open coded functionality by the
     proper core function

  The config cleanup touches arch/arm64/Kconfig.platforms to select the
  irq chip for the related platform"

* 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  irqchip/mbigen: Make CONFIG_HISILICON_IRQ_MBIGEN a hidden option
  ARM64: Kconfig: Select mbigen interrupt controller on Hisilicon platform
  irqchip/mbigen: Handle multiple device nodes in a mbigen module
  irqchip/mbigen: Adjust DT bindings to handle multiple devices in a module
  irqchip/tegra: Switch to use irq_domain_free_irqs_common

1  2 
arch/arm64/Kconfig.platforms

index 9fbc3e6896bf3e2eeb0be26817e2aa6884c1315a,fdfd526871dcaeb2f29cc28b5fb5ae1259fd9c0c..efa77c146415b64d774a9811d30268e690d354d1
@@@ -1,22 -1,7 +1,22 @@@
  menu "Platform selection"
  
 +config ARCH_SUNXI
 +      bool "Allwinner sunxi 64-bit SoC Family"
 +      help
 +        This enables support for Allwinner sunxi based SoCs like the A64.
 +
 +config ARCH_ALPINE
 +      bool "Annapurna Labs Alpine platform"
 +      select ALPINE_MSI
 +      help
 +        This enables support for the Annapurna Labs Alpine
 +        Soc family.
 +
  config ARCH_BCM_IPROC
        bool "Broadcom iProc SoC Family"
 +      select COMMON_CLK_IPROC
 +      select PINCTRL
 +      select ARCH_REQUIRE_GPIOLIB
        help
          This enables support for Broadcom iProc based SoCs
  
@@@ -29,14 -14,21 +29,14 @@@ config ARCH_BERLI
          This enables support for Marvell Berlin SoC Family
  
  config ARCH_EXYNOS
 -      bool
 -      help
 -        This enables support for Samsung Exynos SoC family
 -
 -config ARCH_EXYNOS7
 -      bool "ARMv8 based Samsung Exynos7"
 -      select ARCH_EXYNOS
 +      bool "ARMv8 based Samsung Exynos SoC family"
        select COMMON_CLK_SAMSUNG
        select HAVE_S3C2410_WATCHDOG if WATCHDOG
        select HAVE_S3C_RTC if RTC_CLASS
        select PINCTRL
        select PINCTRL_EXYNOS
 -
        help
 -        This enables support for Samsung Exynos7 SoC family
 +        This enables support for ARMv8 based Samsung Exynos SoC family.
  
  config ARCH_LAYERSCAPE
        bool "ARMv8 based Freescale Layerscape SoC family"
@@@ -45,6 -37,7 +45,7 @@@
  
  config ARCH_HISI
        bool "Hisilicon SoC Family"
+       select HISILICON_IRQ_MBIGEN
        help
          This enables support for Hisilicon ARMv8 SoC family
  
@@@ -56,22 -49,6 +57,22 @@@ config ARCH_MEDIATE
        help
          Support for Mediatek MT65xx & MT81xx ARMv8 SoCs
  
 +config ARCH_MESON
 +      bool "Amlogic Platforms"
 +      help
 +        This enables support for the Amlogic S905 SoCs.
 +
 +config ARCH_MVEBU
 +      bool "Marvell EBU SoC Family"
 +      select ARMADA_AP806_CORE_CLK
 +      select ARMADA_AP806_RING_CLK
 +      select MVEBU_ODMI
 +      help
 +        This enables support for Marvell EBU familly, including:
 +         - Armada 3700 SoC Family
 +         - Armada 7K SoC Family
 +         - Armada 8K SoC Family
 +
  config ARCH_QCOM
        bool "Qualcomm Platforms"
        select PINCTRL
@@@ -84,7 -61,6 +85,7 @@@ config ARCH_ROCKCHI
        select ARCH_REQUIRE_GPIOLIB
        select PINCTRL
        select PINCTRL_ROCKCHIP
 +      select ROCKCHIP_TIMER
        help
          This enables support for the ARMv8 based Rockchip chipsets,
          like the RK3368.
@@@ -101,9 -77,7 +102,9 @@@ config ARCH_RENESA
        bool "Renesas SoC Platforms"
        select ARCH_SHMOBILE
        select PINCTRL
 -      select PM_GENERIC_DOMAINS if PM
 +      select PM
 +      select PM_GENERIC_DOMAINS
 +      select RENESAS_IRQC
        help
          This enables support for the ARMv8 based Renesas SoCs.
  
@@@ -158,11 -132,6 +159,11 @@@ config ARCH_VEXPRES
          This enables support for the ARMv8 software model (Versatile
          Express).
  
 +config ARCH_VULCAN
 +      bool "Broadcom Vulcan SOC Family"
 +      help
 +        This enables support for Broadcom Vulcan SoC Family
 +
  config ARCH_XGENE
        bool "AppliedMicro X-Gene SOC Family"
        help