From patchwork Fri Jul 14 14:11:06 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leonard Crestez X-Patchwork-Id: 788545 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 3x8F5N6yswz9s74 for ; Sat, 15 Jul 2017 00:12:56 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754492AbdGNOMr (ORCPT ); Fri, 14 Jul 2017 10:12:47 -0400 Received: from mail-sn1nam01on0050.outbound.protection.outlook.com ([104.47.32.50]:37664 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754007AbdGNOL2 (ORCPT ); Fri, 14 Jul 2017 10:11:28 -0400 Received: from BN6PR03CA0024.namprd03.prod.outlook.com (10.168.230.162) by BY2PR03MB476.namprd03.prod.outlook.com (10.141.141.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Fri, 14 Jul 2017 14:11:26 +0000 Received: from BL2FFO11FD053.protection.gbl (2a01:111:f400:7c09::195) by BN6PR03CA0024.outlook.office365.com (2603:10b6:404:23::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13 via Frontend Transport; Fri, 14 Jul 2017 14:11:25 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) 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.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 BL2FFO11FD053.mail.protection.outlook.com (10.173.161.181) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Fri, 14 Jul 2017 14:11:25 +0000 Received: from fsr-ub1664-115.ea.freescale.net (fsr-ub1664-115.ea.freescale.net [10.171.73.213]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v6EEBGol015691; Fri, 14 Jul 2017 07:11:21 -0700 From: Leonard Crestez To: Srinivas Kandagatla , Shawn Guo , Rob Herring , Zhang Rui , Eduardo Valentin , Mark Rutland , =?UTF-8?q?Lothar=20Wa=C3=9Fmann?= CC: Dong Aisheng , Bai Ping , Anson Huang , Octavian Purdila , Fabio Estevam , , , Subject: [PATCH v2 1/5] thermal: imx: Add nvmem-cells alternate binding for OCOTP access Date: Fri, 14 Jul 2017 17:11:06 +0300 Message-ID: <79ad86fbce37b169342704c397f0a1dbae0cfb75.1500041281.git.leonard.crestez@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: References: X-EOPAttributedMessage: 0 X-Matching-Connectors: 131445150854425307; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39400400002)(39840400002)(39450400003)(39380400002)(39410400002)(39850400002)(39860400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(48376002)(2906002)(4326008)(81166006)(626005)(68736007)(50466002)(118296001)(50986999)(8676002)(76176999)(104016004)(356003)(106466001)(47776003)(2950100002)(6666003)(33646002)(105606002)(36756003)(305945005)(50226002)(39060400002)(5003940100001)(498600001)(85426001)(38730400002)(54906002)(53936002)(86362001)(7416002)(5660300001)(189998001)(8656002)(8936002)(77096006); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB476; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2FFO11FD053; 1:s4PxTK0huN7mchEWy1HAv6L3oNa+pDKQhb7lsr8LtR?= =?us-ascii?Q?2XCYhKoJJWWjQVQCwIJIsPmCoT8mdsvqm85tLiCktPlagrSI0WjGBjwaxwIr?= =?us-ascii?Q?RNyheKSaATPcU6Vmq31HARm/xU4GrdrTBS7DnxGlGauGSi3kfS5IMFbo9Q6n?= =?us-ascii?Q?AjakrKTAAW+DLoc8gRAqLkSl/cBQB0+Rn0IT2dUDgDHqadKhmmZjD507a4Pf?= =?us-ascii?Q?xA83yduK3Rq2h5fCZsb4gu5ga+/RyJW8GEPkK/QNR07sx83t7xUiDS8JnOEO?= =?us-ascii?Q?GWCsWnyG3RyCnofpF3T2LGLuL23T6HSNCiiWvte7UysMgnzbhjKzdhOlm/oQ?= =?us-ascii?Q?mtgYTZCYaPVKMQlgNQn1LFwFEpr93UPYO7ge7nl4O42bZw1Pd1D/0Z5ulESH?= =?us-ascii?Q?0vcyh9TSqe94RGNTthoJDVrg88TYjnFZh2uJRrKkmZOm81srXoH2NI6kDSgz?= =?us-ascii?Q?0zLGQhFeIct390B+VBRQjIF/pYsiaPlYks8+Y1M4Vw3htHiXhiQcsS4II6/A?= =?us-ascii?Q?pbfRhBOcYT7P2Sjaxms8MvuZXtKJIUa2Wrtcsb5uOR2mkp0wIc4rUL/Vmh9L?= =?us-ascii?Q?DhuNySkLSFbyrVqGpnMIvm5th5LpAiHGJpjgqtOh9yYlLiPeoVhh3AYWyO3H?= =?us-ascii?Q?NqBPQOeBwLSAM52DIuiQUuyb+2C3y9SLvg3f3ugvQxkMHomx0FeHazwtI7lH?= =?us-ascii?Q?5BD9KLFuz+W9z00iCos7/1N48630+8SYGmY0aN1t2PoaHfgWBuC5DCre19lI?= =?us-ascii?Q?YTr3yZVvRLhussiPL6QWLd5Sav+sKozCb2QW2sm0S+j3M32BbLr6nJiUoKv1?= =?us-ascii?Q?I3AQShWCBwaM0HNP/fYhA70o8UQG437RTHwYXcBZYmeb6sbUnoxUftAqw5yf?= =?us-ascii?Q?nDJdLtfD0MznTsejuL2LBgpCC1j4utBDzxafhkQzryvwKLRN99O1bi+41ZTp?= =?us-ascii?Q?+kmD08WognelV+sc8fOQ7XpOIHynZ3bW+XqF/9MA=3D=3D?= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6f874309-ed97-4f20-2adb-08d4cac23697 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BY2PR03MB476; X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB476; 3:81qcukGWaOSCxDenTptBBrJ8lLkGSe4DBxqBcM0n9PR9EJ185PD5CVE7PaYDOkddbsXcVjmQbRAu3OK5Gwbrucqsm802/EUyBwtYPmbjTqbTtbmjsK1loT0DR81nELCPPfIrWJrJS4zBzYhHGLk1wRRorWObPHIavFzz5Qv5WxnHBCV/XPURsHHWXeQQNnZr+5NJvINcMjJmz95dxHUymlA6R0eLj+eHgxP51H4+ji5Risa4twA9Xh3sZoz3ZQ6DGLwcYTKuC4iI9uc1BE7Vmfd9Ot3LloqnTWadi3KWCOnBAY9adQ5SWMcHicQHhyCn9fMv+q5H6b46NBlMHrwZrQRJZsyipkqIOvYs+joraN1zaDS4zxNIdveAK1qBN7oOIHpmiUTXee30p+eyupl1U+eaHLXrgDEhn9pcFMhNKKA3BKM1+627o/O9SK4z/lCaE+UBI4HhEFmH7Qivl6aBsU+I3IfIa69MHmbangWCHeWRfn1svgxjKDiB8aU+i+H32FszmFnNtnFMvQeO/7YogC9z/etnhiUpWgp7mJ4Vqghz32HYUrPEk39bozNYB0c/059QIOD6FO3/GucGEfCAUSJK8myyZfne1wFnWSxRzZq2YHA3a6hs4A1yVJoHxoFZvor6p+0PURy5777SA5hFT3KuP71+gV5od3ArqkgI4wuep+wH4mAtgpnhSZaTGxP9p8rON1r5buzHVWzSHebMbLZJJr6WKAK4Ct9NLTmd7TPfV4yDDa7w9mLW6zZU1S8sjkNK95KatFLuJ56DyLTnxRHAy8QM8IUc6Rdm6dZs68tB1uX1d7A0CGRQ16MwKLZGo/8xzSEQ8vrreRoZ8+O4FphyF3pGyT0c2hg0B9ZzH/An6ebB6+cLyOFNVxC7mJB3 X-MS-TrafficTypeDiagnostic: BY2PR03MB476: X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB476; 25:olgROTPuITC6PmJW6u8niB3KdOqqGt5Ljf1aM5axHwenj+GWJ/G0VtSGz8RqMQtsZhTXCtcDq3bwMi/cFRPLSRVO86PeYQFIVCOwRJy2aushmlI+GtpsWswohVTPmLQtq4XaUfPKHHWF5rlX+jG1HN1jw6sw7E0baPXSQJY3CKUGBbXyMaFdje+48N6fn6O2UXP4E+Gz4cy3HK0brecZ40xNkVMwqsCMQsTQ7d6iRx1rC+pnbmI4XLzJtL8oW+ByfamaDoFmbDYn+qtkAhDDSQzUDVnQkFqnMVfwWYSFR4TopuxQfSAPLRIwiTHuIxSGRIdxkD3lv25k5TUyCkGeyUVKCKMaTQQvhXdhzdtcr+nyiby1O7xYoUsDFfEGrdKFSjNTnvlUaWaIojM46wvByGGShVJ2YSciealzlzljjE9QvSx7aJp8K9nZKIbSDn+wGVVSy63kb/gQNZbLX2uSWIGMFV6aLw59auBQ2rgNn0QHGYO7wUKfbx2CMg+hElu9ehL8HFHzUXL8EdxhGfdjZt1g6igN4RlNngk0+XEFUTLfOmd1x4YG9U42OvnERBOFcyngjxg9sxYpXuJN8E7PM5ITENqJoOM88m55q24WMostC7mKmHHV+U4IfxpKseD1hqWPssC4fFwLuyX7bH3Qepsoplb+6uRdHhC61BzsnIe8fuNX+KcyachfQnXYdnSUNHcXios6IcPYk9BlsjyhIknXbpkK0vbNP/QOYJdUKcRUoLrEV0Ni3OOGeTSfZxL9WgKGVTIROTnb1Cgr0kHAsX+iPk3YXXggszcJY0pffhwHmHZrss8xRE6aDEqFuIq2gb3AE66AzW3k/FUfPlUnmWU9qzW0n23CHHj14jeKgL1aU+39Yexy374o8yi+0575KzEvhZYU81XR05+jtxCLWJyv+zININS5i1NFyMA0Ngc= X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB476; 31:t72zNmtffDnlZV9l3p7Weh6TAgqFjRtwem/FS6nuzp8dY2McXsq46sjg8rZj43x/MqDufQDTF0eS6nQBLWrGtXuUuAGkuSAZSFsDJ6y1pFOzFHHYCLmPWOoZVtViNV4FUK2PuLc8SVrAFjRxPM5uRiuI+zt4/aHwAQCIQh4OeKeC8mcbi3ZW4PvSQTbJsnrX/J4iLVUXlns2cC3MITNOaHLljnyJb92jWIbae8ZlAkF50gkI74JVgmmbArQr0RNCZDLHkfCbvo4bsAgXHfA1WMACmASyyLob0cZD4MkwZeizJ8phkbbjOL4+kon+A4Xd7q1lOJtbfdX0zhYcQHDj+1UPPvfa2JsgkimNDpVxstks5cwANqZ46eYRwtgSYmLsDFxhBTfzVHdzK+/T633GV2hyC7l9pQiAcquQw9N5wqJxpeZ1DXMTpEGWlWsJgx+6hwHPcg89E4tiwBG2Gb8p+QGxd+ia7loptaA4l6ADiRWjrzc3YeI5/Mz6VUpdlbT0HdW+f65bbWpK7vOnU5jlD/ODi7f7ecIwGhIjueIGGD+DPkh414mbbenGPU8pS05SDy6EWK4JSe6C2LiZRF3KGy1XvIqLQwzmkT7u32Crb86m/ZTgjUGyz6OiWGiIeElMPSgKlhyev71f8JmHnyaY0jJ0Rw7tb19/i283HeLZ8Cvjn67C9IhxWS46tSVRTlP3vNMhuhAy+QkLdxX26uYd5A== X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(185117386973197)(50300203121483); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(2017060910075)(13016025)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(20161123561025)(20161123565025)(20161123563025)(20161123559100)(20161123556025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR03MB476; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR03MB476; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR03MB476; 4:bj/4C/PJHHYIGmm9fP63UzttzP8iRHGU9+b4YTG60Yi?= =?us-ascii?Q?3BteFDlrZ8QX/dIkpux71jYhWPSdV19DQEH8jlWLQuz4vC2qqV8CTanOBXg9?= =?us-ascii?Q?ec3rSDT/A83ZqTpGN/f/Th+WVZ4grnG3iGHwcqzDAyVZWzNTPcJAicSsMMrR?= =?us-ascii?Q?iy6IKwcOPgj7jfYnmRJOz28GxONDwIIlyPcy4212iu28LRrTEhhus47bIocN?= =?us-ascii?Q?Xt0O50tmHyBGG79BMrVv4fTIl1rOcFXr2Gbma/D0haw/8Zy1qNEASsDAZOxK?= =?us-ascii?Q?BpIzq2Ha+g7h94S3BlRXZyomPHyX2uiCPt4PGzTbGEdrc+jisTGZ6NtluMMK?= =?us-ascii?Q?qtQFylQI91MIy+ANn9/Fu+JFtIBwEkxxxxbpWSm1MGQnrPTT4YGUqS8Z5pbS?= =?us-ascii?Q?Vc7eNTTk0wDpDS5MjCOPXOOWVNklSJDTEiYrPdI7/WBKMe6sCuO/nldBOYyD?= =?us-ascii?Q?WgDp7fPwAQY6jnNQDQ1sZXESy4BJPeEepxYIvL70QpzDIvhA2TL42TxvBhON?= =?us-ascii?Q?0uTfjC1D+FC2aaWP1NAso6+eeTrDVQ/IO2dhEjkDITNnG4g9ASg9+WZtUhu0?= =?us-ascii?Q?imbLVQt9rDsmfwz/yQKnU1fusquXYfUnF6J6dT2Gv0eyS11Mjyh4sM1DAcHK?= =?us-ascii?Q?89AQq5ooWXM7w+pvMR1Rgka6qI+kPNale6ha7VlUy2VLrjyPmr6bXmNlvPyg?= =?us-ascii?Q?JKy1bbP2Xs8UFp3IpxY8riJOodnhNTV3hYpwSum5MAJSnIG34eKqi19ZoKa3?= =?us-ascii?Q?vtQaANtbdICye+zLIhDtGSeDnpJpVqfvbS87t+PQXdkK2YJ3NhnIc0k872z9?= =?us-ascii?Q?Cq8YaTxdkHJGmj9zZVWRMWmSOUQkCrSjLr0HXzSNOesUQ0DwX/ThIrviJk49?= =?us-ascii?Q?xGzbpz8JmVo7ZadKW1OVTTH6T2yhD49rfR5r+zPUyRBwH9iXv+TQra4VYuEa?= =?us-ascii?Q?Tx/dbX6dG+FEP4fNWA76pM0dEBqxmbKMWfmda6XVSMDqFrVGDOXfFHNrAAfh?= =?us-ascii?Q?sHumm5SKnFwWutg0RZ0lbx/OCcRgxoh2AdZGyqNGBYLsDqwtmnUpkVLb6GYB?= =?us-ascii?Q?JBHx2fYsov2hWXrYsV6yOFgaOqnkktcg+rjYCsm5WbWxm+n5lSlQxb2z5nDX?= =?us-ascii?Q?jbDkinhl/W0LHEGnV5jIoq5PMq0eobwqxl+fH056swp7kLCGxixOqPdQBNMm?= =?us-ascii?Q?iHmgi9gjIesoCjJ9qI7+7FiySRDLOhvQuTBnIs74umvkhKx7HRDkne5vc/nV?= =?us-ascii?Q?39An86JBVDSVM9plkTSaGiZdISLWnvJccDMXsrbIjGOtVnvkbqEKodtC0hP0?= =?us-ascii?Q?YoRsLrENNcZxp+508DWvxy05LYT6EVEXN7UIAUehY/x2AJ/yWdvURMMNW7xG?= =?us-ascii?Q?k6g=3D=3D?= X-Forefront-PRVS: 0368E78B5B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR03MB476; 23:9opc6ESRyvA5eMkUgZJINeEy2G2FpdtfRxM3KVtbWe?= =?us-ascii?Q?fFkU8HNLAz0hM3G9jet3V29AcsTgT8QjmdWRODat8FFBHdSoKxb/MwJxX+To?= =?us-ascii?Q?1MbxUUMwH79A8pp409pLhvxQ3N2QglxPMYIJB3/MZH98eFJ2oUcW8X1QPf07?= =?us-ascii?Q?LPAmdfF9qvUijMKBEY7eCnHMS8bNgkNDLajtSj3JOo7q08uVoiSKTM2aAPqt?= =?us-ascii?Q?4u/hhJJVxx3TQnLX0Y8jV0ku5SCF5nAaBhxKbPV6mQb+CJapyroV4bUDJzNm?= =?us-ascii?Q?dgItyTJ5tkyK36Ru5omAWxk5mfbrFJfJlKvOrXmTFhoxq/0KOrWUi0STXQaI?= =?us-ascii?Q?0bb2JmDje9QneXDj+09Hjqhba0w5yyoWxujQjWEyx+48l8zH4M19uRoZcrI/?= =?us-ascii?Q?2sMzu4kl/06kt9FLsIrbzG5LemGj6xDLWyVKfOfbdTd8cZWK0WhUGsYU78zH?= =?us-ascii?Q?fp5tWYQGrZGaGWzMg/jWaZYGn5SBR1dXDd9kJsa/IXqYBQ7c/KOqQvvXW0I4?= =?us-ascii?Q?hMMoY0ZxxxjkKomHDAbaGFd/y7L3Roake7ZOCE4fLISDrOf7+eBka7Qsu2VS?= =?us-ascii?Q?O4BgwKUi6fYuCVFYjA1VNHPR3SY4DLMpmPpIi9CLa0dju0TI1kq5CCyqJ7qI?= =?us-ascii?Q?2ZMuAYJqataOJX+ZeQmlDaLsDTz76GBYEhFdSvAXNR0ICh/fIZYE3EeAKiBM?= =?us-ascii?Q?q1t/0UBEGxCTe8LTTFf1RSGtzEhaE37DLJuYfNlwsxyYg8JQVfvWMSnHtOAV?= =?us-ascii?Q?lB9VAEukGVs5B9AWcJhrpkfwzKilR2dQfjFWRAFFt7g6MY+KJD2Lb1uDfzuM?= =?us-ascii?Q?KtEtxR+GKsvnNCHs4bsI+6IMgnUZpQ6lY13C26TiE64YdW29bg+ZCtJHYZVX?= =?us-ascii?Q?15EMaoUr0rfLTO7VtFxDlkdT3D5Wyp7ymHvt23aCbBOqpP29/cBZvnUOh5Pv?= =?us-ascii?Q?plEd0btc+48KLmh4dNR5Uhaq9u8pOGVHAHO9TX5GYYvBmrTbkSJBLfdip+8c?= =?us-ascii?Q?fd+1G/gDlk3A8br9VfrsEIetSemsEV5yBGg1uv5q5p0Wf0M+YD0tOyPfscA2?= =?us-ascii?Q?sON8p6721fSeya4wo30EKTh+sRi8sMGtBpAWuoPdmcD0McWUtOZehJZRfm7M?= =?us-ascii?Q?arxev0dsBrN1oQoTaY/3M1gY6vPtQXVnSdCb4rf9UJgTHtYdcLe+Sro/JXn7?= =?us-ascii?Q?co/ukgfqAW0BnScFc/FweFyw/HozCiefKRVnhxFd0SYUfdXCfnc6A6UrJCl0?= =?us-ascii?Q?MU0rsR6CKz/d+RUw/HpQL+WBtJJg1IjnKzjcfbenGcH7EAv+hbRqzjI6OdOQ?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR03MB476; 6:6AQrNEvp06gj1ChrQkMgZPMdKPJt9yu/9y4GNHBypK/?= =?us-ascii?Q?+yWouOzRED8RgjQ7EmlpQw7J4ZxPh2igcb8xtCedU4IcvZfAX4RSBGpLkTGI?= =?us-ascii?Q?a1j54Dd1ynUUrIgSzUs3A8GBv3j6+RnE/NMKhd6AjjLFHI7EHJvTTlE5XqI3?= =?us-ascii?Q?KwjaQZ+8O3W6UEHtVNLlIe1vXoE8Kml5sguMuoKxlmMrsEl3HDvzSQXRbTHF?= =?us-ascii?Q?k5LyVmzwOeJC8xwS+rkvDL2u++sK3jKqHTBARNvz74HRR29ohMTduuJ9GL5L?= =?us-ascii?Q?2nGPcfHdgSQknEXWzDhnIOLkk7LnhVo+7x/DYYJN/TOrVsAOmRkM4OjRbA1D?= =?us-ascii?Q?ZTKM2uK+V4Sa2Jn6czF7CRurIz5midCjb5tHJMDhWkMUGpmyTstvs2v+DZGc?= =?us-ascii?Q?eod6BJo1iN+OI8K1Cff9o3zy8135Xz9a0sYOXPJEMCzsGS6FD6QZOiVXUx52?= =?us-ascii?Q?zkKksdVejWXIj9wNGra8X/6+PUSktDAF5o7nBNK78t1H7I+PQeU1Ms+pVyZ8?= =?us-ascii?Q?LXFRepCh+e2KP59LU4a8aUKFc+gCj160vtFfZ5sRwv/HcGIYoZzYAA3E61rL?= =?us-ascii?Q?zBkf722zs03gbesw7Qs+7DSgbIinwDIbju4vJeczHZw1AZZmGd1sdBjzOtP3?= =?us-ascii?Q?cpyi0nJSM7a9IC1bUCA1noUMZaFUU2CMPR0zLs/JlWchCjTI3V8PkvNsVQbb?= =?us-ascii?Q?XBDaHef2aqhBqCkss2taRTJXFgTZpzvik+84+2Z4nr02dPFH+/kV/W0lsTYx?= =?us-ascii?Q?ybXgw5GSdaKJhEfBaVEo35M0oKGEhq6Nj/CNkmTUkGpz5d5d9JNNgrbk01Jg?= =?us-ascii?Q?/dumnaNrlRUvZU+mqo3hZkRnR0jOqul4sptLXv5Khm8HMwIF4MNEg25jUkB6?= =?us-ascii?Q?mkd8ezFIfFTRnjfGa0l+yWjBMg2ax2Z4uzn4i46Sgq3RmNr6Md54ajBSCLYN?= =?us-ascii?Q?fSME/AYib01+3cyCysqBkgYPay9fMAhsagSp6EQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB476; 5:Kc26wSao5aJr9qwzjdBL0XqRwVB1ce5vaVgbjUFySSUhzI7KJfzo8w+rZFxKIzdC5AIizSSTJpi3056VPMXu70YlIRnISmpHhr4BBJB4VUpGcSZaAC3BjVTW3jmGts2v9UPD1+a0cG0ZgyFOFdHqGRtRYn6sXHiSP40gm0XeGtVzF/Uby758leeply34fEQmHr95NDUfmntNkTE8f+fIyNNlmd566wnebQcxhFAX3TLMmpd55RdhyZ1j64nNaaxmizsBi55jvQSC+/VNgEDNh/8o7EJWjFELlpyw9rQvdDJst1g38I9RBBwwLc2CY96jOshu9Qy6w+JcGom4CI5BxmFLfayvN54/XzG6teHtqsWEhoMT6lum7pKvywNDpVDdu9ouYL0iO+3/GXCsyicnNBfhOzz89G/h6RBexMiuTNmiXtIO1kLxdBz5KggEoGfdnG1HCcqTijFxYq0+RWqJa0ONnLd64E7uT/YNohRuDS0GbGy8p2VqOh305rWbJbwcCs646y6pOjodbh4L6Q8svQ==; 24:6icyxMxK5M5Zhq7yeRiSU5T5fiMFrcz9clmuZWgAj+nfoyghYY8FAL/9ynJ/xUHPys1tHc34TuTNxOJzqytiqcxDMZwX2LxokcdXjIO4DVs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB476; 7:aZkW2qCX9LtZsxOSR/5JUIQn3spuTa2tXIwqiLG5QieSEkxxSYXAXxIZGMwl6bPHzNe/n38zO6Xw6lvYTuHycYLLTipL37C7Ekufb/Tbcsvv8T3vDQi1nemgz0CW3NmnGUA2y+HTspA8qQwxJ0rvZCLqAo2/2N5a+ouR+3b8jI51N6szgPge4nPjOPNs5SnELYAPygJXAhzkDRxLNl54hCqXUje+rWPUXQgWpX2S8dwL7ouVMJkIXeG3NFrB3XcfodtWjufXck/K6lx3XPWC4EgJ00jtA4ZAg2hGFLILwu546tnitpwT+GQeJ0wtk6CQJ8LUtN5zmbOg7qRue4lkuAM0FnZ/YF6cjFZPfVyuFYGU/A6rhOs6Wez2Z517cKXkFQI7CJTWqg0zj4DhsDzk+KxH7nF20RrHv2Na/i2bfkaAI7j6JHhWyxsD9igc9wYX8tZrhZrKdqRtBNcSKuz3OnQvByA1UqJPg+9VVrCY3aQaiOevBKr+9ooW9BSHddtB05CTVXwjgzAmVE0grNJVpfl+RWFITsgzcznDfkBt2E2+OWLisEsLXVtyEg2p9nG3460faukUKxpNVbHtki8Cco6AHrIo8vXrxoHE9LmVO6vuF3BjD77PcJTs0mfntiizfsk2RW08v883dd4ZuA8/uzJsbQyFvIzV6jjsnEfjt6pIp8e5jJQithhr0wQOKJ+gcNF59Nn0gtXmvlvMNekxNqoURYtWY2VAKtSiY4xseshMaPxwVzl3lBQCMpv+mSGYRhxtuK1gSirP2M0iGB41kNKW9G6Wacg8u+a14rM6l3g= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2017 14:11:25.1461 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB476 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org On newer imx SOCs accessing OCOTP directly is wrong because the ocotp clock needs to be enabled first. Add a binding for accessing the same values through the imx-ocotp nvmem driver using nvmem-cells. This is similar to other thermal drivers. The old binding is preserved for compatibility and because it still works fine on imx6qdl series chips. In theory this problem could be solved by adding a reference to the OCOTP clock instead but it is better to hide such details in a specific nvmem driver. Signed-off-by: Leonard Crestez Acked-by: Rob Herring --- Documentation/devicetree/bindings/thermal/imx-thermal.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/thermal/imx-thermal.txt b/Documentation/devicetree/bindings/thermal/imx-thermal.txt index 3c67bd5..28be51a 100644 --- a/Documentation/devicetree/bindings/thermal/imx-thermal.txt +++ b/Documentation/devicetree/bindings/thermal/imx-thermal.txt @@ -7,10 +7,17 @@ Required properties: is higher than panic threshold, system will auto reboot by SRC module. - fsl,tempmon : phandle pointer to system controller that contains TEMPMON control registers, e.g. ANATOP on imx6q. +- nvmem-cells: A phandle to the calibration cells provided by ocotp. +- nvmem-cell-names: Should be "calib", "temp_grade". + +Deprecated properties: - fsl,tempmon-data : phandle pointer to fuse controller that contains TEMPMON calibration data, e.g. OCOTP on imx6q. The details about calibration data can be found in SoC Reference Manual. +Direct access to OCOTP via fsl,tempmon-data is incorrect on some newer chips +because it does not handle OCOTP clock requirements. + Optional properties: - clocks : thermal sensor's clock source.