From patchwork Sun Jun 17 12:49:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aisheng Dong X-Patchwork-Id: 10468887 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id CC8706028E for ; Sun, 17 Jun 2018 13:02:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BC3C7287A1 for ; Sun, 17 Jun 2018 13:02:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id AE6CB28A07; Sun, 17 Jun 2018 13:02:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, DKIM_VALID, MAILING_LIST_MULTI autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 41AA2287AC for ; Sun, 17 Jun 2018 13:02:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=7odhLNfOLkMIRiWWHSJOHvOxM7CjYtAPURW/sxd28lw=; b=R0ngLtZO9QL5nU p8cHSPVaw0U5rWZfLsOchbOQKAgpixDVF2ZsxwHojBUvU+Nn5qHK+zRwXNRzZIad0adAC4lIvyoOc 6WCMMPjS7SRGlkYQVMkrDjXDnfWiEoqt++TX1oHdEaApk00wy6PGS6eAdiGOT32A68fFfwgnPElS1 5mqhAQrXpDTFyxXbu3VU8QGCDT/t2rnysS121TWMhmCsQv9qGu9X74yppccPsYrUtxd1mr5HHQKmW WnEKMyx570cab8Gyik3raBve+beSf4FvI6j6lG3P1O6YVdd1EdSuMSDtJVJuM+7tRFx+y7odsML0x E8jJTwP9t37zxwSYA0lg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fUXKL-0003wR-Q6; Sun, 17 Jun 2018 13:02:41 +0000 Received: from mail-he1eur01on0073.outbound.protection.outlook.com ([104.47.0.73] helo=EUR01-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fUXAU-0008R2-Cd for linux-arm-kernel@lists.infradead.org; Sun, 17 Jun 2018 12:52:42 +0000 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=C71Y4iVbZTWA0gZraWrG4mJhmY03UwIXIsB0bBXN+x0=; b=d9f+SDQy5vVHlMqjVpaO2vhsG8t7IgjGgB/8AS7YDzMIV/GANi2CE6sBMKeVx/cE/dlSnNYqBoXfSi85D8zKUN3C4FbEvCGatqo5Okytwpgg8w2NYYBlOBd+UslOPhvbOafPy6GFcZiPUwPJqtDm4Y1NBdvMqcSXfQK194wTsM8= 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 AM6PR04MB4215.eurprd04.prod.outlook.com (2603:10a6:209:4f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.863.19; Sun, 17 Jun 2018 12:52:07 +0000 From: Dong Aisheng To: linux-arm-kernel@lists.infradead.org Subject: [PATCH V2 3/4] dt-bindings: arm: fsl: add scu binding doc Date: Sun, 17 Jun 2018 20:49:48 +0800 Message-Id: <1529239789-26849-4-git-send-email-aisheng.dong@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1529239789-26849-1-git-send-email-aisheng.dong@nxp.com> References: <1529239789-26849-1-git-send-email-aisheng.dong@nxp.com> MIME-Version: 1.0 X-Originating-IP: [119.31.174.66] X-ClientProxiedBy: HK0PR04CA0006.apcprd04.prod.outlook.com (2603:1096:203:36::18) To AM6PR04MB4215.eurprd04.prod.outlook.com (2603:10a6:209:4f::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 909cfba7-547f-4471-d4fe-08d5d45123da 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:AM6PR04MB4215; X-Microsoft-Exchange-Diagnostics: 1; AM6PR04MB4215; 3:ykgkUyxdU+MdiVpAEdPFteip2ufGk/IITTAmGSiGCsZ+luO9BDM/tOmOoixrOZhp3nd5EWKMi4NWZ48j+JEToagv6s/pJVLGze51EA2CgYkIcG33WW47Hdkqnl/F6mFDee/TchW9TxZjsq4nN4bTLEUGyIEdZ/XZD1PKU2DMJomd4fG073ZCDV4IAS2hO6/HswynOZ4qIZ+UCMJzkVyp2xyAuKqjlf9vg0777paHB5fydv51QIwFZ2+y7OLeqoCk; 25:o05Vvr7cwB1IAoza8gMmbE9LYhqqKjqyFkqIRe719u062iwKn0rS1cnBI8cjGNcWISe2hAvlIM/SgbApcbN2cvZPlK1sv51HRFxb55EuRToIgcaaIxgOumdP2snzr0WvBadYmxgcDYAzRa+Ev8NCVGkkqh7aUoxJPGHY0v/RfivB+/Im8sbaehxKqGhQiLINI3CSU/64ERVeHDt26R5mH/ear//tibMWdhABE974bG7SkLAUJnQkw6ct5aYFQocuiut2/xhto1SvyQk5770VFIQyMBZwjriRY5UnkrcJc/eYnq9kgdgWosK2OROjVLsCvjGTjU9kWwlEZHWgMZeHSg==; 31:uNyqFLpAlMWZNmib13aTaXA6HflDdU+asPuHldWrmBxL40BIEZvnbxW62mAzVtb5w+iLWbor57TzV64ugYJ4FlrK0iqTGHANlF41wYfMGlDRUPMXf07MekogfbsBfmcisKk0+t3Ow7FnrFjD0R8d8DwwPze9gXP+FV45yc18RZpzuGv434nrsY1TDOb2XNSXaHQkTM8ncmyJW4cC/0XZcApNRJv0BIHtkoEeWiQr7hc= X-MS-TrafficTypeDiagnostic: AM6PR04MB4215: X-Microsoft-Exchange-Diagnostics: 1; AM6PR04MB4215; 20:zKWMIXVNSBmWlAtGixY8gXAxqIKCB4gi4EO/jbBR2KR5ke7//DTaZO+OG94oSK+TlZhaFjlkdP3YZ63CZkAQ4vlkhC+WwvmwZMxj2PZlwZjSoa47Fz5LT9tMPUMiaiA8e1/689gGFdJvGye13Df/gzsmrbPctp9u2RFY1BSwHMK1//pw7/O5JEXcWXZSBgMRurN/DlILU2ScTfVQ4RLZSi2uMyxGH0BuyxqeFhje4wdMzfxw2xjS1rlI+LIXz0mnURu5EilYVdo9waGvMBInMAiuOTCZ0mi1BXkWx+O2o7BjaKbiANW5jkLaoB5+LKxftONuSvnJf1JoFLXkcoJAeUGqV7QZwgpPXP9w5m429HCC7VShKV6Jkvk7sWWYr8PJ7tgrY3lUPU7OAYuVOZJTi/KJ+INlab0wuEiU1cKl6wyutPMlFerkVt+6pY+wLK/+GQbfQzhpSirG0lGS4MTCc7+wVNczO5LILKXBtolywGtjNJQHliSuYmkWDEjvJyE7; 4:fdjplwbC1GfRIwyDDSgywmQxNi42c9Uu0WTua5IfLW6TQwR1kbXcLRhSVvfLfmEv6Ct+rOR1XabY4NE+RHHRpxblBU8n7uXmy2a6HTBFWudi7gwOLDnqhj5Uk9eEvpEkWRAgx4/dNzoTVOeWVsTyE98HNCgkzslwL2ASgkHWzNINdLtoE2SfXTwe/RqZo7FbkDi8xQAuSIz2z95S+sxPjBil1CH0Ln91VDyYc1P8zxkbj8s1kM4U0oCUOInU+ViPfr3Wu0mzppNvrh/DZAJUsGpCPkZ3pofbT5ZfcBIs/TBdv8Q5x88dymTIYuL53Bz9n9o/EePVEWgCrPK0XvXKmFoS97MdMtapu6QkjSt964IGkLznGIej9m08i27TcLLZ 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)(3002001)(93006095)(93001095)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:AM6PR04MB4215; BCL:0; PCL:0; RULEID:; SRVR:AM6PR04MB4215; X-Forefront-PRVS: 07063A0A30 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(366004)(346002)(376002)(39380400002)(39860400002)(189003)(199004)(2361001)(305945005)(97736004)(47776003)(5660300001)(7736002)(66066001)(2351001)(86362001)(8676002)(81166006)(48376002)(8936002)(81156014)(68736007)(50226002)(105586002)(50466002)(106356001)(478600001)(3846002)(6116002)(2906002)(39060400002)(6666003)(76176011)(486006)(4326008)(25786009)(53936002)(6512007)(36756003)(52116002)(6506007)(386003)(956004)(2616005)(476003)(11346002)(446003)(16526019)(6486002)(16586007)(6916009)(26005)(51416003)(316002)(54906003)(186003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR04MB4215; 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; AM6PR04MB4215; 23:nyWpsY88o7ildUdago8Jc1kszXBuhZZ1oxD9IfjD4?= =?us-ascii?Q?hwXQg0T4NieVOWNK+q5EOrNPhubcQKP+rKyGrwkpkEvLoGzEZghfWpr3BptL?= =?us-ascii?Q?e6Rsk2GoY6QTfbNBy4yU/d47SAoUI3ap5sh+bl4+YFETJ+GVyXrxGBVMtsAU?= =?us-ascii?Q?JTOXgPZdNj2PLJRpdf8nYuLyaxgba/4Edn1mXtr/M7d6i86rmY9rqVTy8vWP?= =?us-ascii?Q?6TfS9IPNmnUC9UdB6MQnHY9GKUfXuQ8VxECtb2YYJFiEQohTyxcrPcnnaouG?= =?us-ascii?Q?Bx/XfpdiTpI5VSrKiqE3ipu7bM3R3PVHUME+BNhfaL75B9LyioTp0QRBRDRP?= =?us-ascii?Q?U/I/ea3ZwBhubEYnYoJg71Xthw4Rlz5K9rhqkEiL0EZN0La10xntfzAKI9XU?= =?us-ascii?Q?EpWmktij24UV21WRpRGNGIvdXdDlHa08tmryuwtgRiR8k3Qls7xLXF5Wn8P+?= =?us-ascii?Q?5FJ3A6g+bHyvx6YHThdhDk0mQ/G3Cd2bmHh7LsNemvUIGNmQMg/2QDFAZ0R+?= =?us-ascii?Q?PX8ILYqhHm4L6Fb2nOoycxrDwb3krA1xNdeKc9zjVyn69Y9n2e8Wb6YX4EUa?= =?us-ascii?Q?GXw25mlvVfvP7hcvN3f9ODuw0Y8LCYUhjk+yz6Vc1QdZEOi88BdEH2Qbtdkt?= =?us-ascii?Q?YTqth8+ucxK2sAyxBtx59i4wkkbSPTwfwlSYJWvs49NrSq2dPb5cUj4IORLz?= =?us-ascii?Q?B18UdFAC5Mc3SqnxB+PS2jUSku3nc3HdUSLOWHJumDBOgamniIzBKL0CT6u4?= =?us-ascii?Q?ZVuBS7f7n82gGtwPWw6FFtPKkSu27q2ZjLUSxYCSqm0nBIv95ArcfHOlLv7W?= =?us-ascii?Q?HJEc4yccwwnhyjQMCWXAzQ/UM7+ZzLRRp8V11u9O0gLhzl7vdkovsfAP9BFg?= =?us-ascii?Q?ew3thFRH/HUKg9oxTSx6XtKEc0rIiSXRoartyP24+z3Z1Te0Kg6e9BoEH5GC?= =?us-ascii?Q?Y4IRLQ4qNSDIhQYJI/AV36fGNmhIiTyYL5waRwEtFipLLh0oslDxQ/7Ps4g8?= =?us-ascii?Q?P2NbzKavgP7HwEdfh5NuwTQqvNQTPUyOGafRPOOUjwzS3XqsBnr1zxi/BDrw?= =?us-ascii?Q?To3frX5tU18qI1E/hwcfwFKPDdFK3sLp62lDdFFNw5b21rkIxYS1A4KvK2E0?= =?us-ascii?Q?JLtkfSJV+hXaD69J1xl+myhQ+/OBExu8nkHoqsO19pt3ydeblBm21Qo7slIo?= =?us-ascii?Q?anQrdH35x8cdDTtMiAMl64uih7Ylx364SCKWpND281VC9WeTsnDOkn42e5Ou?= =?us-ascii?Q?KeUaTdZeCyhJBV24c426WSjnQih9oE3hrfGkmct?= X-Microsoft-Antispam-Message-Info: esxekHgRFV1LsDMiQXMtnNhnrrToAD5X3+hM3KJJItNRAd06O/Z3OYIA5abxlGKYaksMpVq2JFHU95WGuMtOjkFUUZ+ehuu0wKhXMXd8OnTmj3cLFtuT8i/6vTYxgsbiB56LI45Bplrz8bwNDZI6uJq6dScaC5epHA/U2u4OoO8eeNhyIzpVSmhfTgGZzGkr X-Microsoft-Exchange-Diagnostics: 1; AM6PR04MB4215; 6:fwl6eGBlQgRHCO4UQ8I7t+OrPXAjitlIE9FF2jWacl5hDhlpgw+lHH0bWW6IM1eAxURC9Nu3gG829GShvlcYVIYtSXxldxEn91hsm2m6b0H/3MQU+ZWO3xNTFn6IiEYgicTmIgTFIrvgzwTN4p5Gv594pRD+74XZNyX+f7ZWwjmu7JsJFj2O72nPPrq85dsBhJ7gNFKKmmDA1fD3TdhHyEmpAsJtxR0KzzMz3czxsuzxJenQ0kBBLMciJYibrTFZzZjd6Sj6DkSA4emOCeZFQmBYyGGWbw311f8eNuKeXebAbBpPHOqR1y25EDYHt5oLxfxqCGW8QDDHcPDekM7j2l9WGZ1/ADEIZivTSnA51YSRy9g1Dbtd/y1cuDZggBSm3NTDCfmkR3xpD/Hl+sKspT1y9nxYX10fVEmTsLo6E370ghF/ZF9ZDsBx0dmGQpvgcRoPU+GFmHalxM79+MiG4A==; 5:YuQNh2hIbNz6GQIlWMWvixeIIo45HgdKahvqaIl2mtV65xYom6/RWNfBi1z/cOhDY8fuJ5J28+3cN5CUnid8JAJ2trpoMGIsH5Txd03B0utKzUx6eyQtomAJyv0Vhj9+UKJ41DN6nDjcwsRd5QZoAYfCuVPJ9H1lwE9vc768lao=; 24:kbj73DVJcsHkGxnEXAcrUD0HlTMwUYEyBu9cq9Jc4q67dDVEfHCqX4avxAVbJ/USPJk3n/N+9D5h1fo3i34uILvma1o4PPncfoUenAMvHBo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM6PR04MB4215; 7:fmRht3lYSK9JHrMni0YPGJ8uXhiAG4l67F04dD0MsFH0zYBcKKEPuqV5Y+9fDocHGhYZk4eJTwsSba+g9MicnJVyJ+sfRvoJp51wp+EAch9biYIGakw5mMtmhZMmberrcsu/2i1FposCsizomS6nQJPV8Tw8UCWsMPQ80/cABQMxpllC0unA+1oWwzd7juQIh1lse0p0xFkc2pIC5B1iFkYMI/3RlMrk0B/BRlfgmWMJyHbWbxpMEvM6cMW1rpEp X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2018 12:52:07.1465 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 909cfba7-547f-4471-d4fe-08d5d45123da X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB4215 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180617_055230_465528_016E6871 X-CRM114-Status: GOOD ( 14.18 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Dong Aisheng , Mark Rutland , dongas86@gmail.com, devicetree@vger.kernel.org, Rob Herring , linux-imx@nxp.com, kernel@pengutronix.de, fabio.estevam@nxp.com, shawnguo@kernel.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP 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 --- v1->v2: * remove status * changed to mu1 --- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 38 ++++++++++++++++++++++ 1 file changed, 38 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..9b7c9fe --- /dev/null +++ b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt @@ -0,0 +1,38 @@ +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: mu@5d1c0000 { + compatible = "fsl,imx8qxp-mu"; + reg = <0x0 0x5d1c0000 0x0 0x10000>; + interrupts = ; +}; + +scu { + compatible = "fsl,imx8qxp-scu"; + fsl,mu = <&lsio_mu1>; +};