From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2993156AbcBSOsc (ORCPT ); Fri, 19 Feb 2016 09:48:32 -0500 Received: from erouter8.ore.mailhop.org ([54.187.218.212]:36207 "EHLO erouter8.ore.mailhop.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1947019AbcBSOsb (ORCPT ); Fri, 19 Feb 2016 09:48:31 -0500 X-MHO-User: 6effd60b-d717-11e5-a023-11ad6df26ed1 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 74.98.178.100 X-Mail-Handler: DuoCircle Outbound SMTP X-DKIM: OpenDKIM Filter v2.6.8 io 36B5980022 Date: Fri, 19 Feb 2016 14:48:28 +0000 From: Jason Cooper To: Thomas Gleixner Cc: linux-kernel@vger.kernel.org, Marc Zyngier Subject: [GIT PULL] irqchip core changes for v4.6 Message-ID: <20160219144828.GB958@io.lakedaemon.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Thomas, Here's my first round of irqchip changes for v4.6. My schedule is settling down, but still unpredictable. So I'm favoring sending PRs earlier so as to avoid missing the window. These changes have been through one cycle of -next. Except Armada, which has been in two. Note: the Armada series depends on two fixes by Marc which made it in to v4.5-rc2. As such, this PR is based on v4.5-rc2. Please pull. thx, Jason. The following changes since commit 36f90b0a2ddd60823fe193a85e60ff1906c2a9b3: Linux 4.5-rc2 (2016-01-31 18:12:16 -0800) are available in the git repository at: git://git.infradead.org/users/jcooper/linux.git tags/irqchip-core-4.6 for you to fetch changes up to e4e1c0ea731e4a3df470110bfdf8a18d11d59351: irqchip/ts4800: Make ts4800_ic_ops static const (2016-02-18 02:09:18 +0000) ---------------------------------------------------------------- irqchip core changes for v4.6 - mvebu (armada-370-xp) - MSI support - Deconflict with mvebu's arm64 code - ts4800 - Restrict when ts4800 driver can be built - Make ts4800_ic_ops static const - bcm2836: Drop superfluous memory barrier ---------------------------------------------------------------- Axel Lin (1): irqchip/ts4800: Make ts4800_ic_ops static const Eric Anholt (1): irqchip/bcm2836: Drop extra memory barrier in SMP boot. Gregory CLEMENT (1): irqchip/armada-370-xp: Do not enable it by default when ARCH_MVEBU is selected Jean Delvare (1): irqchip/ts4800: Add hardware dependency Thomas Petazzoni (6): irqchip/armada-370-xp: Add Kconfig option for the driver irqchip/armada-370-xp: Use the generic MSI infrastructure irqchip/armada-370-xp: Use PCI_MSI_DOORBELL_START where appropriate irqchip/armada-370-xp: Use shorter names for irq_chip irqchip/armada-370-xp: Allow allocation of multiple MSIs ARM: mvebu: Use the ARMADA_370_XP_IRQ option arch/arm/mach-mvebu/Kconfig | 6 +- drivers/irqchip/Kconfig | 6 ++ drivers/irqchip/Makefile | 2 +- drivers/irqchip/irq-armada-370-xp.c | 156 +++++++++++++++--------------------- drivers/irqchip/irq-bcm2836.c | 1 - drivers/irqchip/irq-ts4800.c | 2 +- 6 files changed, 79 insertions(+), 94 deletions(-)