From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932400AbcI3L7a (ORCPT ); Fri, 30 Sep 2016 07:59:30 -0400 Received: from mail-by2nam03on0054.outbound.protection.outlook.com ([104.47.42.54]:56352 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932645AbcI3L7T (ORCPT ); Fri, 30 Sep 2016 07:59:19 -0400 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com;nxp.com; dkim=none (message not signed) header.d=none; From: Po Liu To: , , , CC: Bjorn Helgaas , Shawn Guo , Marc Zyngier , Rob Herring , "Roy Zang" , Mingkai Hu , Stuart Yoder , Yang-Leo Li , Arnd Bergmann , Minghuan Lian , Murali Karicheri , Po Liu Subject: [PATCH v6 2/3] arm64/dts-ls1043-ls2080: add pcie aer/pme interrupt-name property in the dts Date: Fri, 30 Sep 2016 17:11:36 +0800 Message-ID: <1475226697-7709-2-git-send-email-po.liu@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1475226697-7709-1-git-send-email-po.liu@nxp.com> References: <1473741659-17618-3-git-send-email-po.liu@nxp.com> <1475226697-7709-1-git-send-email-po.liu@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131197010418541617;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.158.2;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(2906002)(586003)(5003940100001)(76176999)(50986999)(47776003)(6666003)(85426001)(86362001)(81166006)(8676002)(81156014)(69596002)(19580405001)(356003)(19580395003)(50226002)(11100500001)(2201001)(87936001)(305945005)(626004)(7416002)(7846002)(8936002)(68736007)(8666005)(189998001)(4326007)(104016004)(77096005)(92566002)(106466001)(229853001)(105606002)(5660300001)(5001770100001)(97736004)(33646002)(230783001)(50466002)(36756003)(48376002)(2950100002)(7059030)(2101003);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR03MB2444;H:az84smr01.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11OLC006;1:uT0JN0ekk3kdjhO7Qkt/2NL6a6B8fQALjzUl5KH1OFr9whmpN+TZmqKkuSPIaIsy1hhg9p1xZbKmzm3L990CaCbHah1rTCTXHKVEmmMEE/eBW8Golu1K8qBNQmpuuwW1WMY9WcmvyPFO2Rrgzwv+VSGOa3vjtC6iyZMK0FZ97y1vZXukMP3Gi85IH3dDFnlK+0jdTmj9XeNKkAB5GaLtF++cCWsM8CTJBwhrVOqoIi1+00dqWMud0McVgkog5tyb9xrxn29jOHQBIJHw+kCSOhEvcpNMQqmXtlk9pdWQJG5Ps4c+XViFZyl6YegFexHq77onezOpE1WHozSPzo2tGcJNh3e++J0ObqlEV/lWfLmZIVPtwLPRrY5qnbt902mB1HwTC65VpexiMgEDX77+hrNb29InC9gpVHjpFlFqsFZdw5nAS+QjfZIBVH0Z08yqevHEXH99hiE9xBRgPcxftGCFPmI7kvzi92Z/7FRNE4G0G24x7gwyqQfj8pWRoBtl0nEqx6QADBvQZN/vtfRd5QKBi+OcjlFATFKQ87ko3HTscpuK4AtLOpLWMMq1rDgnqiQPRgU7k1/Zu21G8vH001aGRvkptjk4eTMXB33DgrHEXeBUziByoi1v0qzcwkAgOM/9fO2BN5zubYqyN8HkMBBwLjlbTEDLbO4G0wMaGGYQsIkSi23QsrbGFDHB0maMTcQmhi0FdwBprA+SifCW/EnOBe00suPO08fJPfOCdhZcCc84ngwkYqLofOzoHBxn MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: f86c31d7-1114-4f1c-c2d4-08d3e913840b X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB2444;2:qv4zEDa6HvHCJEbBVL1KTOsPU5v/3wu0l3oHlZfqD3XZ4UMwqO3qOB7/N17vJZi7YiqxbZi4mnwvfyiXKO7coWUtQc42rDCldM/iBVw+MIkmQBhbgS8xbvwHeI4WDacYaxU81jqDz7xt4kEirmzdlOWturam5WhLybgOYNh9qhFZ2f751fSKy9W3BRSnQhO2;3:0MMogbeGgxPbChIoVxlfaTtxTfvcsPIWcp5syxPcwXp133P6CVDu+1tjA17z/RZ7W/T3G+q5Z+4BSLOAQWSWBvwWtbvPxbSsZPQssMji+KPOOJbk70uyBuAy49h3DAwO+GdiMAzTkpfh/Z9oy15ygneGuLuQYe2RWogB3CzlRh9RHKgbOkGDvWVVYHQCjY5VEgsJEzl3hCGAyFXrs8Ms2Eo4jZurRPWluJdVV21iFhk=;25:AmcaTdkweKDqJVlWMl7OSYiq5yE/Epwy3XvDC2z3JQ5KGxQ24Z0aKuFCoY1FczSmtwKDSOMm66lKTFt8GqfjAz1kNdjlphf62YP0iNZ7atwAWP8swZwZkgVQrRv6yEM/bnGhLgSNCuFGYSduXsXA1h6Adhqifjnk8cSzNXjziU5LpxXPdgZNJl3sOL0GlohMiGfb+bqGEnhyCmITgd339m3v9ykfnbXJx+JM1q3Fcr+a8chzQCHIr9xZKgvMB98SV/ToLnYKegpB9S+r7XqItjTSPU8nXXz5K+Dgj132Cs/WPqwKgW2wlJQ3XGAHvjyivNtARSOGLSAG4QfnREnPEG/XReSO7CkygBK/Et1paBN9I3hc9JODqP5G0SvxWjeTJJhajcArzG5k5svHHWHm6LKT7ws4RqgmVyZgELXmUJE= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM5PR03MB2444; X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB2444;31:mhGnrQALxy5qk+R4ZnOcNLiMVlKxdjnWWDZDmwCBEZvrwpFHurSkUgh/u7lNMxYQ41T83HRXntufoPBS3QuDxw6QDy1tIYNBt9qKcLW5HYxYSSdD6LrnCibKJfmWY3L5pVWIcNsL8U/VQlCzYLhrHKjAw2FtorIZJSEiINgNBkfTmr2Qd7BK1m4AJfY+u+8fdbERNJbZRxWzr1eGLiKutaj+zYYPjMuFUafVn3EvLCo=;4:OQTe7P9E9aonvNGU0mrsHo3gzoe1LJaFlLmZ4H7l38YPih9CRcjGU3k4L8vDOha+JdBwnkFMIOB+PJvWY9CqiJ83PQ9Q3w2Eh8oCEdJavXxusfx6jo2gNWZ2pTTvG+gyn0NVYydyrYPRxihruY0fU0fB49hQCDvHTTIP78sJLH0bDfF0HQTyVg2pD4VAK07Ub+YS0Gva2vTuesoZVRvZbpO5SFJKh+nm8GwnpvM/dFW/vMLKJ5VnAD7x5OtYEARCavH5PU+slilpKWrFOFTwFAGiBYdwLQ6RBx/aA3UayScXyEey7pEU5ujjv+iJyoDA+ms0LVRWRxe50AkcbAyS5cQ0zZ8fJsjsbnSagd0kktrPZZFDb/76tUl3zCils00fgdif+tUCJ+xKq+puw7943noo0zW80IdYb2AGH7UwpBbi1d99Kp5m+3p2jQTviD7TorQlwCftXn0RusB4tZ9TM7+FR/FATy9Nr2mTmJsIV3TiRzJQW5+Ii3zHoPC1qH4f0Uh3xLVrSc+bhWJ+f98OsPgfLChXV+gSdZascZoJ3tahNAu+cv/ZvAskwTeHBuuN X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13015025)(13017025)(13023025)(13024025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026);SRVR:DM5PR03MB2444;BCL:0;PCL:0;RULEID:(400006);SRVR:DM5PR03MB2444; X-Forefront-PRVS: 008184426E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM5PR03MB2444;23:ML/6K1ggYlcvRsxGsHnSqanFLCAHHh3fc+3IhjPTc?= =?us-ascii?Q?O1gVMVdjLLKWvskSaSojErx6dAHBCGluGR/7GukApUk2rXcYr5+p0juBzHWm?= =?us-ascii?Q?Dp9HEQ8eW3I/FiIcuRhLA9VCdyW9U5Cft1uXL0cMTD8KK9kKS2u/t89A7RJf?= =?us-ascii?Q?ZH3OHXQodfKe5GbWLcfnGZkV/oPpVtTtCNKlwyaCjJ5rC6OBZBB5AI2dpA4Y?= =?us-ascii?Q?c3LzMc35sQ4zUnzeMm9/LsKERdkusZR7k8mdGMc4S9oRaZ+uhjHDduYyF6NI?= =?us-ascii?Q?u9q8mj60KPaYNV4AqorCMvvLSddMs8c/j37LvlYeT+E26GEOoMdBcUOLYZaJ?= =?us-ascii?Q?YuH1eiPJxbAA1sFoRs6xaiZd36eoXTK8O/puKJK8bHziO4fr5UH6SBowLVB1?= =?us-ascii?Q?fFpKEgo8bFlZYwHwLXF9Q01cfYdVm4ia6VAbVBjn+FhpxwNCG5ZhWeWslHJc?= =?us-ascii?Q?4xOlqXNtaarSIzOCtToABbUJs5wU+Q4AroPHWROTm4VQP6kiQW/so3WgaL++?= =?us-ascii?Q?iRDOpMVRgCSMQTF98EpWAWoChgF+hIclM6cRg/qkywcXTcB/4lIHeEvG+Gte?= =?us-ascii?Q?PCgqgwPoSAQr+BBix4Nwslp4LYhd/pUBEdP/EX2cJf4Lyh8NSHnDpI7/Vjfo?= =?us-ascii?Q?gkt9BSyTkjPNkZlZdhhe3cSHzWtIGfsKKEFYIhScCrZwxBWiq90lRBusnOpN?= =?us-ascii?Q?Z4l8uBcbakgiNFHoMmLdtFPj022TL/lDEs0wxpdgX284FZZMhttdD9yqhiUt?= =?us-ascii?Q?OUiiS5wRGnN8s8O2+Wkl0lVbTTU7rnZantDqQX9/dqoFq7lVE6J32gyA1hg7?= =?us-ascii?Q?0MJdUb68AHMqpYlkLazNb3XmSp8FbmWuxr5Olc+S4SsNtz79A91EC+BDdyd/?= =?us-ascii?Q?AxvTJdslI/TE139bWlREoROY4SDxAqzhBFhrTN9wRyd123S4fxjLUz/L4ky/?= =?us-ascii?Q?sVxqcarpJgwVNYdp3DvzUUv7gIkMg6RQR5qzkCwxoIut5+UrugCx9gTLwUDL?= =?us-ascii?Q?ElQ2k3BSZVbHvqmXmFsholEaGFA+6G5ejF3RyUcgjE0zlLcmlGBFfTMlL49G?= =?us-ascii?Q?dcayO7e1H78VS2plFx55m8HwMHf7AZPxOnKfFeh/1TNRgN0IVrMwzTsFhq9B?= =?us-ascii?Q?4mkyGl3OL2AYwwTI4IgNf8EMCTmO6pRSz0BoL2SbqGMxZJ26hJqCePuB3tKj?= =?us-ascii?Q?OpuwX2VluET0SAUTqRdUVmd427AQaBKhJjhnrOy90XI4SFnSsooYXR1fNg7B?= =?us-ascii?Q?I1KZTnOJifsjQP2FPVYl3QVME7apzJRPfAOwCVuAuzVcO5qbPj3BvJxruv96?= =?us-ascii?B?dz09?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB2444;6:d1H1NZUV3u1mCXujEn0W43ZevfSio7JE7o1lwqvStaBpONXwJ4jYu5HUK2e7B4+Hc6FwwBaZbf6p+hSSSfK+to2bB/rzMuWBbc5+QjyvGv4UKWjPbVQMNICvMll0KkAzzsXzAzhiaLEYy3J3u/2B2rYpZ3s1yUt+op2BomG/ae5+HJuHtCwVfZVEKa8G/2kU99ysDVMRGz3LY0WkSd+axU+sLM0VqqK0pK19pVOmpExgpV60LtR9HE9w9bnMd76zwIQQR7diWbiQRkhfjQDn7rO8IfUDhKTtVY+4Ugi/+ow=;5:SJRS55FhheUDqRqW+hyt/e4rThAUTD/NT171T0xKVDbbV8aTSOp7IZ8FdWiyl4RdVhkoCcSZkMsGKcyfbGdUuYmdpzmipMfEHNkXs4fNLQOCEEOC6iOwTIb9FlOUrXaNW74vMQLQUQ1UJugFuMpUrHUirVliBjaUWraO9a8d5us=;24:QsCf+JIGSU5Ibmqk7gMiOPm/xPIV2+xDfujbVhQ/u6ODr5HGPA6VwjPwKx6deAvQV6F8iEiJMtYT0lNxP0t/rBaMKEhWwo+1jkfMw32JG6U=;7:qwyNGlYXYgRHvs18NzSmN3B/2fZ5Rvb/c4pBlg1yI8bjv6zkq7NMhlwFjIjvb8Af87/FvFfCvgUPLobfyzULkLv5xaf38AzGc3sRllRt5suIsCTY42+kS+OKkA4OxFshGHmIBA7VTa5GjFCoHRsBgdsW29+wYrjw0CZSVIvGtP5ZUMsmYEdvxhx27Tr9uWMzFDtP63lB/wigO+RJxwguv7VToT7Aj5xGJcIyJelw4TIzpRqJli+CaRIFeNKC5lqSabwU7T+76bmcQJvSFAdOck7eGNRu1RmBuovDCOy/Smq7+1HTXQPhKAxW2bzPtr30 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2016 09:23:55.8170 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2444 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Some platforms(NXP Layerscape for example) aer/pme interrupts was not MSI/MSI-X/INTx but using interrupt line independently. This patch add "aer", "pme" interrupt-names for aer/pme interrupt. With the interrupt-names "aer", "pme" code could probe aer/pme interrupt line for pcie root port, replace the aer/pme interrupt service irqs. This is intend to fixup the Layerscape platforms which aer/pmes interrupts was not MSI/MSI-X/INTx, but using interrupt line independently. Since the interrupt-names "intr" never been used. Remove it. Signed-off-by: Po Liu --- changes for v6: - add remove "intr" interrupt reason. - add "pme" interrupt. arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 18 +++++++++--------- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 16 ++++++++-------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi index e669fbd..654071d 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi @@ -527,9 +527,9 @@ reg = <0x00 0x03400000 0x0 0x00100000 /* controller registers */ 0x40 0x00000000 0x0 0x00002000>; /* configuration space */ reg-names = "regs", "config"; - interrupts = <0 118 0x4>, /* controller interrupt */ - <0 117 0x4>; /* PME interrupt */ - interrupt-names = "intr", "pme"; + interrupts = <0 117 0x4>, /* PME interrupt */ + <0 118 0x4>; /* aer interrupt */ + interrupt-names = "pme", "aer"; #address-cells = <3>; #size-cells = <2>; device_type = "pci"; @@ -552,9 +552,9 @@ reg = <0x00 0x03500000 0x0 0x00100000 /* controller registers */ 0x48 0x00000000 0x0 0x00002000>; /* configuration space */ reg-names = "regs", "config"; - interrupts = <0 128 0x4>, - <0 127 0x4>; - interrupt-names = "intr", "pme"; + interrupts = <0 127 0x4>, + <0 128 0x4>; + interrupt-names = "pme", "aer"; #address-cells = <3>; #size-cells = <2>; device_type = "pci"; @@ -577,9 +577,9 @@ reg = <0x00 0x03600000 0x0 0x00100000 /* controller registers */ 0x50 0x00000000 0x0 0x00002000>; /* configuration space */ reg-names = "regs", "config"; - interrupts = <0 162 0x4>, - <0 161 0x4>; - interrupt-names = "intr", "pme"; + interrupts = <0 161 0x4>, + <0 162 0x4>; + interrupt-names = "pme", "aer"; #address-cells = <3>; #size-cells = <2>; device_type = "pci"; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi index 21023a3..58844e8 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi @@ -583,8 +583,8 @@ reg = <0x00 0x03400000 0x0 0x00100000 /* controller registers */ 0x10 0x00000000 0x0 0x00002000>; /* configuration space */ reg-names = "regs", "config"; - interrupts = <0 108 0x4>; /* Level high type */ - interrupt-names = "intr"; + interrupts = <0 108 0x4>; /* aer interrupt */ + interrupt-names = "aer"; #address-cells = <3>; #size-cells = <2>; device_type = "pci"; @@ -607,8 +607,8 @@ reg = <0x00 0x03500000 0x0 0x00100000 /* controller registers */ 0x12 0x00000000 0x0 0x00002000>; /* configuration space */ reg-names = "regs", "config"; - interrupts = <0 113 0x4>; /* Level high type */ - interrupt-names = "intr"; + interrupts = <0 113 0x4>; /* aer interrupt */ + interrupt-names = "aer"; #address-cells = <3>; #size-cells = <2>; device_type = "pci"; @@ -631,8 +631,8 @@ reg = <0x00 0x03600000 0x0 0x00100000 /* controller registers */ 0x14 0x00000000 0x0 0x00002000>; /* configuration space */ reg-names = "regs", "config"; - interrupts = <0 118 0x4>; /* Level high type */ - interrupt-names = "intr"; + interrupts = <0 118 0x4>; /* aer interrupt */ + interrupt-names = "aer"; #address-cells = <3>; #size-cells = <2>; device_type = "pci"; @@ -655,8 +655,8 @@ reg = <0x00 0x03700000 0x0 0x00100000 /* controller registers */ 0x16 0x00000000 0x0 0x00002000>; /* configuration space */ reg-names = "regs", "config"; - interrupts = <0 123 0x4>; /* Level high type */ - interrupt-names = "intr"; + interrupts = <0 123 0x4>; /* aer interrupt */ + interrupt-names = "aer"; #address-cells = <3>; #size-cells = <2>; device_type = "pci"; -- 2.1.0.27.g96db324