From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753436AbdK3AJ4 (ORCPT ); Wed, 29 Nov 2017 19:09:56 -0500 Received: from mail-dm3nam03on0046.outbound.protection.outlook.com ([104.47.41.46]:65344 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753058AbdK3AJw (ORCPT ); Wed, 29 Nov 2017 19:09:52 -0500 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=xilinx.com; From: Wendy Liang To: , , , CC: , , , Wendy Liang Subject: [RFC 0/2] Xilinx ZynqMP IPI Mailbox Controller Driver Date: Wed, 29 Nov 2017 15:59:05 -0800 Message-ID: <1511999947-8274-1-git-send-email-jliang@xilinx.com> X-Mailer: git-send-email 2.7.4 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23498.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39860400002)(346002)(376002)(2980300002)(438002)(199003)(189002)(48376002)(54906003)(966005)(36386004)(106002)(478600001)(51416003)(33646002)(7696005)(305945005)(50466002)(5660300001)(107886003)(106466001)(39060400002)(189998001)(50986010)(356003)(8936002)(47776003)(6666003)(50226002)(8676002)(9786002)(77096006)(15650500001)(316002)(63266004)(16586007)(36756003)(4326008)(110136005)(81166006)(2906002)(6306002)(81156014)(107986001)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR02MB3386;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2NAM02FT011;1:lssmU2YXjGuE8F9FG5LLuyAATQz/R/vz/DWldGNlVOepe4fHcOu84mHujnANbJX6xGoUuKZNU/5Ckauphp8cfZEv1steczix2Pu1rs7C4q/Q368mu0J77Xp6i5oEu/44 MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 87cfa15c-3710-42c3-d579-08d53786abe2 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(5600026)(4604075)(4608076)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603277);SRVR:DM5PR02MB3386; X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB3386;3:4uocWhFBFhFqo0h64UayCLxzR/0yDjdXzM0RnJW2PBygvV2uORfwan/l86Nxah2yagsfbLrtdUuiLA2wRsChqa8p52nOgvxb0JLj7Gu6+aIRWW2E/CA8dgeF1wrVG/tTDsrCkAyiRXLcpSYLZj1wujrsaO3zrgfArcgcEzXankx4C+IhiVVVT+2kM6R2lacahUJN3Owdf1ADheElcnOC2k60h7O4KdsuADy3hy4UIbLoDy7mu45b/oCgSaV/NummkpN3T8T4vbuTdH/M2kGy0EHMv2pKNLlLWVRFPYHvJfDISbGDM9W6+EyDOtb8sbWBcHkavi+JQCUO7nvatQLc2e+YO5akH7VZV6KTl31BsXQ=;25:BeRduqYYpWIRAEb0zV/2hqXbP3Ry2mXqeyaFnP4zGyf3R46HZre19sr60vKgr/DHFq4Jmho1Kkg8Eh4ENvBxCaWQYJ2FOa+uHa6OVRmfOk0NXrT9dw3UTRiGdDGUIdPIjKyZbGcdnxJGg0zS37yPnY916Xs36UI2DKUZrgMBqlIU5DUlTLE+BkSrzDg4E2MQrxTUJWwXVZ88svSHf/x/8/aEp4/QfnXd+MrNOubjw+yPOEInA7aR3mTzEyS6043Xb0Jfl+WvA47/GiDYoxw9TYpvriqJvXx4v2FMyaXETUfuAOwLz7H3LjG8kTSFrgJe54uSoSs5TdvlnOIOfCgXYaCFOgkOwSQwOiVl6LW7+1o= X-MS-TrafficTypeDiagnostic: DM5PR02MB3386: X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB3386;31:uGkiwBcSsiEkPH/BvoTfSPizYb+N5VDgoYCw87XF503Tts+xJgl6HRHm2wrk92oMj6f/prEsN0zgkE1rI2S1+qTAPFGMljHm0XAtDWxmbI1PqGP3QQGdRGwpfd8LKqgC45tUieY9lop+FBh8RUXpq0IDXqq9KsdBK6GniDGFXz48Yip/6+bPK0+Pn5hvbOWP77Ox9K3Kv2fbBp2ned006MT7+gaZoHx6qBuJRlDnEgY=;20:PkYcAoNJ/Eg1uMpnYjHszk2fvBIEOEwutEfKliw1tgIv1CH3NS2fO7aivPZcobcgYmUrDA+5FT00lues1S+sKyNh7Q1smw707pcM4LOrfINaIc/X0/Vuu7RfM+7bhxAQ+/3IDOttcdQXR1aNIcHe/QwkhBAkJ7KqeuDzOTh4kO38Jj8rJbNwurnP52Lx5uQ/gC+Lf3don3GQ5VgtccL37pWjex6lnjhTsV7lJ8yw3664Bf3kotgFReehWuBebDi4Sr3P75cQfqi3NYirgPSM9DY0tOZNoQ2Nw9pfsYaMEKomnSaA9lZzP5EZclxPXnpeiR7PLGrD/xUGdmS1QZxx2MPS0H4Gr6ys2JVx1O/ofV42gtQNDl/U5xenTiwBCcTUOelH9GPw5j9CYKXhOF7b8sxFOxbmwvtH92IrAmDZmn+ZH7rOfYAVZnoZRSp5SupCcXLMgWJ4lrongySWdH20TJBzZdxzIunk+nmflY2F3jKhDTQ6KMdJdx0dXielPRp+ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231022)(93006095)(93004095)(6055026)(6041248)(20161123555025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(6072148)(201708071742011);SRVR:DM5PR02MB3386;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:DM5PR02MB3386; X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB3386;4:UEDIGYuv/N2wIZ5nwFl3+8b9kdJtJS5gPVxxFrAVbPO+5KDU0THq4G3/P9+soiEhRTGZuwH/FLqXEf9PoisEOpKLUYy7KiVFfNyX8D1/3+pmBUuf7UwYkkZ3fTWpsqKtVTHuJDDACaKvqVphXPVQU8sRjbhdTvZ4o/xp0sF8TQWT4iPh6cLzMZ6VLbF4UYDkN9ja9w+TpjTE+tOoOQlN5gG0cV3bdq2q/7k6d95rPc1CEk+0GLXU/Qr6O1dzy/sPMjKB2xp6RNxfZQD2d8LeNg== X-Forefront-PRVS: 05079D8470 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM5PR02MB3386;23:ErmYWctoYjPj768Z2VKJJ1ZnNqEnN+8nKLOrmCM/f?= =?us-ascii?Q?eQaWSTPc2Gp4IZv6rU4gJ35RpwpDfAf6ND9CoQeJeJizKBoB8I5uivcbnZ2J?= =?us-ascii?Q?4C3814jc4sqvebQ7mh1/jLkFxRZrMY4PnF56GDT5NAkgyK/qYo65PKVViO35?= =?us-ascii?Q?Jy5tYea8VGyaFOaWd66ZbndxhE7hWjgN2yLqfvXa7wiPOJ/He4dcKLQHGEHb?= =?us-ascii?Q?lTR/mgRQaJpylTkV2oQSffRK4o4haorS9TTDEvUzhoZ02TTMoXBoTd6wozkb?= =?us-ascii?Q?bPVHLN4KhcdDe733q1Phtq+OWO5E5HTrCK7wLPqszKLQtG3nqRU9oqNtRDu3?= =?us-ascii?Q?oohBtbrJP+ezOrC24e98wD3rS3qQYxx4jR58o/nNqclXKAHrpBx9zpDdTOqv?= =?us-ascii?Q?fCzVuzfo1/6UB+0KZpJ+rstb15wrs6/W8pxgUpqkBQr+FigIS3zVkUyg/CFZ?= =?us-ascii?Q?USscphtIX3OVOqLCFXWuDBmdeUkod/ig2Bbpj5G4wYb5nECt6xKoDX89muzj?= =?us-ascii?Q?1LIebwhb+KHg6FchSkmrc9omYS/iDCude6Z+2KS4xvBfqpPKsftVyLyjc+Mg?= =?us-ascii?Q?5YTWrsd98zj2Z8bGEOtPv8m9qnFmEfBomvohhHq4/LpfD4Na7oqqPKR2EWG/?= =?us-ascii?Q?qVULZah/lNWTcKoMVbgNJglgi2zcI+dauQOJokQAcSbT/LDNbo5AY2Ki4gGr?= =?us-ascii?Q?rwsDTrznxYYTP9m3NoLXL3poR3+Px6qxzrE6j+8fFf0Jz5B7Ii91kCr6KW5P?= =?us-ascii?Q?jgBhFr0qt1dMRdE2fiwht3Q5b8oFSGbKRSoQ7P+3TiZQlcLC1NbC03lEEAMI?= =?us-ascii?Q?mCoI0gH/Suxk6akfo7JM0fCbf8x4gOQquoL92/SMrPXsqa9zcoiU/AIxnoiF?= =?us-ascii?Q?/XtgU0375WkNeXLAIgLBalRC9jXaZC0lgX2MVuFJkxBp7pZyIy0PJVPwAUld?= =?us-ascii?Q?5X3782PGxiqEZDfCEWFXZasOu/wJF8Al4TTwShgPibZxj58dlPnVBZOXKqqE?= =?us-ascii?Q?AljO3ZbUYxUwAWdokuHVbMWyJnYg79JXcafAdnO+Fz9UIWO8V+bBoeCs7cb3?= =?us-ascii?Q?0wldxSRDx4V4leJUuGVEyK1R+fD/HOCuvRLTNP4CNZQ3Pb+4Q=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB3386;6:nF0Yx4vrzw3CGvvk6EsKAt749Vv9CCapGdCsu/3Y8hpq7hr1v71jdQTvRVKpmYdMRGcUHuxvdb7tfJ4dHVrD28H/ObskKeuUEre5Oggp5CYV/R433y4KEhyde6OlY7Ni5JP3X0zOG55aA/bXY5/VVGqqMBgLmXFmUWxHh9kh7F81bLIiqoztOBiNYy/6c1U3nGTxTcB7oT45/bOfhvzKk9r9UiNRBto8/YCOKDPybRA6qgqqEN2sRNgutvPnmUuy6dP6/2ijGWSn9emUmjiQYw3o4Hi83zBnbTJnQ+Wr7TV8ga77rj78M+4/KcGP4YmRwEXXgy7vPTODH1jm7MvOExkiEWarmB3USowRmwGD70w=;5:w4sma3sU8/OMk2iWSOgKQWBKBt+vBA5/lYxFdITrv4FJjq+cZL+ckc2f06g0egODiO3wji1ILUFgbuN3GY6VIFIn5v5LWGihQQz6qD/VwCT+gZpecJ2BXQZwHWLJfMQNrq7SPwlbB7MGzJuPXcK6Bpm1542yfzvsNiFS3foud6s=;24:4dxK88wgUwcr96T/Xat3TuiF+U7aXjoV3EZepTuOwTdqj3VlHDpyhx/fwdGJLlRYUg4wwAj39kz5t5pAfaYyQKzI4B2EA4e5xI3/Lk39lJo=;7:vB1VstkqXqwzy4kNoBqFMSVmrNn6ndTCLshHmp4Mcb0jTcshnmezMFeZfmaM2JnWtV2E3yxWlP5brohiNw/uumSTvsdDQD32oqEpIjbWpmNmpayUqc7BuU8Mj1aUpsyLuUbQTb2/S0NjxODmyj74ZaPjO4Ow3bS6OV/KNmmXMymoW+vOg5pUwzXMiqF925avhFTi5G4yQXdLfxS2tFgsi4HAmsE15z/74B/QwMtHAHAvPUJ/srXzKH8mT8rdlFea SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2017 00:09:48.9833 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 87cfa15c-3710-42c3-d579-08d53786abe2 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.60.100];Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB3386 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Introduce mailbox controller driver for ZynqMP IPI(Inter-processor interrupt) IP core. There is previous discussion on the DT bindings: https://patchwork.kernel.org/patch/10012755/ Wendy Liang (2): mailbox: ZynqMP IPI mailbox controller dt-bindings: mailbox: Add Xilinx IPI Mailbox .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 113 ++++ drivers/mailbox/Kconfig | 8 + drivers/mailbox/Makefile | 2 + drivers/mailbox/zynqmp-ipi-mailbox.c | 633 +++++++++++++++++++++ include/linux/mailbox/zynqmp-ipi-message.h | 24 + 5 files changed, 780 insertions(+) create mode 100644 Documentation/devicetree/bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt create mode 100644 drivers/mailbox/zynqmp-ipi-mailbox.c create mode 100644 include/linux/mailbox/zynqmp-ipi-message.h -- 2.7.4