From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932244AbbJMVCU (ORCPT ); Tue, 13 Oct 2015 17:02:20 -0400 Received: from mail-bl2on0053.outbound.protection.outlook.com ([65.55.169.53]:46928 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932132AbbJMVCR (ORCPT ); Tue, 13 Oct 2015 17:02:17 -0400 Authentication-Results: spf=none (sender IP is 165.204.84.222) smtp.mailfrom=amd.com; arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=permerror action=none header.from=amd.com; X-WSS-ID: 0NW6F10-08-C7K-02 X-M-MSG: From: Suravee Suthikulpanit To: , , , CC: Lorenzo Pieralisi , Will Deacon , Catalin Marinas , , , , , , , "Suravee Suthikulpanit" Subject: [PATCH 0/4] gicv2m: acpi: Add ACPI support for GICv2m MSI Date: Tue, 13 Oct 2015 13:46:19 -0700 Message-ID: <1444769183-12374-1-git-send-email-Suravee.Suthikulpanit@amd.com> X-Mailer: git-send-email 2.1.0 MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:165.204.84.222;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(428002)(199003)(189002)(106466001)(19580395003)(77096005)(5001770100001)(105586002)(50466002)(15975445007)(97736004)(2201001)(189998001)(5003940100001)(101416001)(87936001)(11100500001)(50986999)(46102003)(36756003)(5003600100002)(86362001)(5008740100001)(48376002)(50226001)(64706001)(5007970100001)(47776003)(92566002)(229853001)(53416004);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR12MB0854;H:atltwp02.amd.com;FPR:;SPF:None;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0854;2:vA9FNyYVGgjFiMWBQQ1x71W267GS2u3+Sbj0WcInsEluRd85sUMxgYaExdgXKsm5ihMgJIP0IDh7aagw8HUmTYZaUfztXQDee4jrsywESNhP/Cf/ztz/2B8NMKYw46008sakRwt4RaQvCS1zDFDy//Se8cH8a5FZk1HKA6UEuZs=;3:gNIhTwdCpHkPVicc/L7QmEmrcwYLNelU2rvJktwK1zGnY8usBtAa/T6YBQJ0uiE8zpxr7BVKnjKUEuJ2+5Y7OvOkSGvXqggmBXgHN0u8isQIYGFnwvmCGcilLqDSLGubE9odph3gQ7ZsyINSG/LhB7Ud/6rvQdkQ/cHASacq1rqa1BfcGupxcJjxgQ+mvhLcVKmKNyyhwslTz25iUDLQmQhjCzYmuzFxFAssl8/LirnicZ2S+Wc73nP3PSRDb2sB;25:XH+qhYjEg3+XBeZIVpOqc8+FHDB7+65RoSBH7qQE5Eh7xX4l4GH/QmYVS+mkzh6kT7UeEPn+FMrWVoiHP07pdFQNJ+l883SnDpEB7TIiWLEOItmDFeYFTPOV5vZeRIQ1jFO/9ezpwOOlFR4uRE9iBEDOgEPfBQb1nPVqRg1bFvfg89KeGnV+0t6Cd2Jo7zU2Obfp4A5yseLvQS6lD2WKWytncWCQ9IUAFO13rDzhvdzByZcHm9BysXbWXkeMH+Jk4Ptr1a0Poin7Y+tAFqJrew== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR12MB0854; X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0854;20:sZTISSgKamH/FAe+XGq0Rysh1ZanqpDbif8A8O9S6IzsAnqQ6TBZpIRyz9VaB12mtUEMk4jC71nlzPv69mPctgCNyGrOv5ncuA3jO17wqSx1vS7G2JKlwXQ2x0B3S0NjWVjPkbRJoSHGBd2HOJMy1gIR1ob75cjKAdsdW0OXQVeZ6MXR0G7O8eZUUgqRvId65SeZunGJuacsBWCkNc/7pQUta8f6D8fubEDh8F/TaM9ZD+pDePAECXACgDGbtGvFOXF2I7sHh9pONCZvf4iEnuCLwW5rJzjbzeZ91hP+s4pYIbzxHr7du1c7zZiIL8SYNJH0HqmedjbuS93AjvFPW0WX+vX70QNnFoGPoiekg/tx679OqMyie5dhqEzG5jMn3xhgj7ZYsmhh5EHy9Fna9Ws0uadhDZ3Ak22L6HawgAJPp2LjQLwCpiUCTElCO6G7fRJOTDgOvetHcE0lsR57kR2f/ZuiP0SMiwH5mFl2DPTqXlFEP9tZkB/dZ7l7wL9p;4:hrsDW1hbspFQ11ccdeK/dM19Nwy9EbS3DD7R242ZTxdVPzR8dtVG5Wjs5jRpd1jxMBz/nivQwgc8xFaqFjud6WBQ4ECpRqYjXtZsy6brfIz6qSGIzE/S21iN/ihk2cooyyizuUK/rY6r2qYLybWTDBxJdJSWbZpYbSlDPRc1cP7Det4Ek2a/FuZXaPG15uj1uRmTvWn88Pm/xYT7lYxNms2xT9eY4bxGWSkm3rnr0yjOC1BAi82nvPCTKZwTc8Ube871ZiHIHlztU2fzoV4fPNClE/ySohiKz1+QG1Co5UsaerYuMHwGvC/1HDUI/mB2x8x9OurKDk2i2FP7BN5fiZ9tQv7CN1lAkYet/eURMFQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(3002001);SRVR:CY1PR12MB0854;BCL:0;PCL:0;RULEID:;SRVR:CY1PR12MB0854; X-Forefront-PRVS: 07283408BE X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0854;23:DA4O2wqFfBRoN3TR4+VvdAV51bRiTmUCXF2NIzpdsIFBeB4QhzOgpLcVHgpnrKpcf2QXlJRKPHA3kgiQl5v9c73oPJahHI3pb2kV/QAc9MwsWEWQwzT8pFRHEegfIHaogFbt5h82mM9FThzIWJxYTiDQt/Be7lkg1Z0BRCY6kHpuoywVkT07vPHEp6ZMt9ZKfyK5ghuT9OvG2tvvVpzYHwl0gqpfPJchQWd475lpqU7S5JD0rZBHo6EM4vTXwBGxhw6gjbA2AfCuIp4jP08kY0SFyb+liLfNdOe1EAo7O73any1+c144qxPrcfMtVGZQWUouw43GhKqzLUX+FlgqxDWbGjJy/kb1iMgCXExBYGT/8Rqr2/l6do/I5JZspJ1zNgRVYxpIfbq4hG8Z8QjLsBie3pTbswkiwG/trQSVxkOJst1Ffr3nhsRSFEFZBUBDz3fD7ZSLz+6VzhoTlQXXqNdbfqiZZV2tz51VnJ2IYyeUMkqHSSTuRI8TSMR8Adix6YlCjHKPEt1zgpr1n56bgBgMQP8Wk4opc8NeG7iB9FUbFvh83TLJbZ5gr5/fPoy4AOuVfWjhcn/8SfkZy1JnNS/7kS2vhq6ASeEfR+PD85UgI7i5juUHJEEH5TGgT3k+rYTGbRmDcvEB1z8K7EB/ZCT6JYQUnKBcqikFzFNJAJZ1kSWrVNHoGdVvq5QvjeMdVFgOsKwO0UpgUsxBDdXpXbSA/ls/eTRu7WwtxpZn6hj7Edd+khJhrMYtCRVl3mhRFk/4ZGAzdT3n3Pv9durPAXOdLDF6S3CNVvOnr57jnnt31hpTItpq+hmm85ffDXX/1IVScgeuZ4SpNu4Y9zme3Fxd87T8PWTgB8XJ9U9tHNBLyAtTOjfa/+ZIBeNWQmsiXVSH527AvPloDGtbO5yYPLLv7bJcMKpGgIBlq41iEPI= X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0854;5:UVttfTWblG7/yUzjVFM0MvP3VcHXFEdJVfW1fRh/aZKcUGd/nV5f9Vxi3IGu46lSU/NKwBulfDtnGyogFg0jVosQ2QlgYVNzC2LOBuX9VpSf84SQo9jraCddk+SxkeUx+4tBsGAmvkuyaomqr+kSpA==;24:JuwOgQ/Daa+Zj2YNXNlxe8V99nDp2Io4CvWIRX+7/U9WzzkQSXRkxUBm0Bvf285EynUyxnIftFFlRGXSOgdrxrwizt0nnIH9nIWI0dlCN5g=;20:vUVbRG6VT2s/aHBI84TdDtx4VZIuqQTYDtSyBybJum8fQpQDHPpD4Y4Gi212+ZgPeGDJC7AQm0Vg0+YY/KrWi191Jv+WOxjavgFN2+Zp1AtYAxPBrKVmBDHvhvFhG1kc3tbg0wcewca09rnAO1drPZni/ztgF6HACAdAqgpSAv434vM+ievJCo9zVTtjh3940bU4/QoALpwjBvwIRJ4ePSwSdlEuTYQwO5/PqARPPGRoJHN+SV1gd9PGLJ1O3Gie SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2015 20:46:15.3794 (UTC) X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.222];Helo=[atltwp02.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR12MB0854 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch series has been forked from the following patch series since it no longer depends on the rest of the patches. [PATCH v4 00/10] ACPI GIC Self-probing, GICv2m and GICv3 support https://lkml.org/lkml/2015/7/29/234 It has been ported to use the newly introduced device fwnode_handle for ACPI irqdmain introduced by Marc in the following patch series: [PATCH v2 00/17] Divorcing irqdomain and device_node http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git irq/irq-domain-fwnode-v2 The following git branch contains the submitted patches along with the pre-requsite patches (mainly for ARM64 PCI support for ACPI). https://github.com/ssuthiku/linux.git irq-domain-fwnode-v2-v2m This has been tested on AMD Seattle (Overdrive) RevB system. Suravee Suthikulpanit (4): pci: msi: Add support to query MSI domain for pci device acpi: pci: Setup MSI domain for ACPI based pci devices gicv2m: Refactor to prepare for ACPI support gicv2m: acpi: Introducing GICv2m ACPI support drivers/irqchip/irq-gic-v2m.c | 157 +++++++++++++++++++++++++++++++++++----- drivers/irqchip/irq-gic.c | 3 + drivers/pci/msi.c | 30 ++++++++ drivers/pci/pci-acpi.c | 13 ++++ drivers/pci/probe.c | 2 + include/linux/irqchip/arm-gic.h | 6 ++ include/linux/msi.h | 7 ++ include/linux/pci.h | 7 ++ 8 files changed, 205 insertions(+), 20 deletions(-) -- 2.1.0