From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S941802AbcJYPHC (ORCPT ); Tue, 25 Oct 2016 11:07:02 -0400 Received: from mail-by2nam03on0040.outbound.protection.outlook.com ([104.47.42.40]:18934 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S941754AbcJYPGs (ORCPT ); Tue, 25 Oct 2016 11:06:48 -0400 X-Greylist: delayed 8080 seconds by postgrey-1.27 at vger.kernel.org; Tue, 25 Oct 2016 11:06:48 EDT Authentication-Results: spf=fail (sender IP is 192.88.168.50) 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: Minghuan Lian To: , , CC: Shawn Guo , Marc Zyngier , Rob Herring , Mingkai Hu , Stuart Yoder , Yang-Leo Li , Scott Wood , Minghuan Lian Subject: [PATCH 4/6] arm64: dts: ls1046a: add MSI dts node Date: Tue, 25 Oct 2016 20:35:43 +0800 Message-ID: <1477398945-22774-4-git-send-email-Minghuan.Lian@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1477398945-22774-1-git-send-email-Minghuan.Lian@nxp.com> References: <1477398945-22774-1-git-send-email-Minghuan.Lian@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131218724303435546;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(2201001)(77096005)(87936001)(626004)(8676002)(68736007)(50466002)(81166006)(81156014)(2906002)(586003)(189998001)(85426001)(5001770100001)(5003940100001)(11100500001)(104016004)(86362001)(50226002)(47776003)(8936002)(4326007)(92566002)(50986999)(97736004)(36756003)(19580395003)(6666003)(2950100002)(19580405001)(76176999)(7846002)(356003)(8666005)(48376002)(5660300001)(229853001)(106466001)(305945005)(7416002)(105606002)(7059030)(2101003);DIR:OUT;SFP:1101;SCL:1;SRVR:SN2PR03MB2383;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11OLC001;1:C8l/LezivqeSSCYkKuoQreDgsJo4Fa6Ar/gLMDgCDxrGC2Sst0I1LEWTGXAJbEbM5gMqP2myIRuGIVmPow3uNjZZ46KRmsiV45weS1rC2zh+HEqJ08wYK3M3gXdBudzuCPdXyml6iH4o8uztg9dRNCptumWuGuliqsqrK+cCu0v1uwkhCZCAX9SUULySHU/PjD/R2fnc54xEQFoqa/0o0X591efaCSHXIJk005O2ccP7MMy9Y0MHgLg5ZACswXvVnjTM7X8jLZ66wQtgKbNKZixJo2TnwXg3/4bAOq69ipvH6hbJ+tzXeCQuEdWeJTD82ARz5x6N4HjAaKpP3r1N4sO4beEYvURQpoufg+9VEaUfBAqKYb56Cgz+Y04ZAnRDVmGFZD4w+YTi3KTE8kmnbZIZbhggtkwgBb1jnLuT+aWsFyg2nPeehZKikYB5+DIZaNMabs8TneyI1Xm7hHTAPxECWUCfcZ4CJsiQ6jH+fBWZ1ePF/fUKigCDurL29BYdJQ30ERxb9EqRLVYw/ayLSIfdd0KZkEJvBFEQ8+d6stMYC7/n55cDLXIt6UDiNR1plmQ7J7rWZ4Ic1JgO+rcQOPnCdvGmKBg+KPm6GLirrCldU7o2cjUTfuHaQt19jUs1tSYS75AGhwgZsVL+lhu+lRC2pdVdxk9ZWn6Yo43nYr5/6UR0zY/pdhbHqRqYAMnEg24o4/Gpn+Uc77w8XVFJr2aqS07j2DQgldDx6thbOd/5WaFFKxovcwFBuiIH8tk141qFTP7rEDMk+/uFHeMiCJMvsnTWXjwkptk2lnFATUE= MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 295491e4-b186-40ec-6ca2-08d3fcd32c60 X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB2383;2:A1uDinyjfc3DRsVmy8nxz/ndq7Ql1ky9yXYukQuiToi0b7ADzSzAcng3255zzwtCydim1QUYmFnwWvzO7ELEV4shkByZvBBAri7yCvBI4M1fEz2GZ2fITQDcJkOqd6bgDXZQmAqEfffc1IDoafd9J08DXVH7Hgq2OLYScLtpEho4F3TMSEKSCwtZOQDegWLga28i+PbVcZkboICgfTHn+A==;3:ajV89dZ681Xpbs+ym9kUfp1dnd20EyAhpjYud0Ck91AWuWtHaKsq33EziQLBEAmpcrQI3uV3ZFpvO3K0i1aKGLaqZZ8BERZcgUM5VkaoSd67+l2EBFb7gJwKO9hjyePE2LKBmCM7CDlxeSokY60DOKxSbSVk+XqojhIdjHj4GZvMIU+WdBYxf7cKf5mG8NLpcGKrhqYYS9CP4aDa7c9580lT3GMCZoKWNolyQeeJCQgcM5FNb43zE6i1uBzlOe7J;25:sDYhZwISnqZaemHb89waOWZzy3Hdz2UGUu4RMzk3V1xS5nngeKZp74Q485YCvTQVR/36zmfXLwYIpG/I4RU1XFeHjuApYjVna5KUXpwvDMwQWm4UoH73307dpR8XEfhhuXryN+1ytQEWrVSPTibQy0USp8Bb523/39Yof3QtchYWzzNTL2Hf3V3N9tm2ECEIff/BQuQPEG4sg61gcBRdkA0s9RxR72EFD4XsUMMi0w7EsS4bLYS3JM6enccscK5Z/T72OkHcustkTHe9J2lD2nutO51WEPCNIFu0XUhWyIFFMGc9fNUSK2Z14ecw7PIuVv26AQLvhKIkR5Bw8w4YgvMZ111U8uXRYSEU/x32yZHshEJMlGrG+pl5Wh9BQgmXp0Nn1pclp/eVgnFQ/v9zJ8YXsMTvkv9r4Dfbun2pSfctJeZllgnCqYIx7p4YI+f0rO6TozHFMdck2SsTimmmmw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR03MB2383; X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB2383;31:Uc/7P0TcjDr87hFpLCrDsI8X5u4V12P7JCvtretqldcK0UvFYrhJ+5Po6Oz7AqOOX/V2nJ+enD1LL5GVIxwg8goLHbjPuYPW6OyS/7KsFi8UmczsRc1EXzJ0rHvXijTyC5ASnD91K8yrrULoFRQO+Cn/zEpvWv4u09+OSUVxN2f6p+nCrCm85Ca7YvpFWJbmvSjYKeoOHcs6dnhM8tf0mnAdX1xw1+aIhgQPAQM7K86F2COUFqFMLWFIZ0T7zKk4kknGmVoJteK2yKCtVy6TTA==;4:+ua+lH5r420EoQlBNc4/63dBw2EeMo1tHUNgv2J6CIlzePtSdxmsn2LRILAUmwVTukpyTGHXEPFWbYGCcLPAXzhGhMl7x49+PyZ27Fn6za4ZduHyqy4NZEbcz7EXOPi4K0LoLYREL4JIsLW2FJ9hByILvZiUtF/wA6+zGM3leK6szZnjpMlLcwjK0TGyW7uBk2DpfsKQck0J8wxi1TDpLW9Zz+QdB17h3oKSyxOcZ4WDBed2MQHbxVis7zACA6OuaBTmWEcVdptHL2mJ73H49RBZNDpw8EBEtTGhGL4LJfjI3GCgRk8ZyLNYaKWqafGMI99HkBS0mwQeIIO0O/NzZXeluy4D0YLlRvrwQXP/kk79cZ0ZRFRQwx5s8OCXwAODGSEH+4s/QIzZATuzqKvlWD96qxqlBqy+fxJNSEXIn3+D1YKz92bY6CRL7z3la3maQzCxAKvmuB/3AJVIYmAhzSEAhXmMOwTTEr8mCpXT9rh9FEa+MF82lvtQBzOb3zNIydJ5IDli+eAe8Qt0HLIL2Tczd4f31JbVjeMWJheParTBy6Exq+uGZX/d6CDH3Vvm X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(13024025)(13023025)(13017025)(13015025)(13018025)(3002001)(10201501046)(6055026);SRVR:SN2PR03MB2383;BCL:0;PCL:0;RULEID:(400006);SRVR:SN2PR03MB2383; X-Forefront-PRVS: 01068D0A20 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN2PR03MB2383;23:hIJ7ekQf5S9uRDarWLkvSUBc3YCd52cdeutMYfzGX?= =?us-ascii?Q?3RxlHqC/lZhmWQiJSmtFAq6iWCUdI++pCTtZOJzD0AvUiHH759jwL8ijbsfk?= =?us-ascii?Q?CyCK2HcYT70ABJmO1eCyP0Qk6Yar29BoE1QCuDQuusxzed1PgmCZGC0j2IbF?= =?us-ascii?Q?/Jzzy9ITxbDetQUVKfVJWjUj3LTuiOPPKDAOBSSRCqqARqos2lgXVv2Y8X7T?= =?us-ascii?Q?Dfyp5wu/HUvGabet7HvDJUL8CNGjmPm52mwgYgxVb8qmXqO6yhG1ugjdif91?= =?us-ascii?Q?Fsxj0Uv/WhMkhE1n2pz4Sn7SZr5j1xbQY/MjiG02yhLOE2ghrNLrY7VvD4GL?= =?us-ascii?Q?bqcoALHSIOWmqA7oWioUC9SP57INGyWemLZBz4A6CwFtLi3tCU3xggdYdOfB?= =?us-ascii?Q?fjiETYnNnbdtUkhpXKTfl3Wu5ImpKq2LT2EpQVbpXbRsO9QfxTjcmE8L9P17?= =?us-ascii?Q?P9+PyxF2rmNLnq2G4sW3iOXsm3umFEGeKeUwoGYctvDnxe4ywVbHaR+YxWs1?= =?us-ascii?Q?d/i7Ff3Pg5HV/AARUc1CDzh38NZ+a0o96vX4CLl1YDkhtAd5gXgSgEPUG/eZ?= =?us-ascii?Q?YP7Vx9Wuyokfm/ysPd6DymcbDSyRnics28pf8fTxBEwR3J9anrQXxI1xlyVW?= =?us-ascii?Q?5/JRkq2AnPPJKqs/2opxexf7Mktc9YUPYIiO3S3COASQ76J9yOY50kuddvz4?= =?us-ascii?Q?ARF4bxgr0SdSt/vxUlTPYzE0YTa54tre9ITR6WWv0dQQji0dOkAw2L7BTSRS?= =?us-ascii?Q?4NhGI4w3wz4eY22dUOxzEgMjKtymUdQ3938C4dED98F1dms88dftxQty/RrF?= =?us-ascii?Q?lwTgw6Lgw5ZMdYR+S7fIo7anZgmh4KtSDhskkdHc8gZvq/Q5EMGY+xEGE9bV?= =?us-ascii?Q?lJX8cS0rWH0/quCTvMnF3TnSTo3i97xn02+86V4PAkyzHW0Vdjw9KYcRp+tQ?= =?us-ascii?Q?zGrbK1Lxr/hNXOVeu6G2MF8EywNkGvCpR7Vn9UG0eFnWth46DtMymJ8fFCE3?= =?us-ascii?Q?Q76hNtdv0wbESoBxBE1/At5xMtfLI+oXIBja8hCjloJm9jyhwIAXdbIVW7wy?= =?us-ascii?Q?9njIQcPhTUHjsG1sjVKKgkbHvNKQGbNSr18fJrw6acimcay7UCmRoj4TZv7u?= =?us-ascii?Q?xfTIl+XM0Iy0f1UcG9pdQdaPSvuWKAEtv7d+y1HylmIr8nNzJwGM1uFMRdfE?= =?us-ascii?Q?tyaFolvve0BI5HwxQSJ4uCh0ev9v54fGGDB+XzAG3QDcPjjYTAVdvgyaw=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB2383;6:iKCqtexXQ+kcZQcj20Aad5k/komZw8wV+RzWEGWKCqdv1P2ThcapnoRxPQEdWgjgXiBZeucn/iEQyDCCCNlZNI1Vub7NXnEiceE8LJVkPlNvuj2qLWgcKTmmbs17KLzF/YobwIKyoS+hbU76j6lFQwu1jcZnzhg8/mDhaAOi1bZrQe3xL7Og0bfCWlXRcl10kybiK78ed3A2cPDiLGBc806M+FRyUUqhCJBw9x/G7Im4wx5S0fzrXfvvKrO51ZL/FJPr3KLH3+O7kMmgzrJ60/6b/M6Ly/RFUryMSEzI0tSBrc5wYivupnCBSwqVg6QN;5:zEpgRlGaU3/B2p9l0lssvNfT7zPpF4i6/CQDv0aiNfGZ/GvQcoE69ck7mDdC6ra800NelLLD4rp60yRjEXQWOyiJLzK3eEjmZZPaIaIPQxGubf/bwdxinpOyZ5N/SCEfTbLNHtOP/xusi4WkmpUaG6N98zSIO6+q9hiYwQHsXcSZ9gS2FIn/deDVAKtoaQFD;24:bt2xwmoZGN3lkXq5+T1i/XVNk3khExgMPtPM7YRSzV4r0jozZDGBCqZIdfRauZ9iybTwVAKjJn0swKeaVN3UD7k2kgVqg7Da4mpZQDxCAv8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB2383;7:cpXFr/aGGvNB7O7I4iX6ZwPVe63nXqo4VykY70i46sk06ZGB1Rdw0oqV1pgWMcDK16jI+Y6RylmimhDsmZqm51QvdyafBmrzaQAqh8KAUC3lEMse+u3D3rFzxsD5rjNlJW0to8DgiBEtq7aW0YSfupKR1+Oz1m7Pr3Gh2+CTMph9LI7EYSZxBkLOHtJVPsH3dT2LIYcMOxCQfov0BtzdZ1oR2QUe53zv2Wa9khEQtCdkHWsTbfnsXS6XDH2OLvRvxJlO4S+YQKmaLlY1fE47n6S2OvvUQ/wiPTp3jUlMGG2/U9LPfp5TDEThoPuYoAkgYgT2Yc1aUzbjcyqMqpBwQdoSAzPaZN6BQOSLeEDus0w= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Oct 2016 12:33:50.0159 (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.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR03MB2383 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org LS1046a has three MSI controllers. each controller is assigned four SPI interrupts. Signed-off-by: Minghuan Lian --- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 32 ++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi index 38806ca..5509dca 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi @@ -511,5 +511,37 @@ interrupts = ; clocks = <&clockgen 4 1>; }; + + msi: msi-controller { + compatible = "fsl,ls-scfg-msi"; + #address-cells = <2>; + #size-cells = <2>; + ranges; + msi-controller; + + msi0@1580000 { + reg = <0x0 0x1580000 0x0 0x10000>; + interrupts = <0 116 0x4>, + <0 111 0x4>, + <0 112 0x4>, + <0 113 0x4>; + }; + + msi1@1590000 { + reg = <0x0 0x1590000 0x0 0x10000>; + interrupts = <0 126 0x4>, + <0 121 0x4>, + <0 122 0x4>, + <0 123 0x4>; + }; + + msi2@15a0000 { + reg = <0x0 0x15a0000 0x0 0x10000>; + interrupts = <0 160 0x4>, + <0 155 0x4>, + <0 156 0x4>, + <0 157 0x4>; + }; + }; }; }; -- 1.9.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Minghuan Lian Subject: [PATCH 4/6] arm64: dts: ls1046a: add MSI dts node Date: Tue, 25 Oct 2016 20:35:43 +0800 Message-ID: <1477398945-22774-4-git-send-email-Minghuan.Lian@nxp.com> References: <1477398945-22774-1-git-send-email-Minghuan.Lian@nxp.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1477398945-22774-1-git-send-email-Minghuan.Lian@nxp.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Cc: Marc Zyngier , Stuart Yoder , Yang-Leo Li , Minghuan Lian , Scott Wood , Shawn Guo , Mingkai Hu List-Id: devicetree@vger.kernel.org LS1046a has three MSI controllers. each controller is assigned four SPI interrupts. Signed-off-by: Minghuan Lian --- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 32 ++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi index 38806ca..5509dca 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi @@ -511,5 +511,37 @@ interrupts = ; clocks = <&clockgen 4 1>; }; + + msi: msi-controller { + compatible = "fsl,ls-scfg-msi"; + #address-cells = <2>; + #size-cells = <2>; + ranges; + msi-controller; + + msi0@1580000 { + reg = <0x0 0x1580000 0x0 0x10000>; + interrupts = <0 116 0x4>, + <0 111 0x4>, + <0 112 0x4>, + <0 113 0x4>; + }; + + msi1@1590000 { + reg = <0x0 0x1590000 0x0 0x10000>; + interrupts = <0 126 0x4>, + <0 121 0x4>, + <0 122 0x4>, + <0 123 0x4>; + }; + + msi2@15a0000 { + reg = <0x0 0x15a0000 0x0 0x10000>; + interrupts = <0 160 0x4>, + <0 155 0x4>, + <0 156 0x4>, + <0 157 0x4>; + }; + }; }; }; -- 1.9.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Minghuan.Lian@nxp.com (Minghuan Lian) Date: Tue, 25 Oct 2016 20:35:43 +0800 Subject: [PATCH 4/6] arm64: dts: ls1046a: add MSI dts node In-Reply-To: <1477398945-22774-1-git-send-email-Minghuan.Lian@nxp.com> References: <1477398945-22774-1-git-send-email-Minghuan.Lian@nxp.com> Message-ID: <1477398945-22774-4-git-send-email-Minghuan.Lian@nxp.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org LS1046a has three MSI controllers. each controller is assigned four SPI interrupts. Signed-off-by: Minghuan Lian --- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 32 ++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi index 38806ca..5509dca 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi @@ -511,5 +511,37 @@ interrupts = ; clocks = <&clockgen 4 1>; }; + + msi: msi-controller { + compatible = "fsl,ls-scfg-msi"; + #address-cells = <2>; + #size-cells = <2>; + ranges; + msi-controller; + + msi0 at 1580000 { + reg = <0x0 0x1580000 0x0 0x10000>; + interrupts = <0 116 0x4>, + <0 111 0x4>, + <0 112 0x4>, + <0 113 0x4>; + }; + + msi1 at 1590000 { + reg = <0x0 0x1590000 0x0 0x10000>; + interrupts = <0 126 0x4>, + <0 121 0x4>, + <0 122 0x4>, + <0 123 0x4>; + }; + + msi2 at 15a0000 { + reg = <0x0 0x15a0000 0x0 0x10000>; + interrupts = <0 160 0x4>, + <0 155 0x4>, + <0 156 0x4>, + <0 157 0x4>; + }; + }; }; }; -- 1.9.1