From patchwork Fri Jun 22 14:11:56 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dong Aisheng X-Patchwork-Id: 933399 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="vtyiIDzA"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41C0vG0LsBz9s3C for ; Sat, 23 Jun 2018 00:14:50 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751291AbeFVOOs (ORCPT ); Fri, 22 Jun 2018 10:14:48 -0400 Received: from mail-db5eur01on0050.outbound.protection.outlook.com ([104.47.2.50]:32028 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751266AbeFVOOq (ORCPT ); Fri, 22 Jun 2018 10:14:46 -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=1nSEqeodU3uC0tC/Br0TkhMEJNMlDLNTPOdTFyHfwy4=; b=vtyiIDzAIC0HYDeEsi/y3w8wSe2lAdkn9SPEyIhClVWINEhIjtaOVsMR9wPFSas2EBIAZd2ekTNjoQSuRu+E/dRr4olV8uFvSNfUlk6VPWfWXDG2c9CuvEMnIDDrdntlGoZY+tCsJamLd7PPQleuwub63Ferof/rQZ4QF/MP+KY= 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 AM0PR04MB4211.eurprd04.prod.outlook.com (2603:10a6:208:66::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.884.19; Fri, 22 Jun 2018 14:14:38 +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, Dong Aisheng , Rob Herring , Mark Rutland , Sudeep Holla , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH V3 1/5] dt-bindings: mailbox: allow mbox-cells to be equal to 0 Date: Fri, 22 Jun 2018 22:11:56 +0800 Message-Id: <1529676720-7533-2-git-send-email-aisheng.dong@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1529676720-7533-1-git-send-email-aisheng.dong@nxp.com> References: <1529676720-7533-1-git-send-email-aisheng.dong@nxp.com> MIME-Version: 1.0 X-Originating-IP: [119.31.174.66] X-ClientProxiedBy: HK0PR03CA0020.apcprd03.prod.outlook.com (2603:1096:203:2e::32) To AM0PR04MB4211.eurprd04.prod.outlook.com (2603:10a6:208:66::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 362390a7-3b8e-4474-4387-08d5d84a7f3f X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(711020)(48565401081)(2017052603328)(7153060)(7193020); SRVR:AM0PR04MB4211; X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 3:eymtSGXcxOHCBDV5a8dkz8VgBUS2O9SjlDujy+DS9qQ2QL9H+kkYx8ZPzUd0ycFrrSOJqP/6KjpblRUWZuBCrX5GA2YYYUm6OjK5Iz8Hnj9ktQC6m00nvU1helU8gPx4ZLnnx70SkHuolCh0MJz5i/9gIs2lzAh37hki9ccj9K1YunbFl5itLyABNNMC/t7W6DFT/DG0kK2q/+/mPDlHtjXUA/peUC4MzkQguiy6jJMcagb7T88ucWkPoVtP1tmW; 25:chAj+LWvwAjOBdLoHelv6693vlVfhXYLDBLQOqoY+Nk3QcS1Qltz7AiXt8KIA5WgphStpJD5Te3MyskfWORfrMrWj5ylT05N7ALzhkP/mO++GCSze53lRHxSnEjWNO/k2nstHTuuCmI6QcBDBV46zjDON1Kk6K1uHpk0TEA76djEaWnNoUa8WdczYseIcqdv8htqV9itiDSVqQD3Ym4vHawzLwTbtfGNTeygq+EvGFTaEft4PVKmy8iQZbofBXxbtLWXCSfTtGQwFpk+x6eMdNbRX3DP7ZY+1J8H0Hto8gc2sl7NG0jIkLrzFEn7YkFNNI4/F/Nw1UFUYskxkkVqdg==; 31:d87Us8ppVfa3/IjGDs19VbWJWmuyX7mq2B9+EEQGNa8NgEOaFsn36EQhAREH8eXTkhpkGPznAwMUll0e9xN0UjGzR7JjigG3ufC7IA6o/Dgfrp5qu0GlkrXkWW1zQ2d9lbL6HZ12en3ABjgjJcdZzHhHpw25KzB63YSmsWykjArJvEKKGukHQm4IQOnxZsSW/j02JkQ1Pdr92rwOzhHHcrxhrGWR+pnCFNmzlkwLq8o= X-MS-TrafficTypeDiagnostic: AM0PR04MB4211: X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 20:U8dA+qvypRvVMYB/WTFI+sT2R4TVsV/KpIs1RdHdTF/otjBBy2eElW/OUawIYJONIas5167uKXUB8qiRTsW8lPxpSTf3bNzRgAosgM4r3Vm0raZWyrFYFN5QMHBgcM9+GNZanRbkSopk5PlQN85vdvIUOHrjQZ2aGnu9knBnVhYpDodKqWBe54tXwH/OcZC+lFH5HpJT2kmrQmIGqgioyHJzphW6cA2QXcV34X2iu/1dnP80239HEITBplgEWMEFpnqio/e51nYvj3EQsX0N3N+yL4WMgOw9H548YZ+tr3wutx6OvLE14WhvP7f5U6OOXiakUemRwXYcaMjuyJBnLuqbplbhqqRSvhyIBn5xYd85o+C8a9VJizFrCBUKAYcm2enUBUn0RZ0Vs4hmBiIC97FupHcF+suaAwHiW2dKDIjmiTrjnOIs/7L4mVzMHNk4jmUhnFaBzmRFsjoPvYSC6bNG2BPpTAnZ8EKoDjABGlV0ZMCxfhGX3V8tzL+rVPG9; 4:67jNFKyAPT97K5dAavRFIRDKSU5tdqqLD0A4/gfJq6mfhUgXxvhn4VGUdyEKudyPjOesVN4rOuBKCA0GslE/kyrMCuQfpfX7SMPA9VDaB5ksa+uUlTnQ7YRSH1VQNd2b5tvMVVpq6jg/GP38anvb0/UCq2Gt49kePJLc94cvrbqPWFk20nMK1DCvmst8nJ+m/BgRv2lPhdd58HBRg84kBS4IahEgVBEWMaMhcTcyk2dcdmtdoAA8mxprUhCC2XoAYUnVbODm7iXu05/WEhsbS0zksfrSnGNak4tVSIJMGU4zmcULkU3vhjWP6YKRXcq5b1vwxrfjDKcYWI0xbFkyZtAHhF17sJz95BrlVPmNOtUSNkPy2+S23AIrbnoOrOwA 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)(93006095)(93001095)(10201501046)(3002001)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(20161123562045)(6072148)(201708071742011)(7699016); SRVR:AM0PR04MB4211; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4211; X-Forefront-PRVS: 071156160B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(39860400002)(346002)(39380400002)(366004)(376002)(54534003)(199004)(189003)(305945005)(7736002)(2906002)(6512007)(54906003)(316002)(97736004)(53936002)(25786009)(50466002)(4326008)(50226002)(48376002)(15650500001)(478600001)(3846002)(5660300001)(39060400002)(6116002)(16586007)(6486002)(2361001)(6666003)(76176011)(68736007)(26005)(6916009)(52116002)(81166006)(2616005)(386003)(446003)(956004)(476003)(11346002)(186003)(16526019)(105586002)(106356001)(47776003)(86362001)(66066001)(8936002)(6506007)(51416003)(8676002)(486006)(81156014)(2351001)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4211; 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; AM0PR04MB4211; 23:7z7Od/0VD8SCYeu7vIwfYECpWkQefUtY6ronTNhFj?= geK2tCYw46+I9BANTsuSjb5Xfhlh979aYZ9ISj4GgNAvUQhFOr0i34S+GQKUvHmuwkgjj7VjvLEeXcSudd1RqOPS5+I3xiVipR7MpgefX3RoqiPeRIX8PhajKPS1LaCeQj18BeMk1YnqVqff//8/YuyhKtnQ5AK7ZMSm/K9m+EF4l5qyb85+zldryNnamad/im9TYpxqsXk3+mFxOSDoNYvx2GNeCHicZn+fKo3358PotePhyFpYXD5ThqfAIhhYjzjfSBxeSSTG22Owb5en5eOrL2r3LM/e4dJhGAhadu43P6sjyRFgrLmtidwl2Mz9Vs2/KlwpGDX+tBT/sudVo/25nV3tPJcPXMWMxt/7la2ysPaMIDxTTtZ1+IbPfdRun26IHx5CrhEYQIuruCoHw2SG5jfnZpWDsOYSDqy2b4yCr45ztY8D9XTPGdAN7CxUhFayCmGubReW0JTR9K8HhiRolHlh4N8cOWB9Ma0zjOQiw5iXQUGWV48rWvwz1C2NM+Rc0AN4M9eZg2r3UnYwHOrQzfOE3vPaXZbGiA+G9qPvjJhHLzMAUIrRMai3XOFfFCQOlO37Tw6hLg0rrPT9YW0dERwMK2fYAkYgs56loDkD+iAvREHbfWxAqKxMnAaNl66a4GwSELcLSF4h+p6GnZOv9oIdCbMNN95g/YRiPlr5hIYwDyCNqVQnFAAYwg1PTbQKNI9YZ5fYraC4yE3KAly4kHxZ2RpecX6thxNASIzcDnN/UI9CU4DHsOfQRDQobYddfVFPn4K9A+gFLSXzkSqCV74uNhrAiGwSc6IYctvv1a2E6hnqon5LgRO9yI+7jDyiPpmEgkFb8v//tljF6wZPj/wG1MN9onyEN6W9qSlS5nrptl0F33BLUa3HHc2cOIRpuIunB03QL13xSI2GTnNHeUtpvx2+RftVKcGh/y9ammVy0rrlwQ7wLKX9UHxSxAGFOyg9uMga3Y0R//1P9yiz+ar75frcE9vRXfIn36ztLHrl4D6RYKWslBzY235dDOOoK0zzk1dz6tRyfeXBXKEvDCj9hNrdBJWItt4rItEvF7s7+EA6al5zy/W2Nb7idw5drCNVrlxSDa/h1Ma8KPDN+v31FK7RPTM5fVs7ccAhPZAI2mA4OLWYGape84/F4VL3mRgCBGbdksSmsSO8kLpvd6WAhaHfQSa9bMHAKcb6SYT9gUEt1LomPyKSNIow11WuUsEy1xqNizhEnUjOVq1rXAyI32v+UqZ6Hkd2HJLTK6X1WfUQ7GKArpLzLpih/g= X-Microsoft-Antispam-Message-Info: AGthmjhEw56GZeOfg+tk0u53AVp8SpRi4Y0fHK+MtLXWG0xJddo/Cgyws6M8KJwddF/Tnt94KfygBuChJSa2bSb/0CjvEA/EwRJiVrnPLoBYx0QhYXDVx6kIAFrYE8O/7ifJd6yK9vgxusGEOiKKmEXjiy9Kjc3gH6AEc9Q/Nl+fFeRMCPlYhP0wwu1bgSQGffR85+PvNPOLG9t2u3y54IhD//KUBQjkPagRluHFn1vnrZ709g4gTI6Zuu3U4ND4PnxL5ezmBKaMx00sPeX8tqyKsMunOhL3Nizfk6SEHeKIdS/n5q2XwKrrnehatKPawbZe16vZFGg43eL9KLWg87zvRf4paEy9t4IFkb+bI9g= X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 6:5RZ8p+bZIW8Cn2IHB/SUfpadazdUNPM5j/jqvCND8C314MLlq59AR+s0XkOn2tKH6xtqiX7SUtMu8ku0cn7NuB0Mv0bWR7V6DYVVeV2GMCFkvDevOEaPprAw7jAdm4kBXyez2rtYVaxBhvMlCph1886rVaS/Ud5jgFv1xg6170U+Lg5W7H9gZhhuktKG4ZVRsLFJ5rc1pbqHSJfYg/krjtr5S7+2Ngtz/XPQFD8aCG7YQszmeheOLOpQ62C575/SPBEkMrGraFZ/v/NZUGAhfoRgBufwlKiT5va7cA6m5nvDukcgFUzKJL4/W8/JucFyGqugrwfT5I8awSFpJsAMPtPhImNmnl1LnhtHT5dFf0u5M4iD/9QLBZh3G5ISo15FlTV1znYx905lTiO6cTTxYnsZh/A9WCj0BZ00vr5gW8JFqFhiRc17tu4lqX/5B6bP/kgTHS05T474U5tl9xX0PQ==; 5:nRLnba7PUqmFwwpEQyFehAF6VmrVZ1Kjbg71LOJZJdES+kH0wZrHNO13qIxB9WBzQr25UOxrUtaQ5k7jHTjMfMLSSd9dynED2eJOG5G4VMQFOBZC2c5mi89+hgF4lt4i3CrAZQdXwReSiVVmV9H8ptHpqNZn3ra7cV0/G9eVTBs=; 24:O7x8NmId3winI38l64Qzi/PgXT6z6IcjDu2bCdQCShReqUgtRpdUWcxZpbL+qoOdCRWnS1zG5s2YHGyM1JbkPJPL8whjazJYYMFUvM5+Ta8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 7:kFcqkyTejMZ5RpiOiVc91kKksmC3x1j878Vq8PNSPRHszpMXS86lId8/ikHD5GMdjUiMWCqaUf7biowt502B3Z/Y1WTuD3jOB7jpVXvqa4tSVQ1YdYM+no8aTBSD0R5qukgJ2RFIqDuiopNoW5A9U11OCyAUQKAQD6OJ+7GYzLVMsupd5e+Vcd8ZP56P6xV30XdylXWoyMCioVovjO1YSiJx7RApSLyuU7LIYjTAo0OzCHPOGn0GmLaQiyFgbi+/ X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2018 14:14:38.1041 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 362390a7-3b8e-4474-4387-08d5d84a7f3f X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4211 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Mailbox devices may have only one channel which means the mbox-cells at least 1 does not make sense for this type devices. Let's remove that limitation to allow the mbox-cells to be equal to 0. Cc: Rob Herring Cc: Mark Rutland Cc: Sudeep Holla Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Dong Aisheng Reviewed-by: Rob Herring --- ChangeLog: * New patch introduced in v3 series * Actually there're already users in kernel with mbox-cells set to 0. See: arch/arm/boot/dts/bcm283x.dtsi:145: #mbox-cells = <0>; --- Documentation/devicetree/bindings/mailbox/mailbox.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/mailbox/mailbox.txt b/Documentation/devicetree/bindings/mailbox/mailbox.txt index af8ecee..c2fcd05 100644 --- a/Documentation/devicetree/bindings/mailbox/mailbox.txt +++ b/Documentation/devicetree/bindings/mailbox/mailbox.txt @@ -6,8 +6,7 @@ assign appropriate mailbox channel to client drivers. * Mailbox Controller Required property: -- #mbox-cells: Must be at least 1. Number of cells in a mailbox - specifier. +- #mbox-cells: Number of cells in a mailbox specifier. Example: mailbox: mailbox { From patchwork Fri Jun 22 14:11:58 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dong Aisheng X-Patchwork-Id: 933400 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="xSGWiVAf"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41C0vR0ClWz9s2t for ; Sat, 23 Jun 2018 00:14:59 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754177AbeFVOO4 (ORCPT ); Fri, 22 Jun 2018 10:14:56 -0400 Received: from mail-eopbgr70042.outbound.protection.outlook.com ([40.107.7.42]:8000 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754137AbeFVOOx (ORCPT ); Fri, 22 Jun 2018 10:14:53 -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=uA6WTgnU9Up8d92K91H4x8wzji+HTwLSpPuybV9y6vM=; b=xSGWiVAfj+zvKEM0Y66z1pBLfgh6rmDScFLZMl2rvXM9Hrr8Ioi6QrWpC/V8fTo5Sy4E1YWIN1u0eJhxJGc6CWMQp4dBRmkMSz9sJTdej5eXfD+XQtMKgZmCh/+Yhfy61OcQ9V1K7WXHISH0X2E4Yo/1Zvnc/F1WEMASt+kZ5wE= 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 AM0PR04MB4211.eurprd04.prod.outlook.com (2603:10a6:208:66::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.884.19; Fri, 22 Jun 2018 14:14:47 +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, Dong Aisheng , Rob Herring , Mark Rutland , devicetree@vger.kernel.org Subject: [PATCH V3 3/5] dt-bindings: arm: fsl: add mu binding doc Date: Fri, 22 Jun 2018 22:11:58 +0800 Message-Id: <1529676720-7533-4-git-send-email-aisheng.dong@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1529676720-7533-1-git-send-email-aisheng.dong@nxp.com> References: <1529676720-7533-1-git-send-email-aisheng.dong@nxp.com> MIME-Version: 1.0 X-Originating-IP: [119.31.174.66] X-ClientProxiedBy: HK0PR03CA0020.apcprd03.prod.outlook.com (2603:1096:203:2e::32) To AM0PR04MB4211.eurprd04.prod.outlook.com (2603:10a6:208:66::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 13f0fbf8-c77b-4baf-566d-08d5d84a848e X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(711020)(48565401081)(2017052603328)(7153060)(7193020); SRVR:AM0PR04MB4211; X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 3:ffUQKesbjZ/FtdIA3a/Vb7F6fMgUkdKwu4SSszBEGQb+XR0S6wTWcdswTQJxKvp9j+dO5DYLkq00EwX2ZaPtZDjan2T2tMgYHhfS7JMsR9sX4EwFfT7HmCxlZiMeOlULLosuH8sV90qKEe06sBQs6p0FhQuhixz4g7i2KAPrt3KUO6YU365i5pP/fR/rcMp6C0pzLMPe0OThrb6AHnbgXLr4FzfNv1Q1weYvK5Tec6W+IAmUeELABOGNnQtDTdRb; 25:NnHtEiaCbRgYRY0VwiZZE5MfhpA94Otmsgs2C8jMB0EzDzpeN0B8hwYt4hbpvYd/EKZlZyCzCdEjcCXEFAHgTku9T4OndIV4w7EpcUED9pNfL9GTO0jcoJBEk3O2HAej+4bhXqLOAZdX7I3PJ8eAAF9B1jSbAIv+/kQte+9y5x7awsEqJAEJJRKUV1MU3WKlNA/HABEiz6FsyvpacAW734rTqTl49nesbkuthQUgqXZcjAo24WwsYwwLz4T0OJ+BqN/4ZU6rF1HQxjixqU+3yBT7c5JrcWviglGA+Mb79V8Oso7U3nqtaAm4QIgk8cqTNJFv5pPzGpDoUZCtHrnCbw==; 31:L+MycQPtj4HXBEusQO4jpB6jryNg90SYvJ0zkVufQMuOF71VBSzmyVsDfz7eC08Lw9ifKGFHyydBI7GO2CNTEnencSJwHEZwLbqEa4kPFFj+LlZ0QzSTgZVbtGVGggYP5Kdo7vZFe1PNGyBxEtxd1Urrqotce0Bjeo/KGAauOGpKX/38dTo0yI7H9GH5q4R5sPnln5rnY329bUFJUg4e2KtgZVTBDyzclRfs2FsXgGY= X-MS-TrafficTypeDiagnostic: AM0PR04MB4211: X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 20:mKdC3N72WJYZrxZDu/9KSRrW3Vr5pRfEq7T8wwey8RNPNKeMkh/fnSBrGVpp1unKmlvuTe1xLtR8pR97oMK8EcZcs75AjZCu9Rs+VGKVRVwx/xiuJNeYxtiXZ9on3sUNp2cEumZHJuU+HeWuS9/Wp9kE954ZR6TGa959/59opnzgRw2yVOOQw+EaCw8rrP/59klqUOWyzXpmAsy+xp9hBE6UB3D1URW3hOyYyW1d970ibsCsJcDohJ/GQef+uwtLIUmf5K4ye662az7e1O8jTSauGDlV6Su8W8fSKbtXEVR2jrG1sF9gtiFewZ7jqyOy/z9o4jYPplzch3z5aOXnoLaV8SH8MeeRDynrEQdxVL0jrSJa3iA+oz9X3pe3GHRRTnTy1EpWaUVI6YPhrpjC7+Bk+WzHBxQHE+ouxIXrGQBFNmRUk3Z+Vpx8v74zNmhZRswu7Ddtiz30IFV2LKTP98uVsU/yhhKawOktpVSU5UOvWpmsQrdAE6qNK7M+BkEu; 4:IXmPLco0gevOIJl9bJheVpNLXXV64Frxy7kGRXKm29JQpo1rIei5e5TQgTrSc00mWn3Bv4UFwiaFngYG3GKY0Ai8I4DPkbYpH9Mx3sdfIWECC1H+/zvnLSGGMAoBoSSRBQtzn/dJ5o0PmZibxOiG1qZ+r0fRbgsjBaQIRSO5wLhC8IzOpdmdkoKKXyHO3rFUzjtAzFePvmSzuUg+XQ3aBm9LcNZSQxIV7OR8GCR2dil6qWZ4pN4zUtJroqOJJ/HHCsCYF8LgGCZ36cx1ZlhnWw3Bu+VdZ1M35HWzdxjb7tKBUnd4yV1IUeNdc1Lg2VoSUE00f48HKQQke4QLIH9OAWd1uXbr75Jwp9ozpOaCLnrgvaw6LbIkRl5YX7WuNFvp 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)(93006095)(93001095)(10201501046)(3002001)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(20161123562045)(6072148)(201708071742011)(7699016); SRVR:AM0PR04MB4211; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4211; X-Forefront-PRVS: 071156160B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(39860400002)(346002)(39380400002)(366004)(376002)(199004)(189003)(305945005)(7736002)(2906002)(6512007)(54906003)(316002)(97736004)(53936002)(25786009)(50466002)(4326008)(50226002)(48376002)(478600001)(3846002)(5660300001)(39060400002)(6116002)(16586007)(6486002)(2361001)(6666003)(76176011)(68736007)(26005)(6916009)(52116002)(81166006)(2616005)(386003)(446003)(956004)(476003)(11346002)(186003)(16526019)(105586002)(106356001)(47776003)(86362001)(66066001)(8936002)(6506007)(51416003)(8676002)(486006)(81156014)(2351001)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4211; 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; AM0PR04MB4211; 23:METf/WDRsu0a4ustpZwhTf2aZp9PiclnmRIUZ6hHm?= E0rdO6SPe6DCbWNpG962Mwpdjdzu1aO1krJZQeLNQWDWEml5APO7i8URaKv2O4plbdmNI+DfKHlIsWN/1FdJ6npUajER8b+iucF4JNkDhkbWkfsAE4Np7BgoUL9aoMtdl9hn5Qc4Sa+b8BZ1l1nCjFXenAzlHMGVucUrepuIcPsFtydB66S3QD/fjKDlzg6ESwaREXJAzKW66/VGb9JWvvlWZLV3bLMj1t1BDWRNxOe9lddJq8pcHynRy24YAK2JONv4SG5XAomYOhns2Uk6T4UkoM6mQy/pbZpRJcHDuTKFNqSVD2Y73QXWJbztU5Ax2oU3TSVSsGwqYrd6nC4g1sZzVz3yP3lfTeFqLVStLJYBJwIHbVzGzcCqDtBP6xrM3lEGJAeazXfVnnnCCxtJ3rN19BRYpERW0tf9W/mE2Iicbi54kDdSIbFYbiQNlz3RFLvRWwyqEqpksNWZ2m+18QAaIovg2EfTc6AZ6kzMwFuwBTERJpFDSPPgnihY3VF9saIG2vWDeggTfjpY8LxcLbhXjZWTNRBezGSfuDGDZw6l5AXUgVAo34ZQOkNeTDS+XrYNdMclPNeXGb3l5Wu6cPeD69nobQWxr6iscFQj/oAoaIe5yM/fseM775x5jDn+ouZmTFucHg3In/uuHrdkR2cf+doJwhSmOPgE963MtZ0r/3j8A1s1/Ibft1WNyvwH+GXOIEesKRFVNOcUm+EvVCYKHcTSI5RNQn0146okQusehMQmaKlOqKKOqfZMY6pK7Kza4f+XcHwcQI6NID7J+kvEcKj+rzkPwrvUdZXorWmD0UCmw1caovRXze7Mu7NLogbEvZ4SOdzOmVQo+0B84jdVvqaGok4nlg09CQfzx0Vdb7PX6ZgEMO+kfobFTkrP8Jn8ef0m799C/1gOq76X/hiPpVTtFahWd/LByhAf9Hy3jfZOKAgCg1Nc4w2lqZ+TRmFu8VGIBbbBITrrAkWXfdLpErKDpwv4EBjS4Jhpkq+DaDgxZhLMna0cV08WjOa3qb3mH3ybdNiKe4jrFjw7tIvOWnpfFgDJa/4bBy3JgeXd1f/x+PQ1fPLWRyYKkl8oakjgF/LmrCNdxEhlDtsz1sqZlEm4Fx7RBWALbLMA12xlfamVa6y6qDItcLamHrvBCh2FO7LqJMrn655cBfpsy3CfqxlAhtrZ0owVlLNpkQHwascRoo2raIqoySca+EdDudihhWHgJK1qlE765x7pS9j X-Microsoft-Antispam-Message-Info: oaa6FqNc5385yjka/cIuDwU0S/u6zdgQvnkATg+dNd0JIvJ3c2FJ6z53nmb4Z+9HsWQAwVsgd7Oe7+TPHsZTerqjg5AfhigRL8g8uXJd+ZZUJKH/uIBf7+xaq1oxXARvULay7PKcbHZ93bZU2P4ChcjThhgBQHrlTI9cCxTg0BeEWen+JwLkBrANLe38loxErkrTml49mpp3/FnXYgN1HXS7Wu2Vzk19Ym+zTpb9FBerEsJjhZ9jAjAeIh8b2rM2NOiumGIlA3Mdwn8ifgpRcwYa/n96ANX3trk6nKotEMbVEzzWST+nnPxCqfjtZPxQPmZOGvR8W812Kod1k8iNc09uXk2BhIn9DgcPKkOiUFA= X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 6:cho7m6QWkP3NjpJvYkgLlcISR8EGaOBlXV5Cmn94+NQY1ALnudyNMBkdodCHFPuLbppJ3A4kuAi6ejCJQrtjGsn/zmLrOJijmvywdfGBfiRSBZF4oyX61tWrGDCB4QLzKxos+Awp5IRLvn2f5RldQF2Zsegn3QsA0rrcNrbiU5Shoo/z4U2ciO30HVsyE+VrLGJix9kzS5hpAVYTP34ht8U84eYRDI64hB8ubZb96LuEArrZHdR+MrwHK08Gel6vc9PdgzjYObfoucoLuskrjEtyvU7HsQOQN8o1swpMvRhJi8qD4yOlEPNCGQPRTQonnHoFjMp0OL9gj4tABEkZi3K/zfuT3jEAYyxIiAsqBRleZwdAmHmQj3TvuxzEf3sQPZB/YQJsBXJ6ULzz+Ubz1xlPpTDvHPKaveg9hHXUuAPifu75Ow2PjPCERFLncTO68FFkXAe1K5oMvLPGxVIzBQ==; 5:PCLtzz1SdTX9nNqKG9Eu0DFfm6nkr1WEC9jTR78vL0wwSQi8SNex/9ViAqxFI/xtX1y45ByRnpe6EeHetdsiP/kqPXk2A3I5N+cNmWT+Y0tRzwjXrNcK4xE9k0MXyBezPzqIYGM3ig/GfdeH0XwrK3eUG8v0srEIl4Q1wiBJ6Ps=; 24:rgI0HYYGiyrcdruNB4UABgyvPn+rPMwIziighGepghCnQRotE4twsgbuS29qWJyG6AefyQWiyDVAGI0hdOmcwiCwL+HnRwcHwmx02ueKNsI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 7:iohxFjarWXQFMe4rFLHNAZeqNo8AuDCBc5uFqrCiqwuJySrlmyiS15FZOzyg+JcGedbmbhEFgKon6GiUxsdw7S57U8zMgqQbKYhVnj3F+EGb3lgKc1jTz9Rtmc5ZTNf0jUZjPgYWKHNXMQWoJoNDeMNCrH9FMRYC97px8zxbhqm7+mBaBmU8oKP1cqLydMysXlGz1NWGbO+Abp7pMFGSaM/DuDXNBWKMSnapyeK+/Svo88Y35uYdrjW5/aR46AGR X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2018 14:14:47.5110 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 13f0fbf8-c77b-4baf-566d-08d5d84a848e X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4211 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: Rob Herring Cc: Mark Rutland Cc: devicetree@vger.kernel.org Signed-off-by: Dong Aisheng --- v2->v3: * change to mailbox binding Currently mbox-cells has to be 0 for SCU MU. Generic MU Mailbox support binding could be extended later. v1->v2: * typo fixes * remove status property * remove imx6&7 compatible string which may be added later for the generic mailbox binding --- .../devicetree/bindings/arm/freescale/fsl,mu.txt | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,mu.txt diff --git a/Documentation/devicetree/bindings/arm/freescale/fsl,mu.txt b/Documentation/devicetree/bindings/arm/freescale/fsl,mu.txt new file mode 100644 index 0000000..90e4905 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/freescale/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>; +}; From patchwork Fri Jun 22 14:11:59 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dong Aisheng X-Patchwork-Id: 933401 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="OU+Vn54R"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41C0vS2Gkwz9s52 for ; Sat, 23 Jun 2018 00:15:00 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933189AbeFVOO6 (ORCPT ); Fri, 22 Jun 2018 10:14:58 -0400 Received: from mail-eopbgr70042.outbound.protection.outlook.com ([40.107.7.42]:8000 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754157AbeFVOOz (ORCPT ); Fri, 22 Jun 2018 10:14:55 -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=KkVx1FMGVc3XZTjfwtNs8eT2j1tiqfOCRliwvGpsHEY=; b=OU+Vn54RO/7a3GG6BRjFKftsaHeWoHaRshoXFSqYgud4GxKS6JOGfeerocaLlsPJWtcsXVjgDR4OG7LCaH56gWgNfBCmBxWiJkaK6awkrVN4MIOfNFjwN4xR1wjJ6Mk/30WJZzquEsO1QyzNPWvGYAr0QVupC0nWa/eOL+5pzu8= 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 AM0PR04MB4211.eurprd04.prod.outlook.com (2603:10a6:208:66::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.884.19; Fri, 22 Jun 2018 14:14:51 +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, Dong Aisheng , Rob Herring , Mark Rutland , devicetree@vger.kernel.org Subject: [PATCH V3 4/5] dt-bindings: arm: fsl: add scu binding doc Date: Fri, 22 Jun 2018 22:11:59 +0800 Message-Id: <1529676720-7533-5-git-send-email-aisheng.dong@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1529676720-7533-1-git-send-email-aisheng.dong@nxp.com> References: <1529676720-7533-1-git-send-email-aisheng.dong@nxp.com> MIME-Version: 1.0 X-Originating-IP: [119.31.174.66] X-ClientProxiedBy: HK0PR03CA0020.apcprd03.prod.outlook.com (2603:1096:203:2e::32) To AM0PR04MB4211.eurprd04.prod.outlook.com (2603:10a6:208:66::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e29cdb34-25e4-460e-32c4-08d5d84a86a9 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(711020)(48565401081)(2017052603328)(7153060)(7193020); SRVR:AM0PR04MB4211; X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 3:MQ7IESVxY4YWYUWugq/XC4BrPwWQw0RRF4AlMdJ2k3eB3kY6a1TCeGoMNTLQNLTfXRu5INV3Tayv9UXMyBhUIqYzqSPBnXIMUe6ae+vzejvk91E7LtklrCiRQEBP6l0zI+9V3ipw6j81KgMWZ7OdTJD830HOnKf5Z4jurLPEge+8P3clmYjqJGWwGd1pf2UX/82ZsD6W7XFa1o5s9xg1FW3A6RmiMk3RjfDSj/KzW/O8AedbGEXBGvT0RKtniduv; 25:QC8oDvHpRwufsWcVbG+6/CakSYmjjpVMrKSR4+AljCbng/nNGfmxHgr0wg0Hury0DjwMaD8+VX1QymCNwZK8e6x6XM7DgXzKXyEd5V15sLdA5Vx/N+3ZdvI+wU1h4lwIpnSM2hTwgqND0pH1xN87wcx0tpzPKL7ybzTjb2sLTSZCqhwvl8cg5Dx7Hf/RtIlRvUk7FTiD7kVy2Tmta2lw5o083mmU8VHkczJol+OdskZXfbmUYn8t72EkqeTcLz/f8cXoSRfJt5jAcSG4YBlRKaiiFBwGQX7u8/DvnEe96/R0atI2iC4HFPjb4ina7/HXVLldWWrkAl36sxV6LTcK3g==; 31:C3YXsuWYJ5Xl0g7N45tMBNentegrzNoP7DbNgQYHU01ytDla+LkQUdKwF1NNytNKpQLBwr2CYDLrHGsA4b1F8RidFTQWP909cUWXzBnWxVCdzbrKDZWMwryXWGpxtlWFlXW5N0wNaL6KJnvjcUrSJyX2M06ndV0YeM8LZ5kVHglPyeF59WTyGV4/lv3DrxM1G4i5xxXP+zb64xEKVIRdbNnSSRTeyW9r1m4eBghvGAU= X-MS-TrafficTypeDiagnostic: AM0PR04MB4211: X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 20:wa/sA/x3+fe3R3tz4ea9QJqaHtHGroNIOK9vsDGTztX4qBWgWw2qoTnJG62T8DXQSXbFkNsiETlNJXBWk2FLtrW1DtRhPy9xqpob/X8aBkiI3bKmyfiuLbF2WsFh+nkud03LZ1XMZGYRLwl6phiwKJHt8c8uKdIbjbRpm68FQ7o20DtSRQSzM1DG8V14oOPjqPEl0UVIWMIvYb4pPV7VtWT83iCQ4L0GOgwZkbbv0Ts8AgZHbcMatv0XmosWqlqo7KxMnYzz15agiyFMUD/QU1T7unzxYfHIs2CNYYBbckEXwcpSJTVd8JZskbHwB30DKu+axxus2rSRk46CfMthoKQ6+pcdDTHv3FNn5FPHaurVbj8YJxeI6eUy0L22KXURZIWveVnyY3zpGmjkjxa2iAJ8q+8/uFSVHu6Cutfrpvh+Fys5oO9rsrCpXAfOnIrFOq9Cmk1i8Gxi36SVJumfLv+8H5iwC/VIEGg1PGtBOE6TRr3/2eLkMyvXqVQGDBAv; 4:cnRJ42OlrPHtaJnVQPoPYUUB6af+OcP5T/8Sv4gKhe6+XY3O0fosB3qqsVCZihiPzgzGcxu3sU6O9nSn3RSCvDzH3SlGNC/vS8u8/VOClhQGYTGp8RgTQjVxUWrJ5neRT6cA5eSVkcsyVQ2vEGXp39T6iAknDR41ix94aqv9366Lcc7Fw5etFzgTElBM9pMb9cTb5uko7Pv2aaDJ81vib/NR65UszmfEYdmk4xq1xMmqTkn1FK+O/bwlqtvvq7Cd7Io6cU81rl8cgdOgm/fPzWzQgs5iK2ysLReKcKO5LVRhV5vVohr3stBSuLMA0fj1ocZK4VRhNfFWon6Belgr2XA8XW46L5Nz3Y/HovwpFgRIrrpt1uWJ8cMiJ6SWiDaK 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)(93006095)(93001095)(10201501046)(3002001)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(20161123562045)(6072148)(201708071742011)(7699016); SRVR:AM0PR04MB4211; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4211; X-Forefront-PRVS: 071156160B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(39860400002)(346002)(39380400002)(366004)(376002)(199004)(189003)(305945005)(7736002)(2906002)(6512007)(54906003)(316002)(97736004)(53936002)(25786009)(50466002)(4326008)(50226002)(48376002)(478600001)(3846002)(5660300001)(39060400002)(6116002)(16586007)(6486002)(2361001)(76176011)(68736007)(26005)(6916009)(52116002)(81166006)(59450400001)(2616005)(386003)(446003)(956004)(476003)(11346002)(186003)(16526019)(105586002)(106356001)(47776003)(86362001)(66066001)(8936002)(6506007)(51416003)(8676002)(486006)(81156014)(2351001)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4211; 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; AM0PR04MB4211; 23:60pvN7kK9xdfD4W0VhZzoNJDK7KhO6F9GSWxUrXEJ?= ZpRFZ+jYFXMgJd8CsR0d6+vfbOgwVPajNhPrHUSPoEadkrhz0nJAwuLDdugmhaYK+rCoSoMZRbs8XtqY0ONzg9th2lc65BohEdOdbB8Dp7mnBvU0105AoYTMUvcv2ouZHB+UIO6PSIjeTI3SmllnrNU3hgoOO070FoERnk8mFy1QsHkW8baO1T4vslVgHuuo9ypZtJOHy1jcl4y54H8JVd5LrbgxAN9S8Dnh6MGfxsygHuft+ZdBh15M9pq+6ySWN96zE3ypjaVADqve432thiJqt2Mz+dx3dStiXRjb+SvGkSLEwUu+AgrT4qqCYaz7uDq8YPtEA/7SuL+syr18t3fq4nqPPvH/DdUdZ3rW9rD660GB1PrsquHNkIWECmU5EUIbv64lJ0foNtJm3GUC9R7tIWFfeXvyabKyGdxhVagNsiGc+IO7SK5eKnErwXWwawyKi6rNCGP7wi1XXCaC5n8Ri5Rwy5h2BD2ugb9yEywOEVVnHocOJymP16ogksELC5FRXiyMmddM/DKx2RpqJdvO3vkv8eTIDOctKbTIZk5XAu0o44+Ma0npb2/L+xclygXB784Ex2NkJVKYYMZzC+N01SQeYbwbZuMUCOb01sBGQEBaUfI/Y7X9qpKQiMJp4rJTlplFTwi+Hugs3eO+xPMQVr9eNJlkrlcicBvSiKp0VpEDK8gYeJmi6CVZJCbmiEByr5f7bkqjo0bMLGtrS9W10Ox2VV6K1b/1CBQwAZ2yDrUEWriSxk8csYyrYk6qW9enozZpuTyc5IGtzqPwLTQm031CPjYmUciGWIIdlvqNIdHr+ADboSKyBFgflpq2Un5qOk3OFqLykj+ZwIcXLWAD4g4x7ITpG5a3rXspCVJStfAEMhu5it0WiejZppkCG/DuH7BhrBONi5pX8eUZuB6vuSccKr+S39cuMh20WiTge/LnBtXJMl2+HLo9UHBDL6ucQbj9LzTjaR14Mg439/kv+hCAobW8kHbEdz1iCpUTXJSjls2Uk+5smNhQ7VSp+l/aaF3jmWgDYHBCk2YFcNpdnr8Ehle4PElBvxxl1kOqng0ryJ41DIx1ookx1pNPz96K0qgM1Wv+xsjpIDyG8WnGYgcMyp+72JAsQ6Td2YVf36GzT5m8j6UxxULLWg37eLQFkhPqUy2HtN0puWski21n9S57k/gCL9CNbdLXMnroVaHrU5QyQyeXR1n3db3RtYyngUnidF91oliu1u3mnbD X-Microsoft-Antispam-Message-Info: PnsO2n9XvBnZrhLWwbDwdeuAg2AbmmyRn5al/xrZYBNaUzOT+4lMr2iJKeEDG69dt4XAR8CQ3wQuITdXPAAAD2l5KhHY3M40P8AuWpi1zjOPEPkt0hVO5WBzZw22swtK/kv6nOnTGK0XWKTEYxJi7ZZ1Nng/htYnw0N4yq8K8ghDZt0c7HTQR04PIYrns6xiAl5tghPHHLg8FeNVf3eQg/74vYZu4EXoYnXzq8jjNnRv+3Pk/8HXM750WyXTmtA0qz+KL8qaVspPRczi4/CTLTlDm38DDUhNwkPTfhaPUPqVBb8TTy2zDz78ryw0R4EHjmM2UNr9bU1IOHxUkzp79MFvRlSKZhJ7N70JmS60mYE= X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 6:Q22Mtn3OcxBuypt80NMpjPtRiRiue0S7icxIyIQG5iVfdjflvUaCfSFKWvKlnGeviv1Uy2RsCV6l4mOJgCDOKNjaurPydUlMwzvO6hGv3SSW8QNgvguif0Zd5ytkAvhZeEtgB+vI9SKcawHxkzTzxI+Axd++eOmV7+szw+v0LZU4DAZJbgeeGUpTCKh6gkg54g9FKT/4BrzmQ/UlRj14ADGmvJUSA4infGMmo+dIJTZpClbsRMcTqgjumIwIYE+iCQ8msw9e+9xZMY6kU6+kJkTLveYdW+6syCtP4+MToe9X/GEmjuiEfQ7OuVN15Wp2vkC/OZ9aMhRHG3FRJ76qFjvlIG7OjE+/sAtdOj0r0EL3JOcyM39Hj3jZTtD4kqi6/l13zVNRuW2HEytR7q/U9jrwnvMau9B4MAA9pI97xfMN0xuKKJ3M6ly02iNZVVkynSjZqG+98Hy0YW/9udOt1g==; 5:W8e9mWbpn05M+qQylTvtRcYhYmG53Z5ReIhRJq9QAToNdH0BYKtneipx8DoZYTFLZFklku3yaXV/IYbyFxZhEzSF6hClTshXuGJL1pRXnvZQO4a/MPl83VgBJjLWwrZf7XbaAIjAmXZ0TnmGmrXJWWaqOvAWH/BtMkIRghKVTUU=; 24:KFmdTBlpB1aSJmSFDHNADik2LpEZam3nFUUQ3eFc7CpDtQV3ho5bzmNga8lVB1QbZXDSdx4k/Rdjq1BchGwSFbwIGKWH6D0aRxHVyIxzGLI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 7:fb9RD+JpZXJUj2zvVNTEOtLWGrzxsAQ7wPola9UpzfcL/Vqen5wLsJn660uykWd8tSVnGK6LgL4GQMG2ri5WOSwzfLelV92ZFR+68OMtQ77+U12/K7CiAOeIyXbYcXkMv7v4UGHg13z03eT3RgXlbYZxqV9xd+dmnTsklLc4ooJi+s/0+OZU2ZPUzCutamOaItTOEu2i/0WRDq1aeWVm5O1ogwdzu60s+iGu1G5xrZ0wfCoB02hLzreiItGycUKI X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2018 14:14:51.0425 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e29cdb34-25e4-460e-32c4-08d5d84a86a9 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4211 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The System Controller Firmware (SCFW) is a low-level system function which runs on a dedicated Cortex-M core to provide power, clock, and resource management. It exists on some i.MX8 processors. e.g. i.MX8QM (QM, QP), and i.MX8QX (QXP, DX). Cc: Shawn Guo Cc: Sascha Hauer Cc: Fabio Estevam Cc: Rob Herring Cc: Mark Rutland Cc: devicetree@vger.kernel.org Signed-off-by: Dong Aisheng --- v2->v3: * update a bit to mailbox binding v1->v2: * remove status * changed to mu1 --- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt diff --git a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt new file mode 100644 index 0000000..b51f9d1 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt @@ -0,0 +1,39 @@ +NXP i.MX System Controller Firmware (SCFW) +-------------------------------------------------------------------- + +The System Controller Firmware (SCFW) is a low-level system function +which runs on a dedicated Cortex-M core to provide power, clock, and +resource management. It exists on some i.MX8 processors. e.g. i.MX8QM +(QM, QP), and i.MX8QX (QXP, DX). + +The AP communicates with the SC using a multi-ported MU module found +in the LSIO subsystem. The current definition of this MU module provides +5 remote AP connections to the SC to support up to 5 execution environments +(TZ, HV, standard Linux, etc.). The SC side of this MU module interfaces +with the LSIO DSC IP bus. The SC firmware will communicate with this MU +using the MSI bus. + +System Controller Device Node: +============================= + +Required properties: +------------------- +- compatible: should be "fsl,imx8qxp-scu" or "fsl,imx8qm-scu" +- fsl,mu: a phandle to the Message Unit used by SCU. Should be + one of LSIO MU0~M4 for imx8qxp and imx8qm. Users need + to make sure not use the one which is conflict with + other execution environments. e.g. ATF. + +Examples: +-------- +lsio_mu1: mailbox@5d1c0000 { + compatible = "fsl,imx8qxp-mu"; + reg = <0x0 0x5d1c0000 0x0 0x10000>; + interrupts = ; + #mbox-cells = <0>; +}; + +scu { + compatible = "fsl,imx8qxp-scu"; + fsl,mu = <&lsio_mu1>; +};