From patchwork Thu May 21 16:16:48 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 475091 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 448AC140187 for ; Fri, 22 May 2015 02:18:28 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756554AbbEUQS0 (ORCPT ); Thu, 21 May 2015 12:18:26 -0400 Received: from mail-bn1on0143.outbound.protection.outlook.com ([157.56.110.143]:21870 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756401AbbEUQRs (ORCPT ); Thu, 21 May 2015 12:17:48 -0400 Received: from BLUPR0301CA0034.namprd03.prod.outlook.com (10.162.113.172) by BY1PR03MB1353.namprd03.prod.outlook.com (10.162.109.23) with Microsoft SMTP Server (TLS) id 15.1.172.22; Thu, 21 May 2015 16:17:45 +0000 Received: from BL2FFO11OLC003.protection.gbl (2a01:111:f400:7c09::106) by BLUPR0301CA0034.outlook.office365.com (2a01:111:e400:5259::44) with Microsoft SMTP Server (TLS) id 15.1.166.22 via Frontend Transport; Thu, 21 May 2015 16:17:44 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11OLC003.mail.protection.outlook.com (10.173.161.187) with Microsoft SMTP Server (TLS) id 15.1.172.14 via Frontend Transport; Thu, 21 May 2015 16:17:44 +0000 Received: from shlinux2.ap.freescale.net (shlinux2.ap.freescale.net [10.192.224.44]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t4LGHVp4014734; Thu, 21 May 2015 09:17:40 -0700 From: To: , , , , , CC: , , , , Frank Li Subject: [PATCH v3 2/6] Document: dt: fsl: snvs: change support syscon Date: Fri, 22 May 2015 00:16:48 +0800 Message-ID: <1432225012-20598-3-git-send-email-Frank.Li@freescale.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1432225012-20598-1-git-send-email-Frank.Li@freescale.com> References: <1432225012-20598-1-git-send-email-Frank.Li@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC003; 1:7FVOxDHooQMATZPv+oqpybj4S0wdG4+HVp3OALW5hctwZnPWPi8+Sy8t9LrGPv+cGYhCxbDRft+ynkjpd4IUDxbxArUYPxkZxLL/oq7mV7tozY83ZH+C3wTpKcz89dxJ71vTso3RvFE22IdLUlQYt9JkedqeU1kiS6JvDTtYd6db1y33s9nmEc0uTieqrjXmVzp5jyQmjF8hpHvX+/7JIFWtFi8GL8Q0bOOKMrlCycsIeo7K0F2Sev1zcBolZAJ1wilXjHP5oQHV3F2nInC5vJ1dqRmTtLKowklr5bek8avNFrCey3hMKqjz7i1pGOy4ibfJaYubOHu/DQIVCI+ycQ== X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(339900001)(189002)(199003)(47776003)(64706001)(50226001)(6806004)(50986999)(76176999)(106466001)(229853001)(104016003)(86362001)(92566002)(85426001)(87936001)(2201001)(86152002)(105606002)(50466002)(69596002)(48376002)(19580395003)(19580405001)(5001920100001)(5001860100001)(77096005)(68736005)(5001830100001)(107886002)(5001960100002)(36756003)(46102003)(2950100001)(77156002)(62966003)(4001540100001)(5001770100001)(97736004)(81156007)(189998001)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR03MB1353; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1353; 2:G6cLlVWbf46ucp2C3K3fEcnLtdJ7MLcjBzoDaBT4Wf0POPOmNYTtheTZvYijIYtV; 2:cpabPfdcsK9D7DJ1o+bGjClDwaCvqUMQ4qDSsXofWtrVczFYfaq3FO+oupIGkFEF9yONeVKeuVPvofef/Ah0W98vi4Isj7njjTPeZWfLbXGlub3Xga1855F45sDVLvhoiCJY6iG0b/XeazhABOjy8O7EdqpfcPyKC2fxtQjfDCcHhIOPar8sTK4w3wYFXHAc0ctqcRzvdJgF1YThW2YLhjROwvozJQFgp6WJScC7Qqw=; 6:iDxz3Y6mjdayBwbYsAo4SXDv8sREKS4u2rAQa0bGNlq1gG8HWgkFoS0CA7nzGD/+wGViPFaBQUPxR26Mg5rWfcxodaMCiPDKfiwLe36+hazw+hu5jJUCHd5UxQJuvTefrNkBCSh7cedfotIHqb/UBnpwpq4zvaU17CHIvyAr+U24hwuU494k37xDWtmRIlAnIS77BWvk8Gl0FENaZWkofkkU4WNuCwNhzBU8vX/R9YMknH2PEeoMvn+mzktFfc/o6Ez+bqTDjsujnRlvkqj1z+6BXwegBmDwCdYrrrv9MnW11SfhYNQ/OXQ3k1XWFpX0Yv0lMNSyh1/Wlw3UcU9qgg==; 3:oUrXoG3m/KDMNQk776dLU3OIu2L8r1kzQJPLiXSRQiSmuCP7c2QKquBuQ12uW/foY83yn1UUkhvhLt94sjpuT3WCNwdw2eXiYKNSJg2cw4dy7G2EjjZUypFpMcN17rcQEVkLjyZ5iOGs2fcciZsuiquH/x5BhFLdSQQuaMc6pEz4elMbpHoAUiB/THrgXW2j6PX0G6BsiP8fygqpAR3WmA0ooWZvXpnCkx+xHSE7n4/iKfT6Rk0LpRHHA10/oGS7iUBRy4mwmv/SBy4kXeipCUhsj++aHjmkEMmODs20RsA= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1353; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY1PR03MB1353; BCL:0; PCL:0; RULEID:; SRVR:BY1PR03MB1353; X-Forefront-PRVS: 0583A86C08 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR03MB1353; 9:cytIJ+ehnIyb2M41XYbuqROZYL8VC6Soowk9Ex7ej4?= =?us-ascii?Q?SRWuDO07uLvkoqj/yLInruanNUPSiL8iduKcDBQCheOdLn0WzE2xbNqSVPq5?= =?us-ascii?Q?W2UbtRDJvTdC4TaRrmSQjuhQu8dliMpB0zEdKCuhKU1Lv4pqYX2dmqAhDnog?= =?us-ascii?Q?TcHrjwGBcUPkmhTKAoMzMG3i1tGOOqM4NdfJkc5A3X2+9LyxT4NIUpRR3Wz/?= =?us-ascii?Q?QJxZdckC87harShxRtsxpS0B9/FVgOldtpcntw1XKQpSrbpsKsVFwCNZVIvV?= =?us-ascii?Q?CmCp4LUWwmycjyNCRUDlbVXSVPMeYosaPKUQ6mt+AgAnqjQUVQAj3TQ49BBv?= =?us-ascii?Q?MfHbzqY9Gt1S4ba6IFxgaRE80Ft/oy/AQXOvaxElouPrZomRoQuZ+EYrbxx+?= =?us-ascii?Q?j0xCGXJL6+QVjFWvujuC+r/S8Bpaqn0WpvByJEeX/stt0I9w/0cFtXxKFL0f?= =?us-ascii?Q?h75nqzgDpZ5FscTUMXwUwPDPqs6igiw/o4PVtROrSs0dJoW7AL/Mhkt0ipgU?= =?us-ascii?Q?h5U7Ih0qg0SY29+SVSgqChAuz7mnL0Ew3kzJLx5JqRnAU9S+J/gWoXTS6gWa?= =?us-ascii?Q?eBp0lsHUU6rq050D2W4MULnG8bCXP0P+NUJ/hvuoKXq+ieIfv6843SxjaNRi?= =?us-ascii?Q?R5rOxmR4qByDnIW6YaJ5N8QWwnVGjNJ3DcGh6TrxFQqkfs9vs+OVQ7SbwYrN?= =?us-ascii?Q?98dlyDVO2kFad41WuaCgd9l1i/82EpZtNgU0+78iAizR/OO0rvKDbu98cwpM?= =?us-ascii?Q?DfJ4KYD8ZVxyoCi0CWupKhDim7JlQnHHaHzvirgRxgPLaLo7pFeaZtI+QjCd?= =?us-ascii?Q?T9SWwd7YoVW6xtwoMYwNW4xCdg2tcEstD3XCykdCh9qc8/mYbWF7pRJVt/zp?= =?us-ascii?Q?ql9o7zmts499V1gTbv3dLsiEy228ZUSCEjyBnKH2eY4X8MGKbAWN/UY9vgcS?= =?us-ascii?Q?1pdxiJYlHqrvf9w7tesSfQEkDZJmaFMRq9hW17oGKpPMj9OrNUels9EKKoye?= =?us-ascii?Q?JAeMuz25mhx5NmQltxXEZOqhDDEnnHiSFbDFpQVpcbFoE/dZ1OoMvpm65Hqj?= =?us-ascii?Q?QmBC48wzLzSdtj57IJhZ2rKz3XaHJWz1osxrfbqfaUCNQv1v9qXaamBcdUZK?= =?us-ascii?Q?l/mTCAkPIPeTkQedFNPRwFK2zbCFXiUDpfF+OqVPHmmcCGe4FKLA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1353; 3:wHTHtHx4ygqtODrsLA4lZTyF2BmhygWf8PfJ2STjww25cNgwG/Iw3nLaXHOqsOtqFkEnK5jGsIL6ts/8jq3DyDDzR4dcKX+cVYmGxfSwDMftQa14wG6Eeemc1dwD63MDLtB33dDMnYITPiuMhxkisw==; 10:R0jrmB4QTRFGkgSaeAEKbRqt4YLXnsx5+I7ESfaPg8C4yay3EGMtDTPN268eizoLNpJ7rU30d4lUpiq8e96ie/AYjWKIg9wzpu7HtZSx/Xs=; 6:/Bs2OKk4Kjzb11MVElBiABfK7+ZqH/WIVLuN5YP5R2hP4anEH2LW1BkKKGmsVTWk X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2015 16:17:44.6737 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1353 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Frank Li snvs actually is multi fucntion driver. Change to use syscon to access register. Signed-off-by: Frank Li --- .../devicetree/bindings/crypto/fsl-sec4.txt | 28 ++++++++++++---------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/Documentation/devicetree/bindings/crypto/fsl-sec4.txt b/Documentation/devicetree/bindings/crypto/fsl-sec4.txt index e402277..87f5921 100644 --- a/Documentation/devicetree/bindings/crypto/fsl-sec4.txt +++ b/Documentation/devicetree/bindings/crypto/fsl-sec4.txt @@ -288,12 +288,13 @@ Secure Non-Volatile Storage (SNVS) Node Node defines address range and the associated interrupt for the SNVS function. This function monitors security state information & reports - security violations. + security violations. This also included rtc, + system power off and ON/OFF key. - compatible Usage: required Value type: - Definition: Must include "fsl,sec-v4.0-mon". + Definition: Must include "fsl,sec-v4.0-mon" and "syscon". - reg Usage: required @@ -324,7 +325,7 @@ Secure Non-Volatile Storage (SNVS) Node the child address, parent address, & length. - interrupts - Usage: required + Usage: optional Value type: Definition: Specifies the interrupts generated by this device. The value of the interrupts property @@ -341,7 +342,7 @@ Secure Non-Volatile Storage (SNVS) Node EXAMPLE sec_mon@314000 { - compatible = "fsl,sec-v4.0-mon"; + compatible = "fsl,sec-v4.0-mon", "syscon"; reg = <0x314000 0x1000>; ranges = <0 0x314000 0x1000>; interrupt-parent = <&mpic>; @@ -358,16 +359,19 @@ Secure Non-Volatile Storage (SNVS) Low Power (LP) RTC Node Value type: Definition: Must include "fsl,sec-v4.0-mon-rtc-lp". - - reg + - interrupts Usage: required - Value type: - Definition: A standard property. Specifies the physical - address and length of the SNVS LP configuration registers. + Value type: + Definition: Specifies the interrupts generated by this + device. The value of the interrupts property + consists of one interrupt specifier. The format + of the specifier is defined by the binding document + describing the node's interrupt parent. EXAMPLE - sec_mon_rtc_lp@314000 { + sec_mon_rtc_lp@1 { compatible = "fsl,sec-v4.0-mon-rtc-lp"; - reg = <0x34 0x58>; + interrupts = <93 2>; }; ===================================================================== @@ -443,12 +447,10 @@ FULL EXAMPLE compatible = "fsl,sec-v4.0-mon"; reg = <0x314000 0x1000>; ranges = <0 0x314000 0x1000>; - interrupt-parent = <&mpic>; - interrupts = <93 2>; sec_mon_rtc_lp@34 { compatible = "fsl,sec-v4.0-mon-rtc-lp"; - reg = <0x34 0x58>; + interrupts = <93 2>; }; };