Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751362AbeADXwD (ORCPT + 1 other); Thu, 4 Jan 2018 18:52:03 -0500 Received: from mail-by2nam03on0072.outbound.protection.outlook.com ([104.47.42.72]:39067 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751108AbeADXv5 (ORCPT ); Thu, 4 Jan 2018 18:51:57 -0500 From: Wendy Liang To: , , , CC: , , , Wendy Liang Subject: [PATCH v3 0/2] Xilinx ZynqMP IPI Mailbox Controller Driver Date: Thu, 4 Jan 2018 15:51:29 -0800 Message-ID: <1515109891-17133-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.2.0.1013-23572.006 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)(39860400002)(346002)(39380400002)(376002)(396003)(2980300002)(438002)(189003)(199004)(305945005)(316002)(48376002)(9786002)(16586007)(106002)(81156014)(110136005)(356003)(8676002)(50226002)(6306002)(81166006)(39060400002)(107886003)(4326008)(77096006)(36386004)(15650500001)(50466002)(54906003)(478600001)(106466001)(966005)(6666003)(2906002)(8936002)(51416003)(5660300001)(7696005)(47776003)(36756003)(63266004)(107986001)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR02MB1333;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1NAM02FT008;1:K9vJpoHn8Zz8oQuDKwOmH1INyxTIeSeQOoCsBYyobKUYqVmsbtOGFr/tDx57cm4AAn6VKFkqwY719SczaHZQaZbKa2cQOBeaj8512kOeiJ4NVdQvFvq6/KwSdXj3bL0r MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b08c2941-bf72-4808-b0ec-08d553ce219a X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060);SRVR:CY1PR02MB1333; X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1333;3:49wqqq9R4oM2COap8jrg3d2TEtnW2vN7jXrM7T56FKTdasAZLCWcE3zbII3x//rYOBzZwME/RpuSVoZ+/AS+4k6Odh3OYUvSEsz+r4QuDooGYdz9nxT8Nqba6ED5jRMwAxdG+H0QHj1e+IL8JTP8vlvp/zsxuY/TrHRoVCUlgAeUxE7HSiuvY/XV8pUPEA0jiF8tvkUqCgpyT4G2Vkd97HiegjNGBQYei1oWy+MrH1qqIyWYPhloO5LV7NruyHqBDR3c3SO+HcMnW+gOrIb2Of3Jc1IXlQn88QJvGkdiAXR3gXnzpuXT+fOxDVbQojELPwbTwPg+V5HlQPOJIUXOAbUFmSq5kf9YsFq5N+oVqvk=;25:tMfzS7bC72wyx1kmFHS+uTcC9Dgps1iTNcQzDW6ZYI9N8uNojIoaVAPCza5JFaKda8DjtUlw4tSGbQ5UQUTvfV3qDQylgr7hL05h+Ql8tEJeUbnwqr8ubxWM8tKOEu2bCGRfMQGeBlgoYPEjrTfW97H7dq1nDhxew01jW+1YBALg3/cJRO3/R1vVBMzCoYVWmdZW7cvrtwYkrzAH7yrF9Khbb8OzzY79oz8dI0Zby8/6V6s5MIxbaz2WA6vfJYgwo9hiHyn88pC23k8ljGc5HuYvsx/O693N4/hsfJaxx35wT0P5eoJr1FDuX+ZgmLb2RJNc+036+y1iSLtbQVKaQA== X-MS-TrafficTypeDiagnostic: CY1PR02MB1333: X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1333;31:ekbY7rqbRgI9OK5Kak6o/nGqK+OPYzw+Pqj/SyEFKlZYWdmLUoeccp+c+WEaZzwsserCnXeo8GmShOYbWoWLeB8DigHtA/7TweWR8jv6GwNju+cexj9+C7MQe1x/gkrrLrj85xXcMhOiDMuk4ojAV5bld7N2r3i2f4mgXZrse2u2gOwV/xcBzzzjiXl4VIWOfwzr/9XtuhA0TUknMvrdCsL5+2xTLMArgfpCmcd9Sjo=;20:VEZdWcd7Ra76NkJD2Vi9E+d/ZwqPklI/C8PgGCQuUPxpXKKp9RcTEfyQFPzWWnyUrsP2AkDNuQ+tQCi0j+4uw30jwNOPc+pLcbuU+FVy2tB9eSAWoWyb33cB8C7CiQdZZpWVFlW6dXf3FCii5dNUu6f44rhCr62YritHVwKMDa/lOh/WygMDPGfRg+IZkm43pMwz92dUcomwPt+O4MCYP8V2xNV7KiOMetSNFEUq1gfCa9mo2NojH5QLIUiDfy+qffMy/ES2XF3lo1fU3581M+lhgj8mFGAsaMIPTRSiZ2/BSyHfOJ/6Ktn+uSPI8OlSl70D2UbD734LvkiLwXNDDI7qP0YBaE2ZlApQGTjYo3V56sjlG71cyHXJ76Q1Nzta6cJldiC4zOsZNyRHAgwS3xVLmXnO0sTamR5If7YGfm+hfFtM6yvernExCZgCL6y5M49gTOwAEtSu0f0FlhoTLLfLbx+D2Nae86QNJ9yse5aTeOq+qEqVZlV+fn7Yws9o X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040470)(2401047)(5005006)(8121501046)(3231023)(944501075)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041268)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011);SRVR:CY1PR02MB1333;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:CY1PR02MB1333; X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1333;4:05YqaAQ0BEEg4IhIAYY1nn8rb+H8moYXzYmLOdIjTT4rxLhktvNKmdrbn3g0n2Mw29ztF5XSqUGuyhFAjOdMWTXecb9PvrccSN5W4Z4bWrd3T35w1Vtmh5DEq9JXA2wSz9dtUAEUS+qTpy/1e/b5Zl6gdVSIVxGpbkI7y2vgigqRaxF1VWQ5TKLrdfIyP3Tu8PcLYNOdFwqIxDx5Tbno3C5kzvvfOweCN5+QxEOlizZFm/RKlvvy1suRs0pvrld1rILzeKXV15A5d/08obCcH8V9szymA/vZxK8H2MgnyE8SmqCHajb1GHIV8gXIXKFk X-Forefront-PRVS: 054231DC40 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR02MB1333;23:UoSoVSxa+8vswXp12w27Iyk6L6fUpP/zrfeDuGMz3?= =?us-ascii?Q?XS5sDUFuNYxJcq5wDo7/qKiedKAZ0JJhtw+z4WTFikq+TvcKv9DfrW1JEtae?= =?us-ascii?Q?ggJs8Z4InUtreB9bhokquLiikMEPWBPqruUN4iHtqRJWDRAoP0djzRDccvfq?= =?us-ascii?Q?/ZhQ4iXyJmUU4MvVPVpE9L9RERtDuezxw6knDZrSjN2Q2KiFhGdLGbVs4qRJ?= =?us-ascii?Q?RTvlOj/JJP0T9aj+T5+cSrveACxChfA8X18LbaBMDVucE1VCdbQAG9yEDyDL?= =?us-ascii?Q?9iu9Toc/N00z0rfkVMyRjffuKV/xj8ebVZIEINsqraac2Z3WoxT02DaNICtd?= =?us-ascii?Q?1PRMrY6X9OuLlmXSym+tFV/SEJmozi0mXIgpeA3WZhH5pCTouqWyGLBHvZnY?= =?us-ascii?Q?RYFte6kuB6ybhdCJL1lY4huj0hJsOqRx2Duz+akKNLc3fymbCvl0Uvp+snYV?= =?us-ascii?Q?imwQ8zECBDLhQnze80+ArxUf1EBO+XC+HOYXTvQmr3dLPOBcEZyDxDyff/Lv?= =?us-ascii?Q?X9PZICO/hGShnptKSTTGvaxHKb0rdVopoG5r+zoKE2Kr95hvp6Oc6XcUAmkv?= =?us-ascii?Q?TPFuWdznOtRveoR6l8kJ9gEno9aEVp+PCczM/ekHFC+idGc3K3oo/l6m2xsx?= =?us-ascii?Q?Id1SGU1TS2O5uhN8gw53Ha54eUfZGWemkaIdOdrMTImf2uMG1DI4L5Ai2LF+?= =?us-ascii?Q?wEzf6uCnLxQRa87DWQoZBY2Okb0bYOjbamAcux5vtZEg+xLR6fJts3V73qoL?= =?us-ascii?Q?SmKY2EwOpLLpym5EKT7OGTsjIwEuj5Lm2ODSyRSGrvHV4yZ2jhzEg8xD99K7?= =?us-ascii?Q?on2yCZf0GNudd7VBoDlh4p5vKF4VYOPVRX3pqzUtL6yVSa4rAeA6G2x7/SZ+?= =?us-ascii?Q?+oFI+j59NuaEpfY1RmMYgq3rI9obpGkJR/HB5fjhnI7EaS5/FjxatEDbW32P?= =?us-ascii?Q?/+N2IovqS6KeH3IPsNJ4QRpwrNNC+KkDqXxBPwzazGa9IKzdewVPyzTBqq3c?= =?us-ascii?Q?srCDYYidd1Ssi68EPo36xQxrV4bE1Pj/jub88L8IizM+egSmlfof6Q6nvdcJ?= =?us-ascii?Q?FtnYmM=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1333;6:AvZhK6z7kfk3nws/MxuXRee2kuFplNKzBP/3FsDsgiJM3S9QsIxu9wMte5Cl49FZHY/I2vr+DcPbhzFYar91kA7Byfs6hqZH0vBW4goWJDgjohNK9T39gFwhb8Uonv5G9ltYH9JFPrc5SVzpirLBRikNeBH51p2SKesNLc0RPDdtVhaes8v7IRX/96tQbr0Qh8110pmNE0G0cTYYg5adZKlCu9xs6An5z9awHvUSVeXTrBfPm0BzFD4vvS2neY9RUPP5zlcp3L1D34JpB3OxlzEAzWExQlKucZ7nrNUvhuiQeLmzGPchYVou/3U3fQjy1YXo23r73YxETeY4XVOS66RVSdKUPrvYtDICUPD6hGo=;5:uWBQOSJN3u1nG8stiaRsMkXHaITrbQASncnipCebPN6RNg7CodyVptQKF7enV6Em1N3zMCJivLywrIBXc6wdQQ659ieI9UiDo5wE0cRztuxqUEaRoZnWicjbaUjMSfGkRbCJaSBlvmxNuUqrXGSa3f5Vfcw871XwL3RINHet8ts=;24:i5pBEpqVVXMdgpV2H5dlCZUwLwNy8g7T6OQcaQXOLL3/3L8fxGauwiKLhQB66eyujBHjseX2hsh8OipXFLk5Jlo4C/DD9iYwgXF9HOg2I98=;7:8TvFIY4GLzVQyHL4qwMBGyAt0mMAn5pQrDNRbBhejvtOB0blzPCxxkXDYpIAs+EDwUeaJL6JBOU2vx0eSLMgU9xnFf7YqB5nI8CMqUNgKP1/ZOQlSDjNQNg5rMhtv3N5ZvU4MLRRWFwNHQALyPM7pHamu0GaYTCzLlWdr9wZCx4+rbbbqWXVQWypAeZOvBpcA6oer5zx8iLGDhqY8Lbm617XomHE+5M305vHjinBtkSp1WdUCxh18Skh04rWGcv5 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jan 2018 23:51:53.3228 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b08c2941-bf72-4808-b0ec-08d553ce219a 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: CY1PR02MB1333 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: 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/ v3: - add NULL entry to of_device_id of IPI controller v2: - change SPDX-License-Identifier license text style in .c file - replace xlnx-ipi-ids with xlnx,ipi-ids Wendy Liang (2): mailbox: ZynqMP IPI mailbox controller dt-bindings: mailbox: Add Xilinx IPI Mailbox .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 104 ++++ drivers/mailbox/Kconfig | 8 + drivers/mailbox/Makefile | 2 + drivers/mailbox/zynqmp-ipi-mailbox.c | 635 +++++++++++++++++++++ include/linux/mailbox/zynqmp-ipi-message.h | 24 + 5 files changed, 773 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