From patchwork Wed Jul 11 16:32:38 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dong Aisheng X-Patchwork-Id: 942600 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="EjWpp7ag"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Ql7d3mFXz9s0n for ; Thu, 12 Jul 2018 02:36:13 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387960AbeGKQlT (ORCPT ); Wed, 11 Jul 2018 12:41:19 -0400 Received: from mail-eopbgr00047.outbound.protection.outlook.com ([40.107.0.47]:15269 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1732191AbeGKQlT (ORCPT ); Wed, 11 Jul 2018 12:41:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2wA2SbLsLkT3rnRFc6RgoZtLd3tKG2Uyd6TzUMsMkCU=; b=EjWpp7agl28cTvNV1IwofsDwd3aP1Nk3C/1342GuthxKcqSt/cdwTZncb4kfalmoytF1oP5A5EuBUdaPy9kCCaQTdUIeBnQ/gaIUF2LvM8mkuK0lk7FaYK370tTFOJRfk92/Jbmbl7hnarJZbJOmp5Ok1+JQHOX9p/qqXAYjFjc= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=aisheng.dong@nxp.com; Received: from b29396-OptiPlex-7040.ap.freescale.net (119.31.174.66) by DB7PR04MB4217.eurprd04.prod.outlook.com (2603:10a6:5:27::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.930.19; Wed, 11 Jul 2018 16:35:12 +0000 From: Dong Aisheng To: linux-arm-kernel@lists.infradead.org Cc: dongas86@gmail.com, kernel@pengutronix.de, shawnguo@kernel.org, fabio.estevam@nxp.com, linux-imx@nxp.com, jassisinghbrar@gmail.com, Dong Aisheng , Mark Rutland , devicetree@vger.kernel.org Subject: [RFC PATCH v6 1/2] dt-bindings: arm: fsl: add mu binding doc Date: Thu, 12 Jul 2018 00:32:38 +0800 Message-Id: <1531326759-20556-2-git-send-email-aisheng.dong@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1531326759-20556-1-git-send-email-aisheng.dong@nxp.com> References: <1531326759-20556-1-git-send-email-aisheng.dong@nxp.com> MIME-Version: 1.0 X-Originating-IP: [119.31.174.66] X-ClientProxiedBy: HK0P153CA0014.APCP153.PROD.OUTLOOK.COM (2603:1096:203:18::26) To DB7PR04MB4217.eurprd04.prod.outlook.com (2603:10a6:5:27::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d05b9a30-f0a3-49d2-da45-08d5e74c4825 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:DB7PR04MB4217; X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4217; 3:Tp723BY8YQAamW+tRhGbNDGDlVnmDgm/OWRBv1gsGO72TOJsbf+rpNOtMPlt7DMPRr9E0aiM81W40BAX6bOgpfQk6F7NpnPJloRQuG7qK9OkdnOnB0o6Es3NscASeDvmGWqgxBV9bytaJp1FJIrMShQfoPvAROlqU1F5rDuWd3sWzV5GNU1VHOM9gn/6Y2R8MjzKUa1s1Ap/AxBsmQK/bPkcQvCdSveymf6RTzxtTz4F+/QQxz/Cw7/towtUjFWC; 25:6spM/h5hu+NEwtNby1opaFB1ybvwkyo46stDwZeaNNQ2yeWsuBAbWZ9fCispbIBQiGldN8xf0d8c0JhJky1UiwX2/NMudg4yEncn7nBj66g0P4wdAFLTLBSqOyxOTzN0gWYCH5wUc98YijHrNjYXds0R6ZjE0thWEXvpb+XbDkdKgcMK1MtizzsXGeiaWupZfNbMM5U26VdayYTQJK2wivjfKhbZODZGgFQgIBTXXVEwTUV6OM0HlvxL6o50ZQlodcXHF/eqP9zlaYgmRqfSGuQze1ApkiZZ/YwstNWibDPuBMp4OTYWW8MaYUQqiaI9XpxOqmUKyxiPpnzz5tuy4w==; 31:WRCNQxpWs2aUZ+yPe474n28mQx25Aj1W8e5mfFEiy/+YmePCPAk3OLm9C/DrHYGOE5xXYSu8wydL8RH2+8HSgh7ymsD+uY0yCHP7fBDYvHxdltEPZBwyRCdLHykeRuJoG0OheT5EdFyhMigZWHAPSLHFLKrq/yvLz9PTtH7vWBK/gXZ1O9+2YgCx+9gbbSYbMwMSPbTqmRbvor3WrmZMfODEgGIKcmXYRiNwu9UgZDw= X-MS-TrafficTypeDiagnostic: DB7PR04MB4217: X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4217; 20:bIwzDLzkGDMqq0yUH/sWwWEUBEwexhgdmcDksjZjB9PVhflVutntmi7tphKK32ssPAiG2k5bH7XDv9u0nFntduSc7u8HPtZeuVI8NoqzqLRzUH8nnBVVrDjCnnhgvDPpTuEoHDtpvs419Iw1Zxb6t+6U7AWUrPpsHTdbc+pame8uMgJx5ndwBiOfWeRDvDjkg1zzu1AQj5GxPUjBJTFieAnsoclyMx9WdXuvPuAK4olNIlJm4JwRcqeBYr8FzfNmAE5oFhrgbyg0tAYd6t/hJpqY/QntAPvuZvgjfuM7bWQpstmI+3J+BN2taBFHHqf67LD+bbQt4z5X63SUrCcs5ywVlMKZ7B+10C9P9URL9EiKQOs/Z4rlO1MaikofvUIkgiQFO8XQk5rupoaOp1adiwC0nNwePF+aMsP44ma8kTE995mgaPIfVf+HxEwchdtRbBOVgmvijgK1Hk3jcIAhsdNlkcYKvdnbVmWCpX9gTJxa+25bWCnDo9vMl/CXlUed; 4:JgwOkVbia8ScMfKK33a6C/Xb27Nmtp/44GnGRc7tA9AInln4MaTk524tvIcODJXEn6crNmBSJhi+DHzCE8//43PlV6wjlog86ygASb8amLl9WMYpAVyxLqAkt0m/7/z69d/ul/FoFcjLZaDDpkQV7bfxJ66vLeGUIRPXj9pPjm7mVU/hTFo0lHEm4v42cwHoBTaa/HdALkY0S73EwHw/j6l1waPiphY99F+o04Qin7oawzz10hkH8xtXtP3ajq5ulqCMp1VHv+9MMO7F1oSedJuNJhIj1guFERh8QxZwlWeDuOgfgwWBEpR9Y7G4WmLgGdaKSv3Lyuxyx1iXay/upEw7M5lGyoPmVGL7D5pTTrPq2qr9KncPx/srp6i8Nr6c X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(9452136761055)(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:DB7PR04MB4217; BCL:0; PCL:0; RULEID:; SRVR:DB7PR04MB4217; X-Forefront-PRVS: 0730093765 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(396003)(39860400002)(136003)(346002)(366004)(199004)(189003)(36756003)(47776003)(97736004)(50466002)(53936002)(48376002)(6116002)(106356001)(66066001)(76176011)(6512007)(39060400002)(6486002)(2351001)(386003)(3846002)(51416003)(2906002)(316002)(16586007)(6506007)(486006)(54906003)(52116002)(105586002)(8936002)(26005)(6916009)(5660300001)(68736007)(86362001)(478600001)(8676002)(4326008)(81166006)(956004)(476003)(50226002)(446003)(2616005)(25786009)(2361001)(305945005)(16526019)(7736002)(81156014)(186003)(11346002)(6666003)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR04MB4217; H:b29396-OptiPlex-7040.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB7PR04MB4217; 23:c57XshUXaOXXA7Nh2bBZTSBw+iMH/sXRqpTnXcQi3?= tZ7R18r9pdGkk1uVYN+eLGP/gJKX6Wa0+4JeF9nfPC2Ohzuzzbnq0t+0ISnxJgk7oZ9lgBAoisjxEyesU6jU1lThGyrElh+CpXEzlfKx4j6LA+YvngARWIxLOva+WEpQWX0xAABBnYlc0MVeZnuY7fwrNCQROSDxvloC1n1s0yBGcqOnJv8Va2RPspu3P/dUQN8FjRge29YemrFW7yuQbscp4sls49Oq1MN8zEEmKNY7Vw5GHOe04uBXr6zGultbUkSEHAJ3Ay8yLslgxIUAbYaB+8oO1/lE8QLlKpPy2KnnoR2W6S2v2w5gRGrfvVZ8tZHPwrS9appZ30xgIVZY6TDf3Xx3KNe+VsnBAKjGK9XIszgQWYRUfrrELKGkiTdy6B9JqQwsHy0a/vy9Xd4wUks/vx5sKn1/kQvFt0zM9s1NgWten5bo2xAsiOIo5NE+BatwN/yOE4aAecIFrL8qmhk6MoaLcqGEtNRvQQtaVxsO9/3gWihNUHc5q3TujQqlz2cIowMAJJeLpo9Fb3Utc5jtabdwaHHZ+KXXtAeJtiab6HW3ODWj3ALKtrHcCxofR4cQJJ4eA3EglEDnq/NHYHmJjBjWCr6YJUrapBZnms4gdMsP0RQzxsrRwiToXca+4qyJLzNY8mGxXoMiFcX5nGg7VzzaV1EMNsJxPqK7y4WP4Z6hfIjQBq7CZ2batLXdq7dOAT6pmYpbgOHYSVRNlWiptwXI5kPbz3dF4aQ9jeYFa5013uYXsLzB1fVvOhl/rzQORgIcF0CeHrzrMDs0v8999yQZKMsCII1/Tygd5ebU3AJWr4x/aB4k9F0w+UFD/zz/eLB0plim3LN8Qep1+ybp71JodQx6foDkKZejg9/biPlV1XwNCxGXxld1CjICjAV/FlJYzMLGiUukV6S8Goi4eA6NPCAKfEC5EmUTQ2LjLxszU1cuWXx5Sekg/fZDPlhmJCh4iaEmS8g8hJBXtZGEsp3HCGDSs9VQEtPV04TOitDUKb5trwAxmCxUj5cFTdu5AsmTZxDnMWtax5Nou86TLZq+N8B5zEIcEfEll5MEaRC0ta1pSOR5o1VIEMDd5KM92mdGKMgvm79Qd/+UHRQTBnLdZEIaVFTOf13UHLgUCwXg4LQeeBPhS/Ef/MHMipCxLBzmpBD5/tHpnYr+BttHdcpBupWJ7pVSTG1Q46A6sm5I4ULafYyYcJ0ZItqMGUYDNfN2EXxreS7RMHTdkEK X-Microsoft-Antispam-Message-Info: zRfgM2YqryfN4rUSo8kRelCmBOvsfEqavpFCDZbUPqxeQfyfAqxh70BcbN7Zk5s56UBZaTmXBYOvOM+roAlJN4cRNGOpvx5AC5eq7Rg3ao+m23oKySa9rFTkRu460tKxX+RGLcCbYGnXXWpA2kC+MC4S3meqjZLcDp0/W0t1O/e7bvTayu2KARFAkRS9MGQE/XEV8H6YoFmWLKjYsVyeZP4C6IWO3twJsk7SK+Dev3R6KszHMhC1yvScxwsgfrkmRof+dmxoEaYC43p9y5GZHZCFh0Vxf0UToTIB6fwV5QAWJCZ2DoeQ5c/5mx0ZV2/W9vqdfb5REqdcn+N+jD0YOguSGBSv00OrHcMUsniDnZM= X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4217; 6:x5WrVaUOodBkHU0kamW6haTuNr9+oCaf8G2NShLfR9IaKt2C3+AbShxzSPL3hRx2KVhnwH7Du91FIKEPCwUrr6b7ROdMNtxct3PQ0paFMVraVaFCMpVJXS/Kmr8EpbHFYT+MFqKS0/p0gbfLJph9YrduAxhv0wCH+oZRBKOTD3hukEOmLRlcYvBmCSBtmVqK4PlSGoPegy31LCfBt1wjfpisJN75SoLZID/YqUwFcTr7s1pvffx1FlDIyb4E/Rq0MkkYqKWClpzAPF4jbFl2yJA3SJWJefZ96ZLkdhH90HndzQLBrtSKBZuk9dS6VToyM+vaEAAQKYf1Ts/sCus4K/x0crCcvkY6EzqCgDks4MESGcOpzssl/DqhR5u6tT+5qXqsdvm5V4pMI0Q+YQ4AygxndOdSMmmFdT5+MeCUeHCCRMVutQMn8ey90x9ZzdPjSkMo6+yVtTMTCfclCLbsSw==; 5:Bf+ngomXr3kapY351qx3w+ismgmsSx4c3jkvGhQLoRRjfQ6VEO0DWzIzebBoXRhlVupZV0wxfYOKVkQKSHyXNut+18KS0yTQ3cRRchafll6uTpKimOnfFdSSsEdZOTECIW4RIfkl95EDEQ1OrmvtdHF+W/P0M0QefIk/Z/UJhrc=; 24:pI/BoiHLBx6O1v/Zuq7PWMOz85Bb1RlbtUB4uCVJ+PfutOH2E9kEw9CheynDIaegQtseTZ5qnzUpAjr6M3Ua16bZa3csWT27iXxorsXelSk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4217; 7:aD04nO1G+iiAeIWSf/GODNNcZ86sGUG6PHXxctsIlfZGavaKheKRtEKnkOUHff+8S8v2suNWa55CKYEOZasH6nwFqsiLXKuSDQhTHBmx1hL0Xbuv9fFsmS6V0TYbrDOEFvIDeo9QhENU35zY+6fcDFQFNyQ8wRDoIY5IRLGk1w4cWe7sA4vJvZsr9TSHY3t/7zhjm0HI/v6gKFnkFVdXA29eTH8eI+qiK9CD4OaT2nNPt82QP9zyoTICU9fyvSOa X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2018 16:35:12.5982 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d05b9a30-f0a3-49d2-da45-08d5e74c4825 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4217 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The Messaging Unit module enables two processors within the SoC to communicate and coordinate by passing messages (e.g. data, status and control) through the MU interface. Cc: Shawn Guo Cc: Sascha Hauer Cc: Fabio Estevam Cc: Mark Rutland Cc: devicetree@vger.kernel.org Reviewed-by: Rob Herring Signed-off-by: Dong Aisheng --- .../devicetree/bindings/mailbox/fsl,mu.txt | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Documentation/devicetree/bindings/mailbox/fsl,mu.txt diff --git a/Documentation/devicetree/bindings/mailbox/fsl,mu.txt b/Documentation/devicetree/bindings/mailbox/fsl,mu.txt new file mode 100644 index 0000000..90e4905 --- /dev/null +++ b/Documentation/devicetree/bindings/mailbox/fsl,mu.txt @@ -0,0 +1,34 @@ +NXP i.MX Messaging Unit (MU) +-------------------------------------------------------------------- + +The Messaging Unit module enables two processors within the SoC to +communicate and coordinate by passing messages (e.g. data, status +and control) through the MU interface. The MU also provides the ability +for one processor to signal the other processor using interrupts. + +Because the MU manages the messaging between processors, the MU uses +different clocks (from each side of the different peripheral buses). +Therefore, the MU must synchronize the accesses from one side to the +other. The MU accomplishes synchronization using two sets of matching +registers (Processor A-facing, Processor B-facing). + +Messaging Unit Device Node: +============================= + +Required properties: +------------------- +- compatible : should be "fsl,-mu", the supported chips include + imx8qxp, imx8qm. +- reg : Should contain the registers location and length +- interrupts : Interrupt number. The interrupt specifier format depends + on the interrupt controller parent. +- #mbox-cells: Must be 0. Number of cells in a mailbox + +Examples: +-------- +lsio_mu0: mailbox@5d1b0000 { + compatible = "fsl,imx8qxp-mu"; + reg = <0x0 0x5d1b0000 0x0 0x10000>; + interrupts = ; + #mbox-cells = <0>; +};