Received: by 10.223.164.202 with SMTP id h10csp19862wrb; Wed, 29 Nov 2017 16:10:54 -0800 (PST) X-Google-Smtp-Source: AGs4zMaEIWSGHGibav46R2yQXZrWkXPl53F0xO3Xf0E0F+8je2Y1ldWwfoyAhPwJGlmgkPmBJySo X-Received: by 10.98.178.17 with SMTP id x17mr4617026pfe.239.1512000654819; Wed, 29 Nov 2017 16:10:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1512000654; cv=none; d=google.com; s=arc-20160816; b=pgxqzFORG1vQ9yz1H6dxyVt3h6DhNgdhFzLYk8jNu1o6d1phzESC2m705SRIhnSFVu zdNvr3oM6LY4kIlb2h444gEUCf+QpRQwK1JhJuBd3+AqNNGRlwcfDa2dJxd2FLW3sBmQ k0dD93JYpQc0dqRQxS/lfAkZ+3cN+GSPPy6GTuStTkSrutauzP2unZCX5Hchm31IXMC7 muPPZzatE7j8s5n7UwPRetI5etXoPsm2H05v9KDwdGeq6TOvxiAZNE8kPhf3VLlps9h1 VCujRopK4LuZQvBXJCBfVFM2uStDjj+zpS0u7zc/ZeRIT0KHw6pUst0gzqHfF992SZ7E lQuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:message-id:date:subject:cc:to :from:dkim-signature:arc-authentication-results; bh=Wm/PKXJAS1gg7Uobt21ly9U2HRyxmvhczEDtUmJDRFY=; b=MFk7j63rCrMlgozEeVYOXWORvXMZQB96dMBtOy5Qk1EKDPRsYRYaiIdT+CcwakkW/q ilU6SLaL75jHQZAKQcoMZAN+v/Vr8/OgYNxVrcYv/TLpVmmCoftQPXJoHI+73HHTIWnA oeI+cyS61y3ApYgcpfVXJIk4D44lWWhYOHBLBoJZoDGDDzZiE5qpv8G7JN+H7QXNs1Fl hibAxmkovD442PCsoWpzcayhU1mylWMHWnggOuwRYxVJ1hi7xt01zPnyXGzJ7+5e1Kxs EwtqC7YmFaOU+mLTau20zWEDRHakm3/hXf/oPs3KeNbyhPaDRMl/vIdzhS++ewLoJo86 JoQQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@xilinx.onmicrosoft.com header.s=selector1-xilinx-com header.b=eK01iSrV; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s194si2065558pgc.0.2017.11.29.16.10.41; Wed, 29 Nov 2017 16:10:54 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@xilinx.onmicrosoft.com header.s=selector1-xilinx-com header.b=eK01iSrV; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753410AbdK3AJz (ORCPT + 99 others); Wed, 29 Nov 2017 19:09:55 -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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Wm/PKXJAS1gg7Uobt21ly9U2HRyxmvhczEDtUmJDRFY=; b=eK01iSrVyplrVqUYV9RrK50GlNZVzHOFTBEbEG0xryWRvYRRvXYbtfF9aA36fcNc+apzeim8Em9eFfRtlnV24IElXyxUqxV7Dcm1E+pc/7Q+JLBxLEfx2v2Vp3lfNCqGq0TsA2r5uD+6v1CLwtuuMdu/N/P0zQ2FjyEymT+dpOA= Received: from MWHPR0201CA0051.namprd02.prod.outlook.com (10.167.160.28) by DM5PR02MB3386.namprd02.prod.outlook.com (10.164.152.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.260.4; Thu, 30 Nov 2017 00:09:50 +0000 Received: from BL2NAM02FT011.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::206) by MWHPR0201CA0051.outlook.office365.com (2603:10b6:301:73::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.282.5 via Frontend Transport; Thu, 30 Nov 2017 00:09:49 +0000 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; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by BL2NAM02FT011.mail.protection.outlook.com (10.152.77.5) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.239.4 via Frontend Transport; Thu, 30 Nov 2017 00:09:48 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:51118 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1eKCQG-0001kR-BI; Wed, 29 Nov 2017 16:09:48 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eKCQG-0003us-7E; Wed, 29 Nov 2017 16:09:48 -0800 Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vAU09bh6017663; Wed, 29 Nov 2017 16:09:38 -0800 Received: from [172.19.2.167] (helo=xsjjliang50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eKCQ5-0003sy-OT; Wed, 29 Nov 2017 16:09:37 -0800 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 Precedence: bulk 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 From 1585501544694672847@xxx Thu Nov 30 14:28:21 +0000 2017 X-GM-THRID: 1585219281614372129 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread