Received: by 10.223.176.46 with SMTP id f43csp1885193wra; Thu, 25 Jan 2018 01:26:54 -0800 (PST) X-Google-Smtp-Source: AH8x224FN/LL5r0TyFTO+RgsQuG8Yns9P0MhYpe+UQy1QqKgn+kL55EZfvWWQIGgGgWHHjiZhxxS X-Received: by 2002:a17:902:6988:: with SMTP id l8-v6mr10604956plk.394.1516872414481; Thu, 25 Jan 2018 01:26:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516872414; cv=none; d=google.com; s=arc-20160816; b=wtdhbCG2+E2/P7Rgt8CAHJEv9Uba8vYNn4SzDHcaLbxfILwsigoLDNRaFkouwqpF8H tetJVYha+IX4aWVSq+djeq9rB1UPmgmHy+jV0aABxNx3/OGBXfPzY8W6tohfslIKxr5J OCZ8DvJHWA0LKl8YqJtQ0KoC5S3BnnN8rvae9HPyJ/6QPvn5CWVEpR0vhqSHza3LwUUK ueCCmqo7hUJqo0oIJtcF6cQCo0NNfcRvhuuf/mM3UHeyOMN6vryHOJ+QDgwdZVnIjeLo Sunk3Uiq+P0wCvYlkVS6pvIX0x2X3LxzbjBC1SOpYWoLukcGo1sxmfGgRDo5VSVsR3Xu u9qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:message-id:date:subject:cc:to :from:arc-authentication-results; bh=IyuhyxlsS5+UXrMzYCAx9u+FzKWd0PU0+/gXwthL30Q=; b=CwPH9KTGsCmjsYHuOdVxlT3E8GosIEagkwYeaYrBw9kjNktHgWCVw48e/rgHViquLY eQt260uJISJr+QtqmEcQq8B7PCkPyaCwcq53JlJtGfzK0A8IZEpMeHCw3NK0uFNp304f G0XIZRlp9/u29v4dw3YPv744QvaYTExrpiwSdAdfea5sVf7LCT8DC5GKw6qz4YK2t5Oc E5gfjLCgzGSfgf9KSNptnerXfjBbr3GlBv9dX25rB4ITq3wRptqYDv5ShURSYIQr4ILE bQvC4OHvtwm0o1ONYCWvC4BrNOeOKUpGEzddFlWxOq3TLdLmR6L2u8J+iPSHTQQWgPXd KYvQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z190si1330094pgb.808.2018.01.25.01.26.40; Thu, 25 Jan 2018 01:26:54 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751737AbeAYJZ0 (ORCPT + 99 others); Thu, 25 Jan 2018 04:25:26 -0500 Received: from mail-dm3nam03on0051.outbound.protection.outlook.com ([104.47.41.51]:38240 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751683AbeAYJZA (ORCPT ); Thu, 25 Jan 2018 04:25:00 -0500 Received: from CY4PR03CA0018.namprd03.prod.outlook.com (10.168.162.28) by BN3PR03MB1413.namprd03.prod.outlook.com (10.163.34.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Thu, 25 Jan 2018 09:24:58 +0000 Received: from BN1AFFO11OLC003.protection.gbl (2a01:111:f400:7c10::156) by CY4PR03CA0018.outlook.office365.com (2603:10b6:903:33::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.428.17 via Frontend Transport; Thu, 25 Jan 2018 09:24:58 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1AFFO11OLC003.mail.protection.outlook.com (10.58.53.74) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.428.12 via Frontend Transport; Thu, 25 Jan 2018 09:24:55 +0000 Received: from b29396-OptiPlex-7040.ap.freescale.net (b29396-OptiPlex-7040.ap.freescale.net [10.192.242.1]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id w0P7bV7K022779; Thu, 25 Jan 2018 00:37:32 -0700 From: Dong Aisheng To: , CC: , , Dong Aisheng , Srinivas Kandagatla , Rob Herring , Mark Rutland , Shawn Guo Subject: [PATCH 1/2] dt-bindings: nvmem: imx-ocotp: update the binding to reflect data cells Date: Thu, 25 Jan 2018 15:37:28 +0800 Message-ID: <1516865849-26191-1-git-send-email-aisheng.dong@nxp.com> X-Mailer: git-send-email 2.7.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131613458982308322;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(7966004)(376002)(346002)(396003)(39860400002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(189003)(199004)(110136005)(47776003)(50466002)(16586007)(508600001)(86362001)(26005)(316002)(106466001)(53936002)(105606002)(450100002)(54906003)(48376002)(4326008)(107886003)(97736004)(15650500001)(77096007)(85426001)(36756003)(8676002)(8936002)(81156014)(81166006)(5660300001)(104016004)(305945005)(356003)(50226002)(59450400001)(51416003)(68736007)(2906002)(6666003)(336011);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR03MB1413;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11OLC003;1:ut8cD4pewwACtzw3LBOn4ne9uEDf2H/MinAktc3RwT4eT0W8EzXMhg69XJwmZ59Hb8fSv0A8nyhSo5IAILKdtmt0PyN4J0cyHndsG6s9SvqRlYojTLSJm5TRYLNaeEyU MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 13b17eca-396b-4fc5-fef2-08d563d580b0 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(5600026)(4604075)(2017052603307);SRVR:BN3PR03MB1413; X-Microsoft-Exchange-Diagnostics: 1;BN3PR03MB1413;3:dDHJWQrBGeMbjrwya77s0YuFwuXHfdaG7Pww+OovkA87xC1rSm/sse4HP/OaL2az7nnI9RdZI1E1OrMrenos4qPV1oJMRJsmKJf9txm/Sicf127v8j8OHKnM1QnC5ZIt3I/PbdTnN2QoPkMgWc7SWpCGxvGNbh31LrEGcu8s7mgmOMqhdQ+R8UyK8/+NS7m2I/4JWtHI4rthTyj0+T+qPxYrmDhHIW/OS5/7X6VvtG4LCsoldTzmoNfhiiHMG8lkEOebQnfV+/M5Ff1yVQISCbJZTaIhWok8Oak3oRhlZD17iD5iwfvlyZxiJOOcZMx0xja3eNkfIICpb4VmujshTuDipZRdNtfTajXW8BXfspU=;25:FrlFFJBj61hKEjkyV5DC0n8mNcuHbLFm0JdGtvmvsWUSY1vuYmPSEhObM2VAUqbvs+3eHLOmRBmXJ1UiAoroan8Sp/R0u32rYjrX7/HozO0XMx2sv+2uwSpkeuouiN9809f42o7fMkiUI3G9V7H6SIHpHvlR2AQxJkNbyQ0HrpDBCnjODS39v8a5j1ps7/zz4MLdDElTpWAMk3OuHNPuyrAsAXqUyAzqydoYp00aOwQwJBl/apSvMHOCqc6KiGgLMKmmtyesRPp+cVdgk3fII5nRDDbXPAEFA3ectc2/2avGCm5bkDA4yhHIfrcJ1S2oLTnj5tQwcVlnv2uZePBzxA== X-MS-TrafficTypeDiagnostic: BN3PR03MB1413: X-Microsoft-Exchange-Diagnostics: 1;BN3PR03MB1413;31:CsS/5i48d1eUxswTPlGDhs1u6wKGzRC3NEZJmbm5banTa5KcsyEUAykIjpBVkjPvcsrDPysipoHHHxjdaYUyQWFk4EROH6JgNrdAy6MuqxcyBvmiiGBO8O64S7vq0Lm6v5q1VdAy4Shm+u3kCZ3ZsIGTRcDwEVj37o5sbadWnVFHrfApfpW8xDLKPoAAPyEjzbfcFLOfoz07tXBEl6QZtn+maHtCsc+LWh6Lq0OR42k=;4:5IQE+wNbLvtzbD49LwYHKtsg5S8zGWMoce1bXqIrt8napl49Pw8KoyCRofs9HEuzHN/V+T/zJsHOrVZf15jI7XxQhjs0UwtvKIbNgC1cfnnluF+w5ZQExL7WzVQcTJ2TllymRZOeWdqT5/y76x1ik/lOX6BSN8arkmvgsRUgT6a6frsrxZqRMTe+ad0WM2iTf2GQalqbwPqyEM6usJlML+hrCqNEZHFCNQzJ51IdsX+qwg7JzBfuJjej13vRjOL7oD9tgPR2ghPeQws0EFJgMHDXA1XwWCfyhMGtMDBRzMeF9x4U+N7ulqf3k4YhsN0sU66Ygf93Nidc/kEAnSKmxjbs3VXmHNV8YmOQkGatOzk= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095135)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231023)(2400081)(944501161)(3002001)(10201501046)(6055026)(6096035)(20161123556025)(20161123559100)(20161123561025)(20161123563025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(20161123565025)(201708071742011);SRVR:BN3PR03MB1413;BCL:0;PCL:0;RULEID:(400006);SRVR:BN3PR03MB1413; X-Forefront-PRVS: 0563F2E8B7 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN3PR03MB1413;23:lCz/KsQpua67sidEB66G6XH+LLBHTNxKbJBsXFQvI?= =?us-ascii?Q?lHTgfGAXzyeUvB/LC58/1exWIYR7Z2SuQBrhstuZSWCVaMr9BSFmvaYWcQwS?= =?us-ascii?Q?UIyiMtPU1J7hM9VJIOquuxx+aAi/tBr66Q53Ue3wVOVv5ek++wN8rWwE/io0?= =?us-ascii?Q?jpi2ltrtchEIolVzDxg/Lgp/+Wo3i3mZHbwtrJ4QqE4KnmJtWGy+8wvzENx9?= =?us-ascii?Q?W5JHzBhH7ShO1VONReemHN/PUFTMRs3tZy/9LU3hmsagJdioPxLx7tZRb+aj?= =?us-ascii?Q?6p2q5GYgdpJ9xNg0D/zEeJTMTdHqyIhFF/8+MR5vzwnuDU2kr0uF+e8rpdJS?= =?us-ascii?Q?5YGJH1iLfL3Eg1uc5v0yDMoDy41Hl5Jbt2ljx1hpodZYyViOBlhqPz0cRKF2?= =?us-ascii?Q?aa0EgfY3TSpdHBfhglFegURU+gYjg+8kU09+9bouMhCogWA9ES2cZCCEFHSL?= =?us-ascii?Q?QsDErSiDfzwNuyn6X+l7oaRiMmAvOT4dhudZ6O3uyeJFoqW6I088AyfN9itu?= =?us-ascii?Q?/JRcKCbEre3bxqd2Wlou6/xQTiethaqRSWcUhVl+jOaBne4Lr/iZ9VqVuLlK?= =?us-ascii?Q?mMg50poE7S9RcCfVvLx38RPARrltxRWzKR8MMB7VTd1+KiCj8mIaozztaqE4?= =?us-ascii?Q?WAWKCdNB324cZcd7u/Hntz9yokwmAJpaL/xnsgFQMJqn2ZJ3BOsbONf6V2AO?= =?us-ascii?Q?CSMjpsLPmlcXgDqG7/vAP9qfhza8SuamAPCIZZUpjT4Y10P815tp9Id4DBf+?= =?us-ascii?Q?EenDIFfRA3c60x497f5/0Pjc8R3mBElTM6a69/lHvDyahYkVFSeWDNI3WY+e?= =?us-ascii?Q?4zevhR9E1BIj69/5VdJ4eBNmoo0e0gKYl4MDQUMHnG26rU7D74xOlALahtA4?= =?us-ascii?Q?KCHcqt4JnxEtnjkx1SVBWbvpZZ/jDPb/V0OJIW0vYtmC0uCRZg4UyI20I4vD?= =?us-ascii?Q?EGiynrWqE3vudoyeKMbuDBveHoHxU1gP/EHk5ROw9yyQZNrrhd7b9SzUki1w?= =?us-ascii?Q?XNBTvD//GslhUFmaoLqAUdz8KUEMPgmygP+IOqxLX/rBlYLM9VJMD3jH0dSa?= =?us-ascii?Q?51VRWymHFEstZd8v0mU2vrs+QZzomA7lYP7JTyvuPy/lvdBfh1i9s+Vf9NTp?= =?us-ascii?Q?f+NEkzu6rOBYQLlfcw5tdeTPQjeb2ve?= X-Microsoft-Exchange-Diagnostics: 1;BN3PR03MB1413;6:ZAfktynz0BDFCxWWNopM4eH+Tt+x8iKtCaQYxNegYHy40QXbvYJNrEg9euCQBGhkKfJM3B4pZUv2awTwPNm9/Wwwap+5Aanq2OZnhMWHa6ZzLcwYjC2Bs5/GnHZXBR8XHwfWWU4Kz4uCN4/KeC2mYn14MvhBwst5i+WbfS70f1CQwRqiHAGU2+nc0KjESuZpj0WDsiLoQHqF/PTF78kWnXt7CWM3FQzIVxZyDef9PDc0sp58s975DUdqFffOuYxqpIjsdN6ML6zu0BBCySw26hOu1+DU7vIMWRuAifKWjPL53RZa7BW746hh6t/xIHkQFJMPJG+Kd13gTbo7uN0nVXszFzEt9k0PHEEW27jVG24=;5:8COQoOYjh8Q3piZWdnWIu8N2QmexGSBHNE+rVTdHtDp9yAwDzp9beHWnAnxyn7Bc2HCbimt5FIW1BwrCJKQeW+V4RZSVw8OxQbywxuXhw5dtilZVAJk6FpBIcv0O+HE4lGVv1zLenLwuwwPy1tIEOU6mG2m2SpzL9MXjK6YF6Uc=;24:tlT2hYaQ3WAgEBV4Eex2nLtV2tlGHh5NSBvZwfLPjWL4iqkpmFH2kipUn7Z9UYbafx0VM6hTWru38x1fdDwhaSbcD+3SYJ81uqZoggwNAzI=;7:93FYZKlqCc0HeZ58EV92H8BP1XEKCENpkO7L7bpRultOGlaZFBLuHiSAc5I+04nUIdPHEbV0EcOv/9UMEGu+iBvF12m+D15bJxrT7253s/z0avu1kubOPzKocB8SSgxI3k2sPZyPe9kWl/iwSv8Xgh8h7IPqWf3xbL6UiAq5Dt0Xz9OTVa1nbqwjcSP3O55OqT78pz15fBe0OhQbkf9VcDtyQKQOG7+vxNF07LDz8L2p0D0e+kT9ePF1zm1JdQir SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2018 09:24:55.8752 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 13b17eca-396b-4fc5-fef2-08d563d580b0 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR03MB1413 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org imx-ocotp is implemented based on nvmem which can have data cells as child node. Update the binding doc to reflect it to be more easily understood by users. Cc: Srinivas Kandagatla Cc: Rob Herring Cc: Mark Rutland Cc: Shawn Guo Signed-off-by: Dong Aisheng --- .../devicetree/bindings/nvmem/imx-ocotp.txt | 23 ++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt b/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt index f162c72..729f674 100644 --- a/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt +++ b/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt @@ -11,17 +11,32 @@ Required properties: "fsl,imx6ul-ocotp" (i.MX6UL), "fsl,imx7d-ocotp" (i.MX7D/S), followed by "syscon". +- #address-cells : Should be 1 +- #size-cells : Should be 1 - reg: Should contain the register base and length. - clocks: Should contain a phandle pointing to the gated peripheral clock. Optional properties: - read-only: disable write access -Example: +Optional Child nodes: + +- Data cells of ocotp: + Detailed bindings are described in bindings/nvmem/nvmem.txt +Example: ocotp: ocotp@21bc000 { - compatible = "fsl,imx6q-ocotp", "syscon"; + #address-cells = <1>; + #size-cells = <1>; + compatible = "fsl,imx6sx-ocotp", "syscon"; reg = <0x021bc000 0x4000>; - clocks = <&clks IMX6QDL_CLK_IIM>; - read-only; + clocks = <&clks IMX6SX_CLK_OCOTP>; + + tempmon_calib: calib@38 { + reg = <0x38 4>; + }; + + tempmon_temp_grade: temp-grade@20 { + reg = <0x20 4>; + }; }; -- 2.7.4