From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757311AbbIVHTk (ORCPT ); Tue, 22 Sep 2015 03:19:40 -0400 Received: from mail-bn1bon0088.outbound.protection.outlook.com ([157.56.111.88]:3776 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756627AbbIVHTi (ORCPT ); Tue, 22 Sep 2015 03:19:38 -0400 X-Greylist: delayed 104757 seconds by postgrey-1.27 at vger.kernel.org; Tue, 22 Sep 2015 03:19:38 EDT Authentication-Results: spf=softfail (sender IP is 66.35.236.227) smtp.mailfrom=altera.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=altera.com; From: Ley Foon Tan To: Bjorn Helgaas CC: , , , Ley Foon Tan , Subject: [PATCH 0/2] Add PCI support on nios2 architecture Date: Tue, 22 Sep 2015 15:19:25 +0800 Message-ID: <1442906367-10935-1-git-send-email-lftan@altera.com> X-Mailer: git-send-email 1.8.3.2 MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD008;1:rlZ/AsXwxm13KV0nsZ/GoKIyLG0//SMR6VK21n2CQqaa9A7jhyhMeVv3XSlF0mq0sZPRVkAG9o6xE2q1Zsuvzl8c/zQDkyul/Qwi+DclB6clcbiMbyN5mY8iU654W/0x2EVxTuZ64EFwww4g+SEaQbN8JOVRf2//5LCkP920M4HKGMQ7rVmpT1TEm5TZRQUmXMHBFlgjxHcSLZfGTHfARjkUSiTsv7a/EkSAwwe68BkJ6956vQ6bLUaG6yAQthWHZI4ekFoEFbE+p4X8crtDJyezET+KjPRNVRqVfjKU3yiits6ozju9pQIRs0FRyCNxdJLC3Nf8u2H/zVvNu64u9oJMekzmSdeV9wSggRVzXttN6PGjo5OzV+e3gZw1IK5m X-Forefront-Antispam-Report: CIP:66.35.236.227;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(189002)(199003)(5007970100001)(5001860100001)(229853001)(86362001)(62966003)(87936001)(77156002)(5001830100001)(50226001)(48376002)(33646002)(68736005)(36756003)(50986999)(4001540100001)(97736004)(5003940100001)(92566002)(5001920100001)(5001960100002)(6806004)(106466001)(81156007)(50466002)(46102003)(47776003)(105596002)(189998001)(110136002)(11100500001)(42186005)(64706001)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:BN1PR03MB037;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:SoftFail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1PR03MB037;2:s9EUObHOlUx1F5LCAcZiiwRsw2kbDsccj2dmeIy+RKFR+6Xrj3XIM99hXQdUsCw3arW74bYYrdwJCUBufIiflOEhUirgFPh984t5vH73zs3yFihegBUUje3e2Pifyl2pPzMgl3gO7k69KxFE5jSbCJbvQEALz8b0NTJ8pcpEEd8=;3:K/1YYF01RmcbOeOeMzZI3Hd5YvnQ5+C3gsylj18eYS2f8K5eR3PLmII1lYu3iEIra7BKgDLaJU9wlgpKG4Tpx6ms8P0EjupI2hg+zxwrq0qoT/hK03XjRnKxTbqvxTwPW93KOpmUAVJMpgQl8GSnKXS5fUaWm078oFYhF/34CR9ooDWOmzFvE7DXFy/9pL2F4pxYkTdoq1oNCG75pZaHpb2NgD5RGrbPD6H74oiRaVg=;25:VbxwxdTfOEhjZ/0mPLJjxbC+vFi6YdV08gD9I68nBW5JAtKqwOFiEjaM93AgWUpls8zEOz2DEZOqxWUgHFTIml2d6NM3R4HvhmPYF/pcfAwKN5Nov2klqA3Iu63/UwhKnwTIjJYaq5d5i8z2nZmKNo7Y2I9NiGu5raKXNI8ntkCGUtHnOlTrAyPAZqYaqWiH2i3LPvDf7xe930UJJr6mPZ/ItUp31Ng/pX5gR7km9KxSvhfR9N+TNrdfps09z64A/DunDaH/gz2rcIlWYYpKVg==;20:u+0Ulcka8XSVxNAcRbdJKloasXwfQ2uvquULl17MHmYx+bqdGsJNmzAtCcuWdOL5SRPpKqz4MoncyS7zHjQppDZ7pFROR/CRBWidIz82Rs/9v33XvDl/fvxyQ+FlQ6lE7KN/jafur7bhSgrxIyJn2MftV3AxJOB4g2FDP3vMWJI= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN1PR03MB037; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(8121501046)(520078)(5005006)(3002001);SRVR:BN1PR03MB037;BCL:0;PCL:0;RULEID:;SRVR:BN1PR03MB037; X-Microsoft-Exchange-Diagnostics: 1;BN1PR03MB037;4:6E8ncuN+FzbfmXWsYtvteDkKy1Kuz1hyIxYyQxs+2yRO1I7h69/G/B9NpEWSJTRLnqkbXjx1kln8/Yx7ShnTRr5+Xm/iPaJMtUi0OHmkH/FvETa+8Yh+MGItuhO+eAgQRpteIN/WlFfwg6e/pvnStgbUPsecEckj4sLRgXoToYqOc040TkR9OXdNF5WKfedwlYyZFAf+wxINGhn4fwF5oeFjeH4WucDmFO/34v2Y1SYF7Fv/1Ry5Catq2wNyEEgjCGuxebYisYxtyDrtDzI7lQVncSxTz6uv6ZAcDtLFSXzB2EZ3C7y9BpcwC3Ho0KEeo4RFY0uU5ljGWFrlPKhgrQ== X-Forefront-PRVS: 0707248B64 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN1PR03MB037;23:tjhUcuRFOvXu6BjkbjMqKjuqQWjv2EmLAjKpNHR9Dv?= =?us-ascii?Q?fsNaenUdTk3c1lNCEgS7mxKTv99DnOPeIPOlJObonra2qTLvy1GjpJgNW7T3?= =?us-ascii?Q?4Xya/VeBI3snZPNfaGoSYDSeo/K39AAz9lWGZpZNjcRyNu32i0ex+npZylya?= =?us-ascii?Q?p1VC38Fds01ntvatfutE3x+e+UEGQL7M+8RceuR6s9yMgA51MJiI9AnXfGOf?= =?us-ascii?Q?ljd3WHnUScqnon9Gc7v0S4G1a3teKQoETtuJeCcNs1n2+fiqPOyCnFAVOY3g?= =?us-ascii?Q?nN1aD6yp3k9nJTibVRYgIf6+7bmffErIw8Zerkwc81zgpZR9Uk4ZV5OH3bQs?= =?us-ascii?Q?Udd/AqZptnakFiKKz1/I6v94xnI5JzQcmqiVKZNYlSEsQMhd/tu2OuphOiLF?= =?us-ascii?Q?cq0JYS7O/jPWy8VuxwYZ3/oKAdzGU0nr0wGNjjoa/uZNEud4COJXNhe6TegS?= =?us-ascii?Q?pz9YJo3rcsJt8+hi8kKkznZiTXNyk5NRd4adZvC6pvsqnkrBZbxra0cTPAvC?= =?us-ascii?Q?lfOGhqxs8gtMsfqw281QmWYZlNoMb/hN5P0IMKCclZ2Mm/ztR2mwoXaHCAe3?= =?us-ascii?Q?OKgZ9t3Xdqyb7fqQVcmYey+wSGuctwKF39MANZvnyqHh8uDsTOa18BG9oEei?= =?us-ascii?Q?lfOFb0686/xCQOja/U7EKmJxAIViLcfOpXZv6v7OCbuCYpxFzQzB7+CtJV2T?= =?us-ascii?Q?L6FFOSCeOuw11xD1dw6QFwZgBH5SUTHvlRNy9wrutc8eKjgReGFw8Dktxw0F?= =?us-ascii?Q?Aq9/gWkoUKluKQV/fwueprGbCaGZoDaTlluqjRwzzM+X6UwLJNx65dDhEeQ8?= =?us-ascii?Q?HuYEDyYte8Mvb2uAK/BSGSUdsGpyQstYaOoTBOZaMSzVKgynwH+3+u3pIO7E?= =?us-ascii?Q?hMVq5dCqBKHgC5wXNKwz8CXrLbmTl9ngV+rVHBeSNnqmoddyZyR8XwZCSZWz?= =?us-ascii?Q?e7pcPFWUd+2J/1BqmyxOgOgKN72Pk8qFgIF+Na0+QBy8E3Q29E0m9EsFBYlK?= =?us-ascii?Q?dENx1+L9SzhdlzmhKtO061eTEf/ZeUNcaZeuq7dNzWgQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN1PR03MB037;5:ipGsEy26UwGyzJpjfx0ZL3cqyMUhGDwIhRIzQJrxZ1IrKeDyQh+oEXNpozHTw3jIbFDLbjMn3SEZOOCjGS2gXFeJsODJOlWyVLD1rcpZlfqH6gT+J5ZQsWOwE99YCQdmR3w4tl1HIv5jc9VJl8oLbQ==;24:dft3W+JwyCQ/iUG7aYGTnjljlGxcaUyHnlNM7CLRu9/L0MY8a26Nw84XfoQREMqv9DuCNFMU+3lbEyTQkUHc12lsCoaAkbqZbD+UH3Cdb6o=;20:nNsLBLwgqI9gfp3FhdKATFjEJEF0vzgyv6P2G9lnFEoer14vb8Nu80uGaAyv1B8pQtyCvmjpZ5HtMCXIvDz6AXBLd2OBtaKUXNJHsBSnYoD5bFjnjCa+xYZ0y+2fWdYgXXvCaC3iohaVGXFpS+IokqTjlCGpiBAyHfFZWcqznso= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2015 07:19:35.0276 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a;Ip=[66.35.236.227];Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR03MB037 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset adding pci support for nios2 architecture. It requires pci_fixup_irqs() from setup-irq.c. Ley Foon Tan (2): nios2: Add architectural support for PCIe PCI: Build setup-irq.o for nios2 arch/nios2/Kconfig | 24 +++++++++++++++++++++ arch/nios2/include/asm/Kbuild | 2 +- arch/nios2/include/asm/io.h | 11 +++++++++- arch/nios2/include/asm/pci.h | 50 +++++++++++++++++++++++++++++++++++++++++++ arch/nios2/kernel/Makefile | 1 + arch/nios2/kernel/pci.c | 33 ++++++++++++++++++++++++++++ drivers/pci/Makefile | 1 + 7 files changed, 120 insertions(+), 2 deletions(-) create mode 100644 arch/nios2/include/asm/pci.h create mode 100644 arch/nios2/kernel/pci.c -- 1.8.2.1