From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932246AbbCQMWs (ORCPT ); Tue, 17 Mar 2015 08:22:48 -0400 Received: from ducie-dc1.codethink.co.uk ([185.25.241.215]:47322 "EHLO ducie-dc1.codethink.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753665AbbCQMWm (ORCPT ); Tue, 17 Mar 2015 08:22:42 -0400 From: Ben Dooks To: linux@arm.linux.org.uk Cc: linux-kernel@codethink.co.uk, Ben Dooks , Linux ARM Kernel list , Linux Kernel Mailing List , Bjorn Helgaas , Linux PCI List Subject: [PATCH] ARM: add PCI hotplug support Date: Tue, 17 Mar 2015 12:22:32 +0000 Message-Id: <1426594952-1456-1-git-send-email-ben.dooks@codethink.co.uk> X-Mailer: git-send-email 2.1.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hotplug on PCIe should work with ARM, however the necessary PCIe hotplug is not availale as the menu items for PCI hotplug have not been included. Add the include of PCI hotplug support to the ARM main Kconfig so that it can be selected. The only issue that was found during this is that the PCI code did not assign interrupts properly to newly probed devices. This will need to be fixed for any interrupt capable devices. This has been tested on a Marvell 88F6281 with a TI XIO3130 PCIe bridge (with hotplug enabled) and fixes for IRQ assignment added. Signed-off-by: Ben Dooks -- CC: Linux ARM Kernel list CC: Russell King CC: Linux Kernel Mailing List CC: Bjorn Helgaas CC: Linux PCI List --- arch/arm/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 9f1f09a..4574ab4 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -1302,6 +1302,7 @@ config PCI_HOST_ITE8152 select DMABOUNCE source "drivers/pci/Kconfig" +source "drivers/pci/hotplug/Kconfig" source "drivers/pci/pcie/Kconfig" source "drivers/pcmcia/Kconfig" -- 2.1.4