From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751557AbdF1RCu (ORCPT ); Wed, 28 Jun 2017 13:02:50 -0400 Received: from mail-ve1eur01on0043.outbound.protection.outlook.com ([104.47.1.43]:24230 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751489AbdF1RCq (ORCPT ); Wed, 28 Jun 2017 13:02:46 -0400 Authentication-Results: spf=pass (sender IP is 188.184.36.46) smtp.mailfrom=cern.ch; roeck-us.net; dkim=none (message not signed) header.d=none;roeck-us.net; dmarc=bestguesspass action=none header.from=cern.ch; Date: Wed, 28 Jun 2017 19:02:29 +0200 From: Tom Levens X-X-Sender: tlevens@lxplus028.cern.ch To: Guenter Roeck CC: Tom Levens , Mike Looijmans , , , , , , Subject: Re: [PATCH v2 3/3] hwmon: ltc2990: support all measurement modes In-Reply-To: <20170628160048.GA8915@roeck-us.net> Message-ID: References: <1479384616-12479-1-git-send-email-tom.levens@cern.ch> <1479384616-12479-3-git-send-email-tom.levens@cern.ch> <410de6c9-a13e-51f7-4d66-6f4e2537c574@roeck-us.net> <97eb089f-e0e2-1146-6e17-8f9f790433d8@topic.nl> <20170628150130.GC30968@roeck-us.net> <20170628160048.GA8915@roeck-us.net> User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII"; format=flowed X-Originating-IP: [188.184.94.221] X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:188.184.36.46;IPV:NLI;CTRY:CH;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39450400003)(39850400002)(39400400002)(39860400002)(39410400002)(2980300002)(438002)(189002)(199003)(24454002)(7736002)(5660300001)(7696004)(47776003)(5005980100005)(189998001)(74482002)(86362001)(83506001)(229853002)(2906002)(76176999)(6916009)(478600001)(2950100002)(8936002)(966005)(561944003)(66066001)(3846002)(6666003)(106466001)(50986999)(6116002)(93886004)(54356999)(4001350100001)(54906002)(305945005)(8676002)(7636002)(6246003)(53416004)(356003)(23726003)(50466002)(38730400002)(110136004)(6306002)(55016002)(4326008);DIR:OUT;SFP:1101;SCL:1;SRVR:DBXPR06MB526;H:cernmxgwlb4.cern.ch;FPR:;SPF:Pass;MLV:sfv;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;AM5EUR02FT051;1:W18OJ7GbwUVsxNO2qArCyf3QLMw1/I5jIvqb7cFvMJ8h9cxJR2oR/6cGQTd59T2zozjfvtRMmuSgKwpAorIERoc4v2+wp623ybzUFaYBNtoAc+doj3fI9znXMSV2U22EEbsxTe83MGeklmv4yCH74zqRvoRp8F99d+uUrWUrAzWoj6k5/q+xCiYlUnWjf3GqOvECqggrd8yfg8ltC63EcV227/9yp0JR9RXFyB4Gq2z0fc9C/QjhwT/dhXb2vdTfpaJNBX1tkklfgRrU4Ku20gCl/9mvlfL4BRQNsKa3zaQ8J3MegTX775nKHrLz2+TFO+2JyZ60GriZfFg//tlTeDlWEQ9ce+E2SoGR28ALzi2fXIQHC2FAj94C42OAiHZ4aOEjl2cv3HCCzbBb2lG4Yz4BxaYQYDFYwj0WB5EldkRc7PtgKPYxvOOy6n84hKXYfO0SvTGnOBxiReiE7UnMHdcPlhqshAD/jjCgC5pzzYWMyRwrRdsCmq9iZkgWQMYvzYOgSTFiF/gIyfJ8nNjGZZeI+wlXlNHv1CNI+Jrt70D1fwBIeZ287KDazdjEgev4uMhz+Y2qvnc9EghQRY71H9RQcV4eWCdHmFI5dow64HgVNYiutrnkYF+rRIrRW45/ZB1VaijkAbIP1WN/NU4W936icHuAPIrGpdiTerhCj6Lb4VAf04y+HLRZn6o2dGyNQP9eA+TGmgvu6WBjFn6TarfZ/ee3DhWIyLCcW2RAde1Rx1WPOiQEZ4WAaZ7nLYHnmDB/S9zxwq3gbFhP8DK30OSZLIiFqCATVGYB/Kum1bH0lD8KHGGBLerfRLyLn3iAfNGl3SYtziu7PN5htrNtdJPMLU5Te+Xkc6Orqv2ZbhgvgeD77YKmzq8cENVdsUWfPKm0yCxsYSGi4OpmHOsgnQ== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: afa0ee01-1fff-4643-fc9d-08d4be477d19 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DBXPR06MB526; X-Microsoft-Exchange-Diagnostics: 1;DBXPR06MB526;3:rSUT1hj3CyFUxJME82vMzXQ0uE1miWuH39adiW2dkLW+9biHRhKiCI7L47LkdE25CF4mTQoFrYk9qMJkI/er6nHj/D4jlbA26lVJCXeArTlVqgdGtGJEQ92cH7Fv4992CCEHjo48S/Zg4KWkpUXZN5oue75QPyfq5EXlAtfgUHiJWqjwgXpjU8XBlXT6jfTSmX7uG1zi9LIeI29yPwnfhoyJgQEA3pxsMt7dK+PtG/bQK/iXWMfj2K/UN8iV4AkbAi0vC5T/Ot97ckqffxHF6rSf9zqDmFCymVz+xzp4LiedMg0ZE/vfj03UPZ0dk8KTNvKp1dq/UtD2/zthaQtCvzWDTPH0zdennhkdFArLttnGdUsSkXazdWw94bVjCHHNV8vyFXvE7fTWzZ6nRNJmUWNfhCUxpgoX5yYkali3/ef92hZCRQvBdLwZNEqPIDuEfwJWmijcI83bb86+PIfcqJmv8lLGVdcslcxPyjzoTyU243mYmA32CpGd/2LiglbgBqRZEw0xsX284aOGdTOc7EPxyaM9/5ilfZVUAvng4gRTP2uiUB77R9QRajSyVoQLg59hcB/9/i9dQMinqjKE+f58ElaXyVEYAkpmCjMuFYGZQQuUT2kT3HQa6AmXBOxNHSilNvBtK+AdXUz5yRqpFHApIYoO2RKTnilaf0buoABqUmpcpkE94LcG+1zseeB0o0MfIZeARDayrFnlPnZ3Ed0QeeVxdXBDvfQx+c68dKneW5xmq+S9ef5hkbIWk0/b4Zwjiatyxdio+7gMDZQLfZbyvhA2+zbO9apGIzsBXoVV3/enfhR9OR5EUoTjE+Ft7OdSpHHY9JDR5WWo2/z4hI841NggBHJnD1zlXTgw6y+SsiKqvTUWr+GMB8W9QH+UqT4URq84f7VSqwkTo0FflA== X-MS-TrafficTypeDiagnostic: DBXPR06MB526: X-Microsoft-Exchange-Diagnostics: 1;DBXPR06MB526;25:zkpCwjN6DhY8WWWUg2ITXgPK3B2OJPMBMcLOaZHK9PIlQjZKoJaoekan3dHcrBOIRMh+ke7NzwM/itSFChLg1vOpsxwpfWchHcewH6grbrPgMb8IcbT0nhsaWjFwJUHb4N0VflhE7CyJLUSUzGFKS99imR539JFFL3EjpmQO3UTC1tF43pzebvtvOniUgx2+CSalK0A/w1HYd2bKQbFxcatCiM/D35a+rmpByfIUHH2y2Ef4Jzq9EmNGkEj5KGjggxWhVqi+VN3pyMDPJtlOc/8in0SmsucDt7BrfvcVXYZumU6lTO7tfZKEF6YRDURMEb2scIFwjw87naxQyayNanAkAjf7h2ejrzaCjuADqtkyYTRX4iUyeXs6QEQWx+KCqn0Oj8GbnULJxdGsCivKoGJCLC6nmbB4CjGuKMqvd2qo7TWllWAw+DMl1qDjfea6iLLAdOawcvq01UXxKb7okQNHJ6srTECz0XRRLWKocASAsrz5z28Dl6abuPTPrGAUy2bUk6u4vMmtcfuu5dmP+kVTclzWvbDmacp+UVC7bq9VfcFO2TZiYBL1HwpYsiMQe9zXURlrvtBEgesV94BfKZ34E7HFXiv3MfpDPz/qU3PbMxRQF6+d/Fyz9W6jjsmS5rveStvhycuUWi0/yiwS3xVhXpHkF/WxR5BOv1jXVA8xAiWPwywIEV2k6CdRnD6CCGx1+IuxHy+wwUhdwYO+1oud4/5GZ19oZgxWcIFG9qQOquawnsMl9pqW2bRhRiCJy78kH2clnXZS8lM7NcWQzT0O8HRNOIstqvhRRJ0cEAxjXT+uDMdyH0HlGMILg+7rHk6+RaPw2Rdo4sBwD5QTiaI3gci7Pd0lPsu2OCiHnKqMcrOy2jnAmDD6bdKWijkaMyCA2UR9xJGhW5vydKcK1+EHcAcrxztjgXaFJsHNTIE= X-Microsoft-Exchange-Diagnostics: 1;DBXPR06MB526;31:SU37AMtyLFwEABESq7xW1cbcD8715w0SOS4fehSnL5mhtB2+bNBWOupYnHyt8cLYLoUIcUb4SYzKWo5XlK+iiT8cS7EJhRWBrPeZKS+Gez5XT+Wqh/AZ7V/xcQ5MTmtK65sDh7sX8FYclB7OgvMakJPMTRDB05oMFPYDiGJ2Uup1CvOYculhoJ1r/m/ViYa+jEoOCnbdugL++SVJf249FOlE+u0uRDyE5jXo39H8P8nKW7NHhp7azP3tcaOe5LNcaeJSC4/WeMRlB8NtVp+Fsbgq+CsBjv/VDx0p6zv1O+TWFXMfuTAMU03kgJtINcpCpuB2ZwUdqo/GaRcEPyAAMdnCvThjuB/h3GyXLzM+DKA96EYUVSqO/h/WQl90w1Gt17JZMV0rWRoVE1mhEXwWGS9bmeUbNAIk8DTMl9rhq0kPuZQFuAVLUhvaOOL2wu6lxXxSdLKA7YjxO+sCP3BPqrxae53uI5NvgER3DJx1RQIJ7F74qGQjlpVYMpkgVVbnCDL4gcz1wxZgCPBw0+7oZz3fpy3WGrQcsNTbpg2K0Q7rrld9qKvZjNXUWIXFFa7CE/FyEESmlafflv7BN61q8rvgmKero40/Xhg3lDVC1M7aKLGw2tulF9DLeemLTRRiDmKQnILB1K0jiPsd+a6FSlhQxlM+4d6XQA5mnSRT6YL6Ggf+77zHKZgxhCB0TwgzM7Jg06yDJWXKLFaTdW6M2g== X-Microsoft-Exchange-Diagnostics: 1;DBXPR06MB526;20:T1+z2cL7OCbE8B0vJhT0lKsHeEDy2QoDcWkd3SP6N2+5EPuDl9y+k7YspFyze/82RqgvrVjL5TiDxX6yqDoyFykUJcaad7eH1Wqx7GH0m+8u/fK7cg7Ya4iEBQ2OVye/hMz3F4ahwYn8CA2ueCTPuQFOppn7ZQhc6VtJ7mX01zpAZR8oaQe935/OwyUfq3xOllMIe6eWtay+JYxPGkPhjeEVwIEBf6jOvOYIuTIspQKgHeMpNxS6HFj3beuYRLsad+0K/+II5Q7kooxFqJpk99d5IgzenQsXvdjisWKhmQsSg23Zl41SWRrid2d+j9nDBTK1wcGemdflQCXmlzSlbYxy6CULcijKw+LdT+2VwTWJ++H+FD86ZaWAF57BOV46zyfDTi8pPh7nHItagyW8iMQM+JSz8P0RDxpRuDsVYeESo+9U9nj+FrKIO5XqgI3jkXBSz9t0+z48HDMY/UME8gQITOGy0rX88KpSt3nlSKUtddTP3Sy+uHN6u3g1NM34 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(166708455590820)(236129657087228)(48057245064654)(5213294742642); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(13018025)(5005006)(13016025)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93004095)(6041248)(20161123562025)(201703131423075)(201702281529075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DBXPR06MB526;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DBXPR06MB526; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DBXPR06MB526;4:TZM2b2ZZDEEhd1MRw/g5o2q/LDAGo2Z+HWZv8rJ08VM?= =?us-ascii?Q?WwpSlknN2bid2odMEJa79LEZeZrrkUAdnBBUmHGSEhfydlfsQNnLxJyykZos?= =?us-ascii?Q?2iFucQ/L8hFrBw23BZR8kq1275covKC7VY/ey7x9NCBVHo2OuB/rcDYpxoir?= =?us-ascii?Q?Vq2SDdJCDuOQq3yAjFXI8vvi7nkJheVBMP7FxWvyQpYiK82G1OxszNiR/CoB?= =?us-ascii?Q?JtGSnYp8Pl1O7IKlzNHItqLfSdpbi0KjQeaVFfeeKyVy7cPCH5aa+XA7jCZD?= =?us-ascii?Q?xxRdm54YbqaVjOC/q82FDHpSYQLjW81/fRCwFMmk9txw5idRuTrG0rbWpR9/?= =?us-ascii?Q?p1ehkMvVWfvWfLkTA/yLo3AyrGfVi2DT7FM658BLD+Jr0XwvlFPQy4Oy/MHl?= =?us-ascii?Q?j+481sPpr1SOTYbBY15rCXS26RK4L0fVWlgv8qBE8IpxFu5/oEiu6P5lDaL9?= =?us-ascii?Q?k16igiPcF1IobLtgE5eAi0LKidxnS98nqDaq4zeAWFMRPUI2L+tJXW+2m/yn?= =?us-ascii?Q?axLgShI28QeRxa7aLp90saURe6s5c+1XdJpAXMDtmflpY0O5V4niHV7qW9JZ?= =?us-ascii?Q?sgOKjAucMIkxCeF2m6vwYIqohr+Ve8iAAoJNRmloDew1MnsAFiLtt/2imob6?= =?us-ascii?Q?DuTAQO42IVg2IejWnLyL0UncekzPlp9rZH39rE9oti8r3sxLxfDzcqSZlHL4?= =?us-ascii?Q?Iqb8RvOxHGUp12mIYda7wtsjttkq7D+w9EQOAW0fx9iTB7BsXyfCEopG5BYg?= =?us-ascii?Q?gwWIqg4PqVlSCmY0/Ymxb02fJXiCegJd+7awxxlkjpQovSFcwD1qckocjZEm?= =?us-ascii?Q?Vyc3/97OT+RW3r4God3JRm5p0oPD0b5EmY3V1FTRO6oN5K8IA5CveSHyxh+Y?= =?us-ascii?Q?5P3HwIkhcA6WH8m9Py+vykKZoe9w6ljqqcxT4l6jXsYKZ0skc7uXhdDvs65i?= =?us-ascii?Q?CzPUr6IlHV9+ayz9MwKy096Khog4z3oPOqBuFmrxRUtcO4O79iZjTAnfDr5Y?= =?us-ascii?Q?p4JDryY+ZyOyC9KR1XTgu9XTInA8FpwzBAGai4IrG7gZLCi5DUAaEfQc84wo?= =?us-ascii?Q?5iFafDh2FMVkDRNOMr6q85UMQc9u5dYiNJG4c/cFSbdt+L+tv+LdzNj/Jj8l?= =?us-ascii?Q?vg1Ioq0qc+uBhInabbt5bHoZIviItdvlAru4WEoiDWzU/UUK5MgDjme0vw9u?= =?us-ascii?Q?lWpl0WWIFvvGZWeJ1WxauNt744Eom5IJiLaSMNrDwNsQ92F6BZl2LkmzrTY/?= =?us-ascii?Q?vng0DH+sgu7QZ85sL54F1qHsfh4TM3BahLSvCZbP2NKoREDaUqQQ9+f+gJYp?= =?us-ascii?Q?o53NkF/kpYVfZCl9G9gBlG5WKAfm4ptZ0Z5fpcHo2cFAeVZE3ud5IY4zW5v3?= =?us-ascii?Q?b3l/pIdlS5CLPKxeFIOtPtW6MYBAfia0vlrwQOmxXIvqQ?= X-Forefront-PRVS: 03524FBD26 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DBXPR06MB526;23:TQnU14cQaFjrpF1dK/f6sRA61MRWx/j1pyTIjkuZ29?= =?us-ascii?Q?iJ4hBFxrYJxxLN1qAHRM6A7lg+HKKu9w8l9PHDgerWwJwHOMbO7NeRcHYwWg?= =?us-ascii?Q?lcdoPXIGy/6JH1WxMJobRDQaC7RvYe5LVB6a9+9sd+lbPC9rW4066NVzwFhX?= =?us-ascii?Q?cva56cQGjhLJWjGSWSqeh47O2WTkM6Zs0yLxsIlLGnScrO5LHh8SWrkWf2Bl?= =?us-ascii?Q?xxqSq8oGrpccqEE4oA5qD36j2C7X4c7+YWKPhlrX8nMTho+hFoWloJZraQfS?= =?us-ascii?Q?nN5D8PcKFGXMscrumQSs4alkNMTc7H3wPFJk0Ci+VVFD6c5G/iHXAKSTQ5sE?= =?us-ascii?Q?GIGXdzK5J4zKSwgQXhItqlo48AYAmvpENmgplwUs+Bb7DLvA7npuzV0ZWuOd?= =?us-ascii?Q?HCb8CDT4iczy6D068SSfth49M8aHuIUszCx+7fXrsh27TXFTT6nXs2EwnHIC?= =?us-ascii?Q?2oP3tghgYWN5gnsNixLznsDzditsL3AYdGE2ZKw4Lfv/hYqM0RPeSHy09+Sm?= =?us-ascii?Q?wuQXdYEBLBFf58hLp628hOkRxLUyCemO3cGySGL3jieAnJeedQsK/Mixblbt?= =?us-ascii?Q?8Mf44VcRjvV471S48x2+HPj1aGWBo2g43316kbheWgWTxcI1WCC4Ta3q/N8Q?= =?us-ascii?Q?D7cEHq7aKQ7Mldty4UaVsMzGm95iZGjdE5W71zj8kEq4AVlRr6NdDMVTrWdH?= =?us-ascii?Q?NzfIsLyHqv7v1Dz7ZS0fy0uukz5nBkDp7GZrUCrhJ6reyIz7lPzZ+oWXyFCD?= =?us-ascii?Q?PU/Xg1j+ks7neMXvDnBsD1lo2+a6TKTjqyM1zPAwyvD3DODl8S5QnNl5vesk?= =?us-ascii?Q?Vxu/zjmaVpe2apUo49Q5jtPXTLG9LbjBUaFh6vN92Y4cWBYFXRb4Si+jh9G5?= =?us-ascii?Q?v/6BgoUySKyrvgk/Vr09yMzx0Znxj5/Vn7Q6tme82tZNJvQL/tSv4GMHqlp9?= =?us-ascii?Q?iBeLG/U1Cblz9u01BRg9WZn4LEg2nwVnRWt/fSp35F5xPjqHjZXD+Q3h94bp?= =?us-ascii?Q?Q1B9eKxk0T5WHhDoFSaE3YBRl1Rz802WzAfgRBuTaDXRM8qVgPaN8vb2wGHW?= =?us-ascii?Q?DMd7XjvyX5vNMosiERjE9MA2wQOMqaGPWSvgUv/VTocNA1VEW3IrriPWCRAk?= =?us-ascii?Q?6LcQuQKxmA0kBEW9D0kXYHLw2wxCZWOaWpNxV/VTNd0mPf31DLyPdTrXBw49?= =?us-ascii?Q?A1eMRlV8aSg2hM+IkK6zUrOWRGLlLeRTdeHCyTS0MfUxBOMGmwEEDa7Z8RpX?= =?us-ascii?Q?6ZojtBPpGi2m4atQhMxyoZ2De664VDzpWiFjKe?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DBXPR06MB526;6:gjxhHWfb8O32+h9mjPjtywqK5CBVWmAOKlFNrsvcQcz?= =?us-ascii?Q?r4kPoDoZZLmPlxBmnfDbyHC2SM9Kc6votH9Z9ftq5tflmai8y13fr9E4M1Qu?= =?us-ascii?Q?3dXDORy7UmMn79tlsg9luY6XL0oHuL2D5CLcLHiZH6lY4K5cykX6To49Og47?= =?us-ascii?Q?JZ3RUVutCLHSdylNx2gnIPh++vNg7oH/leHw21E4YKqkzeP3xHG0Pt81asnd?= =?us-ascii?Q?dzbl0cFRCuq7R5f3gtp42SAZcMcZKYalE7ZbJbCd3MukT03TYJncYLxJFwGE?= =?us-ascii?Q?2yodRamXXuXDC+J90lzly070czzJ3hTVIt+p1VEWO8W5Yx4MxOoIs7pCQP1X?= =?us-ascii?Q?C51+eDktl6SoiB8E+RvlrbeySlQE7HuSHx2+KKSDtIiSIvVTaRyxnjDLkp8b?= =?us-ascii?Q?/u7XSdYrp6nxuEutc+MvCMe6XwytnaieEk8HMdEEx1hNlE5FpGMfHOSvh4T7?= =?us-ascii?Q?4LSKeRw9pN6o063VkP2WJ29yi0RMIS7zAHTTKNj7zcR7bY6zP1NIIz2qk5tb?= =?us-ascii?Q?xUrGicrp8pE77r0hgggpHwYbeBwQVC7fQw/UhtmM9RT+EV97tjfFPKQu+Gjd?= =?us-ascii?Q?b4ZO84mt1gLwBWekW8Ti7iv+ULT4rwk4tx/mDmdDgaGb+L58DKmUtbwTSAbY?= =?us-ascii?Q?3vsE47tfePNjYqt0TeiOv3vnPMYskgD8uA6XhGvxzmZ83WcbvQ0i2yV7aq/n?= =?us-ascii?Q?P3XT8qnwD1QDOWFtw5oJT21SZvAMYLgjMviwAEDDfHsIiAtFQ6fDAAAzs8KU?= =?us-ascii?Q?x4wK3uPUAhPCWZaMXC9TKmU+ER6HQI3rwOoMRJ/YVH0y4epDpW9hQwvGShgL?= =?us-ascii?Q?51EAMt5db8bqeKc07oqFagEOjbiK34SIWLLK+hJlBozqYLerrsENTGP60dQ0?= =?us-ascii?Q?Ieu1evNJGH5AtsvOfR+PbZ9gZEeAO/dKlfbyC0M55mB/KIlz/mey/ql47Hne?= =?us-ascii?Q?JljXLjRYyqSkofwLWOLu7BPUTZKIRJFxBWzq4nO4oMbhbdv/oyM/iFhIgpHc?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;DBXPR06MB526;5:2uESiceEFg+WgD+85fHg/25LPw2KMk+B3m98ae9+3ZMQoG1fCP5w4c+V8Pd2rD8hNVjq+SnlqSuxESqrY+q5DVUrSg4VCcFOPJdaQQ37nz0NQP5ia7Hm/9nTApkhUnKSpkfjnLE5ESY8XQ13SIFlIIDRW/bS7POZlX6cJP9YUEgsnhqu4BjUlUlm9niZVfXtFaYYeFvVQrHEBjdARTKEKS6OCMqUP4DBC4PhEau2MX5+kSOGfzGGZbhCszIN6UzH9XLaGeKDioMsdLcj/2MZroKPbI4AXgIpUKlkqCNItIZoLWI9mcmn7rNESlrEiOIi8uMRYhIOre4zZrAryoZ1v8U5sBfp4TP+SbtXnCM+pRvfIbulELu4VShsxAXuW/CpNWOeu3RO5Cj4SD1kAK2TWcfBb2+snsyczfHh5XhEucoRSVAkclDNAQBDrV//lcixWcbRD81rrB8zx6wIU8O80MukVNcb0SAEWPVGwFJegUXzKenGG+vdwf605jCLRmf8;24:1b4QN7eGzs+a/LwceVTMIYlHOQjJZCuUrYxPYn8Own1SLL6TOsRXEA/WPtep+6aFpcCLxsoVXywJ8E7XcPgMVOIwIbmYUwc9FTYv3xtyz6A= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DBXPR06MB526;7:GKg9Lnne+hmXu3n417ZoQnvzCBEoxjWsGEgId767gNWvM4scuI+G7QCjoLZixjZRCWroNOlCtCTgNGlTOY8AiGZJwMXfFTNNM+GlfQ/KVWRqhVEMHGgIAMBizvK3AqOFe9OctsMzSjq6V6qsEwW1run4Uj3FafuJ2yIOnvZk/6OuzvxSwsVtJSixw0Oa5Q0Wfs3VX+rrSc6cpa0l7W1Iw2ayvcgoMfKWCiPzVy+9d2/ViAbf2IHdX7D4skW/s5nOIpR/ffvlBZ5f4kEX9OmU+726miwe9oI+R1C+6i+jpghYiOH3/h1tyuU7T1a7nZa6Gp8YvtFlXnsSCuj/x4lCzguxWtfAbB9LPu0PBU2USdEZprYz37biWvn2mFbZbERTgJQtrNCI4DvH3yi4vjVgShgoGHFIWYuKQgbnBn4sIbnjf7pIcyrTTasOWf7hTvZr8xOHtVktunCbakkHnyVHZUhcJ8BUn1Pp0ATKmxANB/svqqcY7yxkUJLNzPmst/H6pWLBPot/MGGjQqpKREoO5DKTSIGbryPk8h7UmuEX6vfO/fL86UDOgqTP17kI+q1ff3dpHn4RytBAZnJBQrQBiNJJ9IZcq0sHIX0HjmB6ZUOLr03AOotTGOsAWVigSWZtyyTYNem10L8+aS7fq7rPlQZYA/kTyT7XOWH8B9LXc95kpoFgoe5kp4dLbFklOWi6r6Eb7nsN3/idk99VAlcxHopPBnrZr+FshXaY4NQYi2hfkPHivijVfhcJez2oWXjbN1rj9OPlqUbQMlNoGgRO8/SJuXZR6qgLhGaHDFsmY/s= X-OriginatorOrg: cern.ch X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2017 17:02:41.1892 (UTC) X-MS-Exchange-CrossTenant-Id: c80d3499-4a40-4a8c-986e-abce017d6b19 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=c80d3499-4a40-4a8c-986e-abce017d6b19;Ip=[188.184.36.46];Helo=[cernmxgwlb4.cern.ch] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR06MB526 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 28 Jun 2017, Guenter Roeck wrote: > On Wed, Jun 28, 2017 at 05:29:38PM +0200, Tom Levens wrote: >> > [ ... ] > >>> >>>> Whatever happened to this patch though? It didn't make it to mainline, >>>> otherwise I'd have found it sooner... >>>> >>> I'll have to look it up, but I guess I didn't get an updated version. >> >> As far as I remember I had a working V3 of this patch, but it is entirely >> possible that it was never submitted as I have been busy with other projects >> recently. I'll dig it out and check that it is complete. >> > FWIW, I don't see it at > https://patchwork.kernel.org/project/linux-hwmon/list/?submitter=171225&state=* > > Maybe you were waiting for a reply from Rob. Either case, it might make > sense to only provide valid modes, ie to abstract the mode bits from the > hardware, such as > > 0 - internal temp only > 1 - Tr1 > 2 - V1 > 3 - V1-V2 > 4 - Tr2 > 5 - V3 > 6 - V3-V4 > 7 to 14 - per bit 0..2 > > Guenter > You are right, there was still an open question about how best to handle the mode selection in DT. In the latest version of my patch I have it implemented as an array for setting the two values, for example: lltc,meas-mode = <7 3>; This sets bits [2..0] = 7 and [4..3] = 3. Of course these could be split into two DT properties, but I was unsure what to name them as both fields are called "mode" in the datasheet and "mode-43"/"mode-20" (or similar) is ugly. With regards to your proposal, it is not clear to me whether the modes which have the same result are exactly equivalent. Does disabling a measurement with the mode[4..3] bits really leaves the part in a safe state for all possible HW connections? With this doubt in my head, I would prefer to keep the option available to the user to select any specific mode. But I am open to suggestions. Mike, if you would like to test it, the latest version of my code is here: https://github.com/levens/ltc2990/blob/dev/drivers/hwmon/ltc2990.c Cheers,