From: Gregory CLEMENT <gregory.clement@free-electrons.com> To: Jason Cooper <jason@lakedaemon.net>, Andrew Lunn <andrew@lunn.ch>, Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>, Gregory CLEMENT <gregory.clement@free-electrons.com>, arm@kernel.org, Catalin Marinas <catalin.marinas@arm.com>, Will Deacon <will.deacon@arm.com>, Jonathan Corbet <corbet@lwn.net> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Jiri Slaby <jslaby@suse.com>, linux-serial@vger.kernel.org, Tejun Heo <tj@kernel.org>, Hans de Goede <hdegoede@redhat.com>, linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org, Mark Rutland <mark.rutland@arm.com>, devicetree@vger.kernel.org, Thomas Petazzoni <thomas.petazzoni@free-electrons.com>, linux-arm-kernel@lists.infradead.org, Lior Amsalem <alior@marvell.com>, Nadav Haklai <nadavh@marvell.com>, Omri Itach <omrii@marvell.com> Subject: [PATCH v3 01/12] irqchip: armada-370-xp: add Kconfig option for the driver Date: Mon, 8 Feb 2016 18:14:09 +0100 [thread overview] Message-ID: <1454951660-13289-2-git-send-email-gregory.clement@free-electrons.com> (raw) In-Reply-To: <1454951660-13289-1-git-send-email-gregory.clement@free-electrons.com> From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Instead of building the irq-armada-370-xp driver directly when CONFIG_ARCH_MVEBU is enabled, this commit introduces an intermediate CONFIG_ARMADA_370_XP_IRQ hidden Kconfig option. This allows this option to select other interrupt-related Kconfig options (which will be needed in follow-up commits) rather than having such selects done from arch/arm/mach-<foo>/. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> --- drivers/irqchip/Kconfig | 5 +++++ drivers/irqchip/Makefile | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index 715923d5236c..e2cab879d641 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -60,6 +60,11 @@ config ARM_VIC_NR The maximum number of VICs available in the system, for power management. +config ARMADA_370_XP_IRQ + bool + default y if ARCH_MVEBU + select GENERIC_IRQ_CHIP + config ATMEL_AIC_IRQ bool select GENERIC_IRQ_CHIP diff --git a/drivers/irqchip/Makefile b/drivers/irqchip/Makefile index 18caacb60d58..30dba044d0b8 100644 --- a/drivers/irqchip/Makefile +++ b/drivers/irqchip/Makefile @@ -5,7 +5,6 @@ obj-$(CONFIG_ARCH_BCM2835) += irq-bcm2836.o obj-$(CONFIG_ARCH_EXYNOS) += exynos-combiner.o obj-$(CONFIG_ARCH_HIP04) += irq-hip04.o obj-$(CONFIG_ARCH_MMP) += irq-mmp.o -obj-$(CONFIG_ARCH_MVEBU) += irq-armada-370-xp.o obj-$(CONFIG_IRQ_MXS) += irq-mxs.o obj-$(CONFIG_ARCH_TEGRA) += irq-tegra.o obj-$(CONFIG_ARCH_S3C24XX) += irq-s3c24xx.o @@ -28,6 +27,7 @@ obj-$(CONFIG_ARM_GIC_V3_ITS) += irq-gic-v3-its.o irq-gic-v3-its-pci-msi.o irq-g obj-$(CONFIG_HISILICON_IRQ_MBIGEN) += irq-mbigen.o obj-$(CONFIG_ARM_NVIC) += irq-nvic.o obj-$(CONFIG_ARM_VIC) += irq-vic.o +obj-$(CONFIG_ARMADA_370_XP_IRQ) += irq-armada-370-xp.o obj-$(CONFIG_ATMEL_AIC_IRQ) += irq-atmel-aic-common.o irq-atmel-aic.o obj-$(CONFIG_ATMEL_AIC5_IRQ) += irq-atmel-aic-common.o irq-atmel-aic5.o obj-$(CONFIG_I8259) += irq-i8259.o -- 2.5.0
WARNING: multiple messages have this Message-ID (diff)
From: gregory.clement@free-electrons.com (Gregory CLEMENT) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH v3 01/12] irqchip: armada-370-xp: add Kconfig option for the driver Date: Mon, 8 Feb 2016 18:14:09 +0100 [thread overview] Message-ID: <1454951660-13289-2-git-send-email-gregory.clement@free-electrons.com> (raw) In-Reply-To: <1454951660-13289-1-git-send-email-gregory.clement@free-electrons.com> From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Instead of building the irq-armada-370-xp driver directly when CONFIG_ARCH_MVEBU is enabled, this commit introduces an intermediate CONFIG_ARMADA_370_XP_IRQ hidden Kconfig option. This allows this option to select other interrupt-related Kconfig options (which will be needed in follow-up commits) rather than having such selects done from arch/arm/mach-<foo>/. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> --- drivers/irqchip/Kconfig | 5 +++++ drivers/irqchip/Makefile | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index 715923d5236c..e2cab879d641 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -60,6 +60,11 @@ config ARM_VIC_NR The maximum number of VICs available in the system, for power management. +config ARMADA_370_XP_IRQ + bool + default y if ARCH_MVEBU + select GENERIC_IRQ_CHIP + config ATMEL_AIC_IRQ bool select GENERIC_IRQ_CHIP diff --git a/drivers/irqchip/Makefile b/drivers/irqchip/Makefile index 18caacb60d58..30dba044d0b8 100644 --- a/drivers/irqchip/Makefile +++ b/drivers/irqchip/Makefile @@ -5,7 +5,6 @@ obj-$(CONFIG_ARCH_BCM2835) += irq-bcm2836.o obj-$(CONFIG_ARCH_EXYNOS) += exynos-combiner.o obj-$(CONFIG_ARCH_HIP04) += irq-hip04.o obj-$(CONFIG_ARCH_MMP) += irq-mmp.o -obj-$(CONFIG_ARCH_MVEBU) += irq-armada-370-xp.o obj-$(CONFIG_IRQ_MXS) += irq-mxs.o obj-$(CONFIG_ARCH_TEGRA) += irq-tegra.o obj-$(CONFIG_ARCH_S3C24XX) += irq-s3c24xx.o @@ -28,6 +27,7 @@ obj-$(CONFIG_ARM_GIC_V3_ITS) += irq-gic-v3-its.o irq-gic-v3-its-pci-msi.o irq-g obj-$(CONFIG_HISILICON_IRQ_MBIGEN) += irq-mbigen.o obj-$(CONFIG_ARM_NVIC) += irq-nvic.o obj-$(CONFIG_ARM_VIC) += irq-vic.o +obj-$(CONFIG_ARMADA_370_XP_IRQ) += irq-armada-370-xp.o obj-$(CONFIG_ATMEL_AIC_IRQ) += irq-atmel-aic-common.o irq-atmel-aic.o obj-$(CONFIG_ATMEL_AIC5_IRQ) += irq-atmel-aic-common.o irq-atmel-aic5.o obj-$(CONFIG_I8259) += irq-i8259.o -- 2.5.0
next prev parent reply other threads:[~2016-02-08 17:14 UTC|newest] Thread overview: 50+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-02-08 17:14 [PATCH v3 00/12] Add support for the Armada 3700 SoC an mvebu ARM64 based Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT [this message] 2016-02-08 17:14 ` [PATCH v3 01/12] irqchip: armada-370-xp: add Kconfig option for the driver Gregory CLEMENT 2016-02-09 15:14 ` Arnd Bergmann 2016-02-09 15:14 ` Arnd Bergmann 2016-02-08 17:14 ` [PATCH v3 02/12] irqchip: armada-370-xp: do not enable it by default when ARCH_MVEBU is selected Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT 2016-02-16 18:16 ` Jason Cooper 2016-02-16 18:16 ` Jason Cooper 2016-02-08 17:14 ` [PATCH v3 03/12] serial: mvebu-uart: initial support for Armada-3700 serial port Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT 2016-02-08 17:14 ` [PATCH v3 04/12] ata: ahci_mvebu: add support for Armada 3700 variant Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT 2016-02-08 17:14 ` [PATCH v3 05/12] arm64: add mvebu architecture entry Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT 2016-02-16 6:12 ` Jisheng Zhang 2016-02-16 6:12 ` Jisheng Zhang 2016-02-16 6:12 ` Jisheng Zhang 2016-02-16 17:03 ` Gregory CLEMENT 2016-02-16 17:03 ` Gregory CLEMENT 2016-02-16 17:03 ` Gregory CLEMENT 2016-02-08 17:14 ` [PATCH v3 06/12] Documentation: dt-bindings: Add a new compatible for the Armada 3700 Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT 2016-02-08 17:14 ` [PATCH v3 07/12] Documentation: dt: Tidy up the Marvell related files Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT [not found] ` <1454951660-13289-1-git-send-email-gregory.clement-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org> 2016-02-08 17:14 ` [PATCH v3 08/12] devicetree: bindings: add DT binding for the Marvell Armada 3700 SoC family Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT 2016-02-12 14:49 ` Rob Herring 2016-02-12 14:49 ` Rob Herring 2016-02-09 15:23 ` [PATCH v3 00/12] Add support for the Armada 3700 SoC an mvebu ARM64 based Arnd Bergmann 2016-02-09 15:23 ` Arnd Bergmann 2016-02-09 15:23 ` Arnd Bergmann 2016-02-08 17:14 ` [PATCH v3 09/12] arm64: dts: add the Marvell Armada 3700 family and a development board Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT 2016-02-16 6:16 ` Jisheng Zhang 2016-02-16 6:16 ` Jisheng Zhang 2016-02-16 6:16 ` Jisheng Zhang 2016-02-16 17:02 ` Gregory CLEMENT 2016-02-16 17:02 ` Gregory CLEMENT 2016-02-16 17:02 ` Gregory CLEMENT 2016-02-08 17:14 ` [PATCH v3 10/12] MAINTAINERS: Extend dts entry for ARM64 mvebu files Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT 2016-02-08 17:14 ` [PATCH v3 11/12] Documentation: arm: update supported Marvell EBU processors Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT 2016-02-08 17:14 ` [PATCH v3 12/12] arm64: defconfig: enable Armada 3700 related config Gregory CLEMENT 2016-02-08 17:14 ` Gregory CLEMENT
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1454951660-13289-2-git-send-email-gregory.clement@free-electrons.com \ --to=gregory.clement@free-electrons.com \ --cc=alior@marvell.com \ --cc=andrew@lunn.ch \ --cc=arm@kernel.org \ --cc=catalin.marinas@arm.com \ --cc=corbet@lwn.net \ --cc=devicetree@vger.kernel.org \ --cc=gregkh@linuxfoundation.org \ --cc=hdegoede@redhat.com \ --cc=jason@lakedaemon.net \ --cc=jslaby@suse.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-ide@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-serial@vger.kernel.org \ --cc=mark.rutland@arm.com \ --cc=nadavh@marvell.com \ --cc=omrii@marvell.com \ --cc=sebastian.hesselbarth@gmail.com \ --cc=thomas.petazzoni@free-electrons.com \ --cc=tj@kernel.org \ --cc=will.deacon@arm.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.