From patchwork Sun Jul 8 14:56:53 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dong Aisheng X-Patchwork-Id: 941027 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="aWkCBuJk"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Ns7t6d4kz9s1b for ; Mon, 9 Jul 2018 00:59:54 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754216AbeGHO7x (ORCPT ); Sun, 8 Jul 2018 10:59:53 -0400 Received: from mail-eopbgr70072.outbound.protection.outlook.com ([40.107.7.72]:8057 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754198AbeGHO7v (ORCPT ); Sun, 8 Jul 2018 10:59:51 -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=4tOUeCa2XweKDn/mR90RpEIH1t3pGNkqBz0mMfvFUAg=; b=aWkCBuJkJZK44idISMfhuxxp17NJv3mkJc/lJbM1ZImfmQSRnsIfGDFwCTLJwQraFqz86JgIP7iJpi4Qy16C9+H9Sn+O87kR4l70ENmg0+35u3DEGQFwpL9ZIcXhbITNZWTMX5EQ5GUR3ukmTYTK8Rj8av8j7vdTZsQnStB2anE= 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.930.19; Sun, 8 Jul 2018 14:59:44 +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 , Mark Rutland , Sudeep Holla , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH V4 1/5] dt-bindings: mailbox: allow mbox-cells to be equal to 0 Date: Sun, 8 Jul 2018 22:56:53 +0800 Message-Id: <1531061817-1980-2-git-send-email-aisheng.dong@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1531061817-1980-1-git-send-email-aisheng.dong@nxp.com> References: <1531061817-1980-1-git-send-email-aisheng.dong@nxp.com> MIME-Version: 1.0 X-Originating-IP: [119.31.174.66] X-ClientProxiedBy: HK0PR03CA0096.apcprd03.prod.outlook.com (2603:1096:203:72::36) To AM0PR04MB4211.eurprd04.prod.outlook.com (2603:10a6:208:66::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a11cb840-2b97-4693-8da9-08d5e4e37314 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:AM0PR04MB4211; X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 3:m3jV7pwMI3LhFxRk8XjvHpmx+445gTn+eV0yuHaILzWhfCutLgZXgDTqDEYmJUyV9HE7wDaUjnmORgbcfI9t+TyjqrpoBnTVmXm03KGAGVU28f2XJwe/FT4tb7zeBUOq1OnVs2p06+rho5C+Cad0GRQIdGakdCzTk9F+V/gAlWo2Ws/wqTYWKe+9PoqKDVTm9GKlyf6k8IZZqR3HujnUGFzNmMhqrL/Q840dZPPJdfdHkgdNzwd5+KKL7/jYx30S; 25:EhxoZ0Mstu1ZR4oJC/ngDG+rMXJMHMwHS+4Yc1DMoeOIISf3koFcTLoGGFAs/ht7a/5BMbSy2LBJnVH+vVeijZ4rUrnkPtXO1hMf3lQX/u6iQZ0f+Ff25eDFG6xeqP0TYLyuStD+OK276Ep6l0RLdQ0Sq+bKVWZmySw7IKdqneOmQJFxyXcdDbqqqDZVjbrIv+TNETbH6ro4/PHiAtCfQG1/e3h0R/Re+8zqzZ8iOrMFWgq939As7dh+e7tmjlx3urP43eY4HewnNui3UvHGKy9pSu8OvW5obWu3SVo0O0L918L/irYpj6QUQ7kavjHpD+sAlnGSVWvdhIahehrMVA==; 31:5AODzdtQcvRwJfHQuehKNCuIxphieUwl8eW145pgVK67/LFgJoyg2lMJvP4Oxv/uhGvsaDZntxLUa0j5/785Dif5+hi/eUbAxsSrXipsDajJ3pwCe9f/B9kyPJgRRmdifobe2tAM5tMSFN/yQPs8QTzuTv+9YAZr0VdEKHQLzN+8E8moX63z7cXtShOfN24ZydFX2WXI33Dq3d9Lv6oAXRbJD1A9Lr02dS9YUniqEkk= X-MS-TrafficTypeDiagnostic: AM0PR04MB4211: X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 20:yR/HG4g6EYuC6fJJXJ94GJdjSED6KmT3jyUHvGjIwfox3LVXZaEPmHVX1mggxyUZerthNXCgLjnF4E8KU8ZltZi9Ouyr6qUDEAFkgljvI8HQDi1KMwhfdvipLRwVmikLI4G+Rib5TCZ/7McmBt0kUPjfqn8TUFPG4nVj62fe8SYn5MEPjcHyCe/m0F/NN73kFAW5r7NH+Xjs7V5RwRm4b9r5DBi3SQTc0l8O1/9czFDDF/+o70fftSr2iGTbj5iIexvL6YCp7bQy+6JPBuddBCvM+0YPCKInD4jvaH9yEuwVSqurKkEj7rxeOOhuWfoi1YlZvQmUyG8Gc4XT/23HcAUvsex9TabhSI5fvp+rtuKn3+++1n1mwoUrhjmOIXllByF+L73WjtzY8hF8JaTiU8sjDYvL22+qYR7Gi7/lzkHSJR/hb08tE4enkcSpOT56MtP8g4pyo7ubRxulGvksQSnOSLL6m79q26JTAiXth+GVt+sIOjgBEx5zHWdVceh+; 4:qQav6pcOvTQENJxCjqDOvVwNe/4uHHbrW8XctgOkLN1IcWp5qdzbcv6X2OxP2Q7EDO44TbsTsz5bP5RKvgb844eR9WXCx+DwLCeCcfp4JVs5QorbDG0b3GaIxBnIQJ2ckLPLYzZgEsTkYJs2UJiwzs7Yxo4hlizjY+Wm5ihZ4lZlyoGJk3rwq64EgUcsYp1Ur5O0hBf81XPBB32TJmWVOCKDpIBag9RacGWhhAY+WB/hINGGe/hVFDrV26/vrt7slZUd/VO1DQti/j/z8Rg2zGOxdRjiYTHTffcZNfJ8zi/YujALkhzp2BFr8Q6lzfXCOeiTqwhHz4Ag4mRojOkZwObx/FCfI84HJM7EgZG+HFd6iA6fiReLHmqQejmlKXbn 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)(3231311)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:AM0PR04MB4211; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4211; X-Forefront-PRVS: 0727122FC6 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(396003)(366004)(136003)(346002)(39860400002)(189003)(199004)(54534003)(52116002)(386003)(6512007)(6486002)(7736002)(51416003)(106356001)(305945005)(105586002)(6666003)(6916009)(5660300001)(2361001)(2351001)(186003)(16526019)(76176011)(86362001)(39060400002)(26005)(4326008)(3846002)(81166006)(25786009)(6116002)(486006)(2906002)(66066001)(97736004)(53936002)(36756003)(6506007)(478600001)(8936002)(47776003)(8676002)(316002)(54906003)(956004)(15650500001)(11346002)(16586007)(2616005)(68736007)(81156014)(446003)(48376002)(50466002)(476003)(50226002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4211; H:b29396-OptiPlex-7040.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A: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:Yw06DqccwdeCarR/O5mKNHGWHUQkK/nt9b61v6Q06?= 0POVlYZ/jlNdjvC/qzFidDfHrzIhhsh3oUkvsI9SqFM/xEtssMnlmjRWTZ7roLfldXEH8jNgnIwdPfS7wXs6kLlPgC37MoyUlDL+D5sLE+htABQ5UTHW6vjfVLrJaliU/0KWElrnk4jW0xvHvdrTWSIulyfcCZq7Yc+pGDMGi8FKHvqVwHYM6vkbs3LZIehLmGOkdF5mpHy3QuqhOs3TpQS3AZnagPsmobXBK4rXBuR/rrhjzicEZYK2KnhrlV81of246hb24kPsXHxoPgh2YyX825viD93DtuzHGmdVeDN1jjTLTAOrUlnGkQRlKz5a1KZs3KGEMiBl1Q9pB9Iqs7BbP8oGOz31h/xq/bIprep16Ol2jhjBEoRh6sq6Y9mHAnXrc/tCz2cgS+gkps7enNRq0LaTWMg+oq4blocsV6HbPUfeYmLuRUMonf0W1xlC4xFqcreDg9v4u4KmAMoApHvaMg36x19SFcaG1r9ShWXG/Flz6Ghcle59t54tiE9zEn4xfC83zxMpIntVvvrxsAPl3016Vhsq1g7nP38K5V8/bhBhQWqyXyneRvAqUG+SJm8qk7q+2dhBiMUf4JFq2z+YXO0RM90DAT9ZtvQHUVzudFvWFDR0PTT2sNNI+Z+qrrQwLhl3XXaCKUGAfB0ZAotUlxl/M5EDdww2FvBVmJtRCnF2MSv7aWmjuX1snzh3dC5ow4T4zVMFiKNm7AV+pN8BP4CEDTJ2LJP6vACmKOBMwWndOIZIdU2ynuf9PCPFpB7p5sEiQrYJkLkC6Nfmag5M04sPaH5/W4tJnJwh5ebPbEUbIk97PWaP4A28JjIRpLJHVnag7mS3wGz3H4v6OIf2Cd1oVA8sq40bOhjDX+ha8UQaYik5IOub6WTTZWhvYW79db4IRwskTtBEyHcB7PWFUqVsG+R6FL0nLSaA09TpW7CAbIBsqhzsnlmoAHnQIibw/2NpyX6W2/N0h+enG0tQk33t+ze8R4MvuSjfh2wOkfSpp/UNGcvxKno5GHi7PwNvdhEiQzdnEVRR8G+wY4pdG+vMtoPr5iP00CX+VQOO+K8VSFV82Pyg1tldzXPhrRxUramb+HqYqocEKeKDubFNl0z1Tx7nE9PNuWhhNsEaQlGuFK8ZEo1hsXrxrlKSjIr/ML/9mVdvwUrSloxqB823oaLXERUKPg5unB+hZAr2U8//utGimSYamQDRxwJRT0pBIUbp07HQ5prdyOd0Kgsm4cNfSP+cVfqt9sAr59cCHkDRzPs+PCwvqVxYG1Az/w= X-Microsoft-Antispam-Message-Info: OCtSjR4+26sCRuylRG0FSDA38PyozxN3Hm/j93dO4wxTtNEZk/+xc7S0j7hrUVBNmviQa2RwgQfumdEL0RYGt47Nq3fmimuXJJARBYI48PXBF0FIqiZZFu86w5ND77fLUUn3j9JGDmrdF71XcuHw5RDX1I79U2+RV6BZLDTcsJ000EH8SINaZ+KqeodD+QDzSGwQtQjG1KLLZDhc7qxpO/dq64wULOA6LbEvYFoe8UPdRKVUBmICDr4jZswtiaj7NAzKStT0aA/YwyMx4gawKrLNVyYMGZx0551aRJulG3CiiZWw3ZaaIJK3vl65GQi1x2phWZmn5jNdhUdIorfI5BWov+fUyYfeZTXyHFn62pU= X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 6:Aoyb7KQikV9AfAF/Ga8raf12Wr5aozb1bH621xCL0+8QA8LswHGGd1F9as423rLxwwLdZTyDmnQtTZA1EQrqKBIa1IFV8AudwjYKErMVlDznjUHR+VGwFEIg73DOpuGGYncKhd0KmhmhYjfqicsSg49uoixx1Qjzd+dAg+dxoKG7VSA3AnyW4c5FDOhtIYw2akXncVr8cKiPH5Pfg+S4hn4aHkJZkFKplCzwW3mj0iYNqYODUzxCbecra09W0+TauoIrEhtG2o00H7plzYM0N1QoMHHmN1TcZGDhHjz4TyigzZYGfhLZLzVkXfM4vjAb97ZQjI6AiavfIjy8s6HD518xIh8eSgeDba9xAQKTsIhMVfdmlg6FqfQjDlS0F8UDE6A3SQtz5rkddmHYX3bYF3hAPcLuBJnS+XOrIAwMZaxHrlqIDHO8Pxd6PhB6UwJH/KOaAAWhrEh7F3zSZwVhSw==; 5:Tng9IoF58jleYaehwRiLaeR+9xR78HYXcIpRcO1DurMTpNKi8QQLiXvurB+u1wKZPc9jBqD2Cq0f+o1DO6W2fZFkjooGVZ88jTtMePgEkqf4cNcxqq9FH+Ovn+82XC7ymab7p4Lopm9Rz0klrYorAM1orHDUbqqfG17cXexfIJM=; 24:0OR9l51nHzScTRNSNC3BNryyz2/W5tlWyBD6Flu5rzgbxfYjY02Aq8LtTD4VoGw3vq3wBV8ykUGROJ7xsn2KQgXc+QXuxr+1Agg80VyAi1o= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 7:OvGmD8qtJppNj2gJ8zvjiFKs2lPPOfat5pHLV815MB5/6YkkbnoswSwFIeRqNyyJEeU1P1iBIIoycIiUJebqrwzvqUFvCI84WQHbC0gaV0L9PJA4eeS7FNphrsoJAZrdogcQNd76zJ0O4HtKYcx9MYE5ZwSrpETZX4HyEoq1sMPPakWuziv3iapqINo2t3/4PW384OKwELgnCZryG/ILj7aMIY+UiVxuIFxI61IQ1ThwJ6Jpv+8V+eOpqf26bNET X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2018 14:59:44.9436 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a11cb840-2b97-4693-8da9-08d5e4e37314 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: Mark Rutland Cc: Sudeep Holla Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Reviewed-by: Rob Herring Signed-off-by: Dong Aisheng --- 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 Sun Jul 8 14:56:54 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dong Aisheng X-Patchwork-Id: 941030 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="OcBIcbEJ"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Ns8N3wwFz9s1b for ; Mon, 9 Jul 2018 01:00:20 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932656AbeGHPAT (ORCPT ); Sun, 8 Jul 2018 11:00:19 -0400 Received: from mail-eopbgr70072.outbound.protection.outlook.com ([40.107.7.72]:8057 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754199AbeGHO7x (ORCPT ); Sun, 8 Jul 2018 10:59: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=/bmiY/bhcf7P+cqljXUl30ns7JKzthhqAl5ab4NpPLs=; b=OcBIcbEJrNZGzfDlNQTonRq1JwMtUB2CEFBl+UE8La+UCWcBw8aRXpIhWSdfD7g93wiVlbeeR2sL7BuOUyw7DYU6bkJJoW8AWjIHDDPcx+vKwXtvXqLWdsIX7ywoA1WQhL15wOyHhtmmTgafxQwAIRhvnmpbmhCogUJlHLgZ+Wg= 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.930.19; Sun, 8 Jul 2018 14:59:48 +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 V4 2/5] dt-bindings: arm: fsl: add mu binding doc Date: Sun, 8 Jul 2018 22:56:54 +0800 Message-Id: <1531061817-1980-3-git-send-email-aisheng.dong@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1531061817-1980-1-git-send-email-aisheng.dong@nxp.com> References: <1531061817-1980-1-git-send-email-aisheng.dong@nxp.com> MIME-Version: 1.0 X-Originating-IP: [119.31.174.66] X-ClientProxiedBy: HK0PR03CA0096.apcprd03.prod.outlook.com (2603:1096:203:72::36) To AM0PR04MB4211.eurprd04.prod.outlook.com (2603:10a6:208:66::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cbeed030-1720-475d-782a-08d5e4e37532 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:AM0PR04MB4211; X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 3:8J+ZKf40WhcjKxBGp2tydmU9RhGTcHv8CI4DcFWq32zkyEMrzlFpY83bkmUyQxhoKPCv2CCNO5E4+EbElqxGjKGxZrq1iXDzRuINIYZ11hcVBzix0FWNS01iS28dXK1BYEw55is8CaRTSr6ZV9+h00+bnZld3phI5Rhf54Wag5sgA1qHfb3bsMr9Nhw56Ol51EsX5B5PL5iHncznEoB4NRWYslQa6p/o2EmQeJLs1f1Y9U8kwXWTbPCmpUHNdpE8; 25:FRp/O8KHb4rG2VQ3GmBHUrZpSOWcv7BtogXrxNNxNfrdCUqXtsJSg7Jz2+HU2m+J6h8RuMpgTEVZr+TRBWoAJfZjgVGiFkKEORFtwP9fNEKUw4NFU4AEfAnw+Lygv8AgULylqj26t1Oy8wkPE1G+KnM5lLFMPRo2ciGb7j1QOo1LG9mePrPx/9wyABhJrAFqKxuKghkAqFsjuNlnq1d4MrGnbAM0TEkbtbXH90hPORsSvo/w+029iRWggocYpwM+Qlxcp7d4bXbMv12x4bYeKDE7a+zyzHkvrGtojj3opMsBq0lNYEwAWhq2yEGeRexeSpgFjyMEShVGsOYW4NQfVA==; 31:Qjcp04DbfvUP8U0oIUkTKExZMy/+MSnNiMdqE3RsHR4PnWyoKVkhC4+qjlSacm07OF3TT694LaGkC4JPzR8msjUlGfvaTgROIjRhLaFXUtfx8veg2124ZaPURKs0Y07B5gtbhZkTq04jAtz7KxEGPSer5l1NYSmQ0uRizoNFt1wS6KRq8Z6js3XzIuz5xV+XS7LIANsCGfY0CKGfi/f9Pbmiz1zksvuZDNCwYdXAfq0= X-MS-TrafficTypeDiagnostic: AM0PR04MB4211: X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 20:NZ33oUbCK8dtLrfMdmr1rd+Pf4TkFR7JYHWFB5l6bNIX39TxFVK+s16s/MCF/rS1mrF6APzetFeBSg4lXAmD+gBI7bTW+FhVa+4uicEULc4CxB7ESS155wzPH7cQTf5agLtf9lknowN34YHHADYVCcdc2Xe9PtsV62T3RQkJdswIvJvM82FqWO0aSV15GBBrJ3T+lfo3yxggz9PVzMjY/Hxnt0ot7brNJR19BqBJ9CmoIkm27yzYFaFSfHnoCBN8w/lqafT5OfFCWrVY3sdfba5iwbxefE5NU1fRHdFn00SXg31x+7yE5nMV0WxMPnpnOKFvS672FgObz2/8qhy9xQEbwJzyIlbjjz7vzfFUatvPFU85+E0AyjwrvzcUVJ7CMqeShH/EkcIQW6+ny0LhnRmzq4gvPvbagEPm2mcZyKwfeie7uZLLaQR+qErhyrJuva6AHvVnzcf2w6DtrDKdkOcFwLwWGa3h38MS37RhtZ4coj5eH3Jht05CNeasl3so; 4:a6V7wTXkTwrgUj86Yg3fCP+SN+ofjYJdN5CfmDt4MidVnmOK2gH+l68gcu9fFM/k8iElC09ZiASIjaaoL/Nr3jv8pf7RFfzh0COADJw9URTPs5oz8t2TyyFK67JUSulQb0vI67GJ7lW5U6IXVtIYW5cGWLapcJGCJ1kQmEZmYIwrewT8CEc6it5/v7qLbeOjFm2ZIkVnHh1REsPJSeSlH5WLKkda/YzK2aeC6kSzTq+Ev1niRE0joeokIGke8ictqI3PlpraTsZHuROXNv3KTG08yoBcn4t6DmKVS04/cPueEq/LJXl1OM7dnScFl9+2H40hwS4P2XNsiaBJUzfW/7EajEFhk7+UJhi1stho7NxE9loyNqx9kN9ZmyL0zm1k 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)(3231311)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:AM0PR04MB4211; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4211; X-Forefront-PRVS: 0727122FC6 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(396003)(366004)(136003)(346002)(39860400002)(189003)(199004)(52116002)(386003)(6512007)(6486002)(7736002)(51416003)(106356001)(305945005)(105586002)(6666003)(6916009)(5660300001)(2361001)(2351001)(186003)(16526019)(76176011)(86362001)(39060400002)(26005)(4326008)(3846002)(81166006)(25786009)(6116002)(486006)(2906002)(66066001)(97736004)(53936002)(36756003)(6506007)(478600001)(8936002)(47776003)(8676002)(316002)(54906003)(956004)(11346002)(16586007)(2616005)(68736007)(81156014)(446003)(48376002)(50466002)(476003)(50226002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4211; H:b29396-OptiPlex-7040.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A: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:c1Nkopdal2N6zG3XPePnMhU5cZHRNaeDcM3oKbTaI?= lj0cY1aaRoPS1Zbs3/3EQa8HRCLCpMh3GSsht7oCX9+481WRYfR4e2yoeksAQejRHCQfyOYtwYc3LUZOB7DQOmioMCLpRpxb8wVJXzqLHBUkDK5s/oSDH75gFSEWtTBWmjfN11YNL+5Fv31jEjLNcCLk53YeGeUF1dz6D+T0PZkdHqqkZ/0irC64VqKM4te818EmQNv6hrTkY9u1qawHkha4uBGJle8CWeXnVKBefXla92f3+dG4uZZuDo/jcxidm2IB4zSHW4P0iyNCIzALXfH0Tq1p9FuvU3am2prbOhZ2XtT1gGnQ+ryawchO/X8MPYxuPNrsxI5LxJfClVetGZe/MQOByrAfuDbzv2j1bcLGAUjpAZ9l6pZnbR0livuCtelPz0cCYSc74ToRUxkxaIO3nwQS7smVJLEOs5U1UZkRpGfGxpfu+TzTfpf2XEpbWqIQmk/VlJEw7/3WqhmpK37wyI5mbtDs3emVcQHdALu0DisOqOaTOtfMm3m3cUOYGtQUoMHF3vkVE6iFJIbmA/rJDdFqwEZxE2gaXMbXOUGKQnNVjY13Eu1Oz85A1rIRAntNmQ2m28nYJEAkmWA/cof2g1/KPfV6GmuVTUtGZfg3bpCY2hbc8eB4lfntcjqfJKYgYk4R4H8VfjjuSDdgoLVd6WPcj5AxYb6gjUs/dkTyIpHMQTpCfC6/yhX/KqGGahAfn45gZwMxeWfG2HLo0r6ifbEcVS/lIbDp6FN1c2qB21MZzI3pgvlbOjC9OzQ+O3bA6w4BM9xViVi7J078wDL/zQlSsTYbSx/NgdqH+A/q0r7UvTe76AiNdTPgHrmOfOrN9UabxnhbGwXT8nzxOWQswsiiSwcBRojIv8La1jaJFinAolMhiANcbbBW9Hd1e0Q0gZviSiel5MZlKK72O5QGK7VqcB8la3AiO0Fnzm0/l0d6Bx2XZcdRJw6uUYkU3HLMRjvm1KQ8N9+mEEwLpQ5kWileNMs5S5q7QJYU6oz6u56H9gkvRVKfaJfVSQmNooUBP5o1/3Qrt3Cir4L9FPtvf3XvdnTOQPWIjeYfp/awNEHmJF/f46CMKXADzY1K0g/6C6Fvdi4nHXKVBXajLD9b9V59kxLkg+UeMaPQGVohB8EGWwqU4NK87bSRLrDxxpQ7MvkHrgO9emX3+yDBBWpaJA/Koj082189JYIJmFxm+hF3LH9C7zZgx7hEYrIRUA= X-Microsoft-Antispam-Message-Info: T3YNdcRDakiQSfWfm/XdAOopPUJa9IOvKBD3ckiDM7bxnkiGu65pBqMYnpaI4AM3sSTSv3rLmB+BYOffIIhQph6U4l+I/kbe4qVdurRDksi3YnMUyrnI55UDTFzzyE9hM7akbV3ltZVd0pGGciJKj4MaVXckm5gMmtfLXNUuaJ2gbncevYuZw9JOKzcpSyXnmN/OQbNt8hE34QkSwNHo/8MPkWtvAMPgplEcCphBQkvCJGUVW8lUIpsX7LKeqHVZacCayFgDQ3hALZbNxtq5w0oBjBB/AWdj3/qsA9FwdW2gztyzAh9V5oWb/kqnjVgZ+IE6KKVwRw3w51gcNe4tjdWqyerTbrIN6Nj3Dc0XyQI= X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 6:zHnOPX0hKcwXvUiubnX262oxQqFOgDjjY0gSc4bUbKQm1015OtNt3WPxgY3x5iudsaJRJFGE5rA9dm45AJjwPtfg7Lqxrlbm/fPWtWcIN3KCGjMSjqy/dTWKj+0bDYlwyxC2jHAvejrZFQ+R8NsWVoEfEB0MM6OPDy5I/lrCkGBhp95tH00sWuVvJb5LsSzqdAKT+sXBNPFwIA5ZQOoA9HePKCkBBtRI3hA5TfG4yd7qdTW1d8pgyljsFOPcmWD3TQhbzBAN3TRYgGjd7Kg9XG+LINYxRvXOo0xGwf8yomxhDMuGk0Z67I+85Mmj0Rl7k+pgThz2NuBbaWHbmjO86e6+wA6wH6UrFdouCeMV0RP4ewXWV41Di4he5NFoPtgFbuceWs8JFNbgqOJpabjcG0coQugDSrDBDi2End95Gh64lJ1DnpbXwhFljAfMh1QFO3EZ9Sk2R1pxElCnIqok6Q==; 5:PYAO+ns9QDZ9TDfYco6YiYyAjt590XKRTrS9x1f4wc/2iufe3O1RKwMdoHj5qScJbUbfz06jLpxOYgjq187ZzlOg9SBRzkLb9b0td8f5axWPANF2HD4Xsa4plaAWKLOpX9Nit5GnK8f35o3a+N0LzC9ONqyBy1KP47Op1z14II4=; 24:YvPS/RurmqcXLT94c6GY0my/2AeZYpjbni2dHA3Ey99omMBE5bKWkCgd5tyn+inhzLX+woCj70XBEF8c9ugvQbsK8oqQWtv5xfXFgPxaBso= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 7:+NdABvc4NWWLNKXHDPAQTILoGyu4eARIlRceAFzi9aIBBbkOjFo745hLlUXqhNlHOQyp4oUZs03fN6RIKf5l4QLj1a6WQWp5WGG1Eb6JI1C232hkEoC7z9Y4zHQQJIBUgCUWIeVbKlgyotRVpqYYV9FFjWDOUs5/TBXx9Ku0JMH6Ax1453/+o053Y7AEYQulQjlr1lAQbrML1rZUyVoxryADu1n+9BUanPDJH7D/NkULZ2zxmt1h7HxPPvokDSYT X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2018 14:59:48.8543 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cbeed030-1720-475d-782a-08d5e4e37532 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 Reviewed-by: Rob Herring --- v3->v4: * move into Documentation/devicetree/bindings/mailbox/fsl,mu.txt 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/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>; +}; From patchwork Sun Jul 8 14:56: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: 941029 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="KWBdzrEa"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Ns8L2YZTz9s29 for ; Mon, 9 Jul 2018 01:00:18 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932588AbeGHPAQ (ORCPT ); Sun, 8 Jul 2018 11:00:16 -0400 Received: from mail-eopbgr70080.outbound.protection.outlook.com ([40.107.7.80]:46151 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932656AbeGHPAB (ORCPT ); Sun, 8 Jul 2018 11:00:01 -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=nsPuKD4neaiid8FN+Gq5uIPXNZl2/nnGK67Q8a+oCMc=; b=KWBdzrEaBPpw6UGu8WocVyMKgMwokqDyqHeHhfSBXOHepG5bqomViz1AUlwb2kkC0BJFWShI6TzE9caTpasZCnZF+q+puzarax6tnWPGHIALDDD496ohecD5t2nZXZBFXG2oSz0OYavJ97RuRg5MdqCcNW1L+9pNU6GklX2UY88= 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.930.19; Sun, 8 Jul 2018 14:59:55 +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 V4 4/5] dt-bindings: arm: fsl: add scu binding doc Date: Sun, 8 Jul 2018 22:56:56 +0800 Message-Id: <1531061817-1980-5-git-send-email-aisheng.dong@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1531061817-1980-1-git-send-email-aisheng.dong@nxp.com> References: <1531061817-1980-1-git-send-email-aisheng.dong@nxp.com> MIME-Version: 1.0 X-Originating-IP: [119.31.174.66] X-ClientProxiedBy: HK0PR03CA0096.apcprd03.prod.outlook.com (2603:1096:203:72::36) To AM0PR04MB4211.eurprd04.prod.outlook.com (2603:10a6:208:66::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1629c9ab-5af4-4dc1-edd4-08d5e4e3794d 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:AM0PR04MB4211; X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 3:iNQ0y6tA6z9cjM1F1Sff5meiaRtVTvrfm64Tjf1X+AVjjuRYFBb8AUQW7bfZlauCoSX5Q43yWORP+ewMP2d5y7CvhNfiUjgmc7KLMoeJOyWo8LIGJHFigxBjgx+o/VEY6HvuFy1SBFoihG38jyhRQImgox079eT5cQpW5yJ/EWQuBMVFBM2IbXl26B6gY2KOu8Ocd8yp8XjPnllWzdBgUAFCsVVC0ZUwLzbFznr7cV0fbKV4zQJXZrlVX9PrDjOB; 25:3oXY7veXJUQUnaqWYblpXUh1GbuD7iw7HtORM+f4BZwhZFu+a2w2WhQFjZxb3OCGd+7O2wIl5rNhujSHoQBMqFRKQn9TLZDndUlym/pbbglTt5P309wpAITtDTqqGh/ZuABerCK289m8vZIrzOtP2xgNs62YY97/Nna3GWswjvpkv4zBuN6SU5N6ldLOhzpodAffVBwtXjWCioCdgLLSOmQkEjRxEVkU8y/hObH6K0jLGLbqpTpwOcG8kBSHo6b/GsPAP7q1jreGW/BCKzB5X3PcSdIqWUW8uvILLFQzwy7CqqC436/saTbUbZo0iKCPZEbn6I+yG6iWmvQWKHZ2UA==; 31:0+I3Nx9yB+LnmEcaDNrROO+BysSssBdf/+VHnalGKf4HFqiyrWEIkwg70Pxh6uQ7uFyO7XaQRJx2HnSthLP7ZABjAmlGOTDGk6a+Pj3PY4Ix3XVKHLx07LllCYDJvwRzRS9oaofjPB6druCI6PoDEGw/0xAwpDTB1nCx1wVF8ACiZ+ziiPk3849qssRANEXgd7L1waLXsTzx2P8n26FdK7WcXJrPoo04otHkPWTfhs4= X-MS-TrafficTypeDiagnostic: AM0PR04MB4211: X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 20:ZplS90/zyqadMxKMeNm9EtaESYvYwF7vuZfJcO4/VCo4LfEL5FEJzxamWx9MRoWZW7SGs4iFMMYKVR9H/QGu6bTLiQ58ZURhMQsEWNLw/kI83Xag4yDWGdAd5BPRtGpLiG2IVSuFCEpZdPS70PIGKMHWqNwhLQaCUlT9C3u1fvAC0J+zzhnohXpgjUuD0h+Z7nA4BZmLkBfhDn6EPP+UhQg7O9q0N8vlA+sAUDV3SkHZpzp6xRTdrMEmA872H9jIV+0d6A3qZ/HfvziRXLeL761QFBdzEAQF7BXr2ue3jbWrI2SVnrn5QSAx1YEIFbh33gW9rOD+IZ25wFJmcUtpclunhpkF6LBkDJ9/+/T4Ln1JRlCSZARXqSo4DdfzCZRNG5Amx2NiotJU3a6GBNN2tW3KcGPvycunfCCkrOhRq+N4REkrOW4VvmSSksKihG1kbPE0lLpY8JldVnRqvlqyicDTnEemgXGaQJOP7rI4dODLusg8DV6mjBCNcUzak/M6; 4:ETlTtF69IXxd8bYzVlEfQn2mnKT4ysypUt698ZNFtsG0nRW86epoQdF0bOq5952Z2VNR6RR0ZrZ99HhyUL18NnVgO5pfLvATWeVkuTx6k7aybVi/jxhzaduDVv02NkxGfxBQen2tAgJ6/Y71WdBfl/P6azuMMNwN+/ksBDnXP0s3OnRvRJGTaszS7NEpD2bkLJ9DNvjqy/Hth9w1iGwe6DJ7DtkG7ZrQLIfp50df1jSdLE8QIWn2HXUxlRF7BKWIYrExSRVce35Swl2PVjd0xzUI/SEsff4kcd6cnEcrtg8Hc7NpmkPz96BrSOF9ZkEYuQ4TlAeURs38KYtrvkxv+NC5zjemjCQmMFMKGbtwAg2lh9euCJxKoW9nbG2OIEve 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)(3231311)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:AM0PR04MB4211; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4211; X-Forefront-PRVS: 0727122FC6 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(396003)(366004)(136003)(346002)(39860400002)(189003)(199004)(52116002)(386003)(6512007)(6486002)(7736002)(51416003)(106356001)(14444005)(305945005)(105586002)(6916009)(5660300001)(2361001)(2351001)(186003)(16526019)(76176011)(86362001)(39060400002)(26005)(4326008)(3846002)(81166006)(25786009)(6116002)(486006)(2906002)(66066001)(97736004)(53936002)(36756003)(6506007)(478600001)(8936002)(47776003)(8676002)(316002)(54906003)(956004)(11346002)(16586007)(2616005)(68736007)(81156014)(446003)(48376002)(50466002)(476003)(50226002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4211; H:b29396-OptiPlex-7040.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A: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:pqb2fYSh1Bt28jbqcL4I2dctHV4MNj3BPYJFpW1Sl?= Byqiz17dmvp5bqlO14Y+C5swtACObDOD+eVSqqM40H5AFxaOn7CzqDuZqiN4Q3XGCjuXCeS5MVktWrTpMn/HHbiIkZFNsAcQX0eI7fBsx3YtDhjq4TtZX01RfKiftXm8q9YCAs1/z5+qJnslffqmGcgWU4FT0rsIc7m9wD9YSa25HgfNj8yo61klE2NqvSKAgB2kwY/hIqTmvwwur4zYZsi9EYwZfOLdbJMf5tbAGkYuusawXNTTJy+grnZSxRpDTbztQyHjARX4dF+iZLsBNPs1jZDGLhhiqN4qeO3fKP3FhP/rmF1V28wcvqPqXcE4mpZJ5YMuffqu9v+InWIVfpoxDl7wjWlGArVhCSt5fk2XAIPKBzfrDnfkL4XdsLnuVUWI0LCBOwWdIMb0EYcbz7P6XDVcu2FjP/ZB/HfH03h3GKS0l4mad8Pa1Vl9PxtCNRY4GnsDLNUSuOm4IqR3tEoyZzXxTN69ONlClWrpTsRGXenZbRJPEgYvoNb1eIPbn60YMMKuCGlfT1HQ4hOxlO37/xk2hrtB1C5Y80mj3fS4GHK03zNoz5PeQBNqAP1+7MfQCkQ9oKqHp/tfeViCtcJEF4F+ZLurMJRHozviuOKPX57rEWDVGrQWxiuUtCjzORTpGO/aj7Um1mPwlccn6VSnvPzYme6lPZGpv7ItaLn8Niq3uDoMJVd++aiwymed4xzSP1z6P0TLgWfQXH7JvPOvPlI/Kq0XmxWViiOIs+ksnv2REKc4Y9KyJFo/xIWmbd4bYKtySAZhzUt8wRiyPnSh4pPTUGjU5beBVP+qWs5+zyo5TLCrJlRLjWL4auIwhV8PRqV+8PpuIkeG7pAfDd28Evw4+1fxVNpnXqTORPbm1lUbivCBqtpb0xv+xsZWswt/aZEFAt2Yh+aozTqvGQbNva2KJ2bHemjEVdRwXjdTNcb/7/wybNbdnN1h3C+iV1CEUA0bnoly6SZkJyzvfuMuHl0cMq0ejkYp41n3H1AuWz+CtTvXYlibn2c28tSTdi8bPifP20iZu6CdlZPjggeJrHkoc6+URWYok9adVD/7F5x6BciyylJ9Dr4jBfEruPhP6iqOEU5AifTUzMOlQ0PKDzazAjy5+x2XLt8xhdC77J+cxLC1I1XK1+zdMP6guCohyLW11djfIj2v7XCblVyoxqgneOqRTkCSNqXYdH9Dyk+R0vqrXLNCu3AGLI9TRU= X-Microsoft-Antispam-Message-Info: 5qe3ZIeA7K0mZOkJw2Pz8hGmfkgPShUAoIBkwS397NDwYzWIQA3gHKFq8WNDjwlTE6oF3B+jaoKJCA8lTXEn7Q4pnp/87eoIF76kE2eftPGIc4N4I7yxmWAdrcKEHOT8jA5xQuOnM7dGX0MgiyOX0h3iyPsuz8wVcv9ARM7gpmUDyL9vt5LUcOnEVu1QBs3vh+2CN16aPf3NnD8gMP7KMkJHtDv9A5Zalp8CyAwVICT3YLz6POjoLeAig/biMCV1zyBzEQedVGiysqwElxKCkxJtjJWtwIbTItbUS7zhUp8JhLIM9mXod4MJA76Za2IvI8pM4TBCb5JQuFEoJ4bwLFlcldKofSPUxWL5PQAKs6w= X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 6:tb1LfCVtMHDa0pXEW8Z0FTx+BQkT77IobHhBiGrhNbzIkzNOhxNysDrlSSTUc1H8wPeLKo38cbxB+uHzh4QxhGancT5bhpliS4eKzJJ4I8eaASzcjG0lYMwZPfN5gSwFjcqoxwh/DdR9lzVCZUTIM746cLlWk5C+YMy8tUhpoalJMnCkOawU1/JtOwDm7zafjo6yUO8UZiUkML5AKgTCcYZIUiDMtk/567oOWwxweboBM0inxRQEKf8cbFOWdycZu05/pD8jVmeooNX2/bfbBDCZNglmdkqq+dCnIIpSj089J5f1QyuvN/zRsAguHSRcGJJdERvmTsJyT8v6Zn0snJz+aWy2Pdkhp1clT4gMfzQ5ACOZ1LG6hpoul3+Wv6fHbY6qFhnZSjpCBVzBj+91vrhGzSQuToeOjnf+QjMKu44UJHCXTwzzN5DuphJJX1rL+QALXmPRFwYqmtRuw6YgDw==; 5:2WALdiJwlnF7tqENV6Eh/AnhI9O9B21xI7aYR8hId35PdXT4kB9bnuJsjIn0TNzFtkVIY+DACMntQnDMJYQwE6yKgjQivYKGRLC6SXIBs3yPNTn+unIWlILO0G1WDBLIyilwQk2jUZ6ulCkALfJiGkz3dHS4WmwSmqGlFLB8doo=; 24:eJ+osFby+JYBwZSP7LtOJwMK97P661x3rNf61vZ3DCNxAzIfIX30xuFhCf3lYPZ8z5kMEJcd8G8o3h+QhNBVHMWlt3ZfoY8ZrBjQ+8e0CDY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4211; 7:FMUSlBY9s0quU58VWVugrfYrHToH7suPJdn+OabfvH75tKce7oAlbsnJFIwdGuWC79HNjtevECmIiiyigX6IYZOdyYkMEAH4EouSrTIbNhI9x78vWbHrqb86V1bsdqS6r+jDSMbU/+Cgn1CzdzypHS7wDPXev9I7Iw+LStvWdtuEmK55iUYwo6nUPcIehKul37gspKZLr3wYEZL/vWjrnyLxcVp0fmPAsCEFZgkVcFaOUuidGkbxdPSuM/z7DPRv X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2018 14:59:55.7442 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1629c9ab-5af4-4dc1-edd4-08d5e4e3794d 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 --- v3->v4: * fully change to mailbox binding * add child node description v2->v3: * update a bit to mailbox binding v1->v2: * remove status * changed to mu1 --- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 65 ++++++++++++++++++++++ 1 file changed, 65 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..11e732a --- /dev/null +++ b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt @@ -0,0 +1,65 @@ +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,imx-scu" +- mboxes: List of phandle of MU mailbox. 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,imx-scu"; + mboxes = <&lsio_mu1>; +}; + + +i.MX SCU Client Device Node: +========================= + +Client nodes are maintained as children of the relevant IMX-SCU device node. + +Example (imx8qxp): +------------- +scu { + compatible = "fsl,imx-scu"; + ... + + clk: clk { + ... + }; + + iomuxc: iomuxc { + ... + }; + + imx8qx-pm { + ... + } + ... +};