Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753421AbdCTPws (ORCPT ); Mon, 20 Mar 2017 11:52:48 -0400 Received: from mail-cys01nam02on0058.outbound.protection.outlook.com ([104.47.37.58]:21441 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753235AbdCTPwN (ORCPT ); Mon, 20 Mar 2017 11:52:13 -0400 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; ni.com; dkim=none (message not signed) header.d=none;ni.com; dmarc=bestguesspass action=none header.from=xilinx.com; Subject: Re: [PATCH v2] ARM: zynq: Add #io-channel-cells to (x)adc node for iio-hwmon To: Michal Simek , Lars-Peter Clausen , Moritz Fischer References: <1489003884-2489-1-git-send-email-mdf@kernel.org> <7e4fbe16-8686-5399-748d-af222c630338@xilinx.com> <37f29986-6491-67ab-144c-eb485cc1fdcc@metafoo.de> <6767a340-b150-c21a-b6cb-5ca1ce2cd721@xilinx.com> <1027ba77-6141-5d6e-e5e8-b15df29957f2@metafoo.de> <1cb2a735-59cd-3d8c-b55e-bd775ded3fc0@xilinx.com> CC: Linux Kernel Mailing List , Devicetree List , =?UTF-8?Q?S=c3=b6ren_Brinkmann?= , linux-arm-kernel , Julia Cartwright From: Michal Simek Message-ID: Date: Mon, 20 Mar 2017 16:33:28 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <1cb2a735-59cd-3d8c-b55e-bd775ded3fc0@xilinx.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-22952.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39410400002)(39860400002)(39840400002)(39850400002)(39450400003)(2980300002)(438002)(76104003)(377454003)(199003)(189002)(24454002)(9170700003)(106466001)(36756003)(63266004)(9786002)(50466002)(65956001)(65806001)(31686004)(47776003)(36386004)(53546008)(83506001)(356003)(33646002)(38730400002)(54906002)(6246003)(77096006)(39060400002)(4326008)(65826007)(2906002)(86362001)(81166006)(8676002)(2950100002)(50986999)(229853002)(76176999)(54356999)(6666003)(2870700001)(23676002)(189998001)(230783001)(93886004)(5660300001)(305945005)(64126003)(8936002)(31696002)(4001350100001)(107986001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0201MB0762;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;MLV:ovrnspm;A:1;MX:1;PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1NAM02FT040;1:NvybAsWTsa1IC4yELpbu031DWpQ0/jT/Da1xDb3UbIwaalLCCPKTP4cVSRbhjs5YUrh8cY5XZrGqHeS9WfrC2fcA/yIm2BJ/2hT7YRCoQtCJngL7QlBneG9EdHFROPndoZXqi/jsEITyKLuWE5HjGAXf4Yh8YTcZ2zaa0SpvPZS3CpusCWZLkIZr9wTcjSvGGI0kIwtf4KDDTLMidvuJwp5diqr4/QEA4aRye5aAmPWhGUOD63VYEf/xl1ea+jOa+Rjn3A0osGhXlF6vqE46GGQ7wTsqMmo/uhBKe2elw8AvOrACNKP/vyOnPKjJ5+Re4jsCPUWVCN0yv/GJ7MOYPFHOx8BDQifAYqChQ6Duj7eOcg7itjoWmXrSET6XXgUyQ0LENeGVFfE0EKIqsxH8Ws6O3pbrsi0hGFWWesc/g/aq96yNiKR0BbnYJXe070Q3xJvM8rCGEOR8OYJ/CjaSgF2+Srv4X/i0NDXCBpVv7Pa/vz5x+KicqwUCqJMNdYh9HgLYQqLYkDqJ7QC0hqeJFkPYt/7lLW60YzII2ZrpK9/HaZvD3pRYsJ9KiVjkE1QW1vPR4ffVfTpd9oy6fVewmg== X-MS-Office365-Filtering-Correlation-Id: ef8d7288-0382-4ef6-ce1f-08d46fa67d92 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(2017030254075);SRVR:CY1PR0201MB0762; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0762;3:SP57YnyqrdLAIfLYPoL1DKMw5fbBjciSx7NoUDEo8IuZs1czdwM4TPh8e4X6CTKIa1e2ets4XFB42fi0SWddRrDc9eGGKmfH4itTuAqgD564qaYW8LvyRD6yrZ3ntY6lidK7kJn73rcOPNEcUE23493UkJ8rnan2s1fWr9GrNlIpQ42jcnRenc5mP/1OClrQ+rQeHmM/poO7xRIK+BOxh75vvB72UnArIoDxclI9XOoOzYm6NjB6J5qJfSBvKm4hYLPPtGDe/TOgV2IKC/QvjxNJjivDH6pR2VNaBjiBtdDctiKlDmsRQjLPXSjxHLukNji8tLaDOaPFtqPfllCzaup7CGwCoL2L3Ac6So2KSv+21tM7tCeFoVYy+cWducwbUAVEml7SEJiHTzDRqsnp86yy3ueIbSKSA6DAt9NubBw=;25:emeXtUV8biB8GzRn3B+gPR0PrcRm84YMbDWWw3vIXlegdSPpRFCyrWATuplJ2L1TGiQRZ1MHaLpXkkelCNSngoMxCPlbRwO9ziuKisDE49LPDv2St+eAJYfUgdZtnexxSP1kJTIfs5n+e5g0al98Z9Sq23jt7Hp48pd/oX/ZVc4J593+x+YVGrhUd9zy+bgwwZlLXjpD2q375zSrSVNqwOL2iPeffXEWYSy96p88CvOQ+mRSq1cUOI0ZHivWlgGgcGjRsddetiYMMAX0x4xUaEno5T15nXXGvOmK2ygpi5T+AIIzlr0pFFvIIwPwym8FPsaCq4CwaNFaUaae/GpsqGvfICQKJwrWZ8AcPMsVZdlSoP+aBJLEKGHuYvziOFqDbiVEJtwsm4H36dlNE1cGfgXRoAPm3/GHOTxjtNa56CI83t7b2hugo3/1lEcTAVdQ8SdOV106IBrn/GR8y64RfA== X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0762;31:RuQCUYLErseQ4F6uIF80IniAgjW/8HJpdp0xteRhkZYpucIPQR+t/x2J5bYkXQsCj9T+IpxzGv+zgCVfDrNqCwHCc2cWcJ+C+BrBa1dqofCU8fKW9UV5Dgc2EzUUgFpOQUAOUlIKv18PBrgUmEfYTlR5yr5hXrt+9dT+tmOcNguj59LyVjO/BGzjXTqB/pTzt16tahn1rWnpZBOfZiglI095LYCrEtQH2oEoXe63IMJ28bcAaFn/M2dzM5NOKsaTgJYrGwYHT3vGfXI3iahF8FLIqea3MWwJhJJtVWsge3A=;20:O8Te9EbaCGlmA5E4jkuzQWNZBOYxyhUQqQvjn0Vi6dYtT99aNV82PGq+852eh8OiZ0lVU/YhjBahVh6NQEEQ55oaVdyHeg6KIYPt4EWwotRdzN/gxMn7HD3Y05cQa3ZWAjdqv1+BGfec2eS87ioXYr98Zj7cfW3vwZCrNs11bs+1p1oxx5DXu+38EEL1eoFbKJrZ2UbNkTbvDnKtsMBqQ1s+KuHCrrd+tZKKPbLfn0Y677USB9oSaTkhqBgSC2rGbXUiWWQMj3h2U7GZRhUrIFz8bMDiWFKrAEwk0tQlYsEPj8xmQdrFukL6rCYzKqx5C7I06wvBc8H3of86l+b+naLjJN3XjWVVA5Fn2nT4e+F0oHQtfRoVEz7BFUZtkLcigWeKB1B8/Piu6KZnLaV1TNOXKyNifz/itVO+Fdaiy+iBxxSfNu3dcKLMhUCIu718Qg3Ygt9xpuPe41870RASXB+doLf/+Sfh/d0XpJf1ApS5/qTqAptJhTVgjw4D5OsH X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(278428928389397)(9452136761055)(192813158149592)(145744241990776); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(13017025)(13015025)(8121501046)(5005006)(13018025)(13023025)(13024025)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123562025)(20161123560025)(20161123558025)(20161123555025)(6072148);SRVR:CY1PR0201MB0762;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0201MB0762; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0762;4:ViZFRZt7vX0XNN8zRLBIS8SqtGI+kYGN6p333xtv4dVZdGZUKdzul0Nlo9rKpPZRgVCoC6BQmzWFChYWXpAJBDUGPFnCAaDM0OhO1tjJvnoVzdBRQBrY1X09YjL6It5UfpPuT8bahJwV2D6Mj6GtNdPzr9mb+UPHjvWLafBtmvAuXAJ25tGYSvGVRrymhZkjjTdjUfVDTytrubiqw0p0uGOVEJZZVEvw6RmP2WHBBKwYLybh19+k4G06fS1ZCrP9CSQgYAoB/w4FIzf04Hn1FYZrop1L5fur8qPNFbeNs3O2YEqW2Z9hj4xDSNGAhaLvbFh6+Wxlo1NJW4fGTXAEN6U9DdMYlcBpWQ0ky/jfk4JSsnQ4zvhQClYQ1H72cUEkj+rXRrAyPW7RfMCD2+eu/3PMuzp4d4nFNhKr2pm6lJVArmtdq5AxkdR+5HM9Um0hMRST4jap/JTV9DgBkbJOOSqEVQJloE0k1mJiU+gqN/iaA22iwfO8yFewRHwzLxCU/Ldi6EbWqG6iET5HUT8MPBPD2WkqAYaxmk1AubyUBHqRNJAdR2Bux/WDhD/ushTqVSb8ueYgFA7IKIXHcX1Z8x0E2UxSfWczemg/XKTqT+WCRDONikU8g2fYqBIVKRD3WebNTELihD/rpG2F6veQZJOJ7uPybqmL33o0U/wrjG0IFswlwi0arX6e3EDK7AlMC9xB9lPqVoHeH7fXcwM6Y0iP+ldVr/skDLeZVp3Qo656Wyq2tnYCVyXBWIEtfj/MGDswA6vlMPLGM3aoxFuC9N5SprNA2jG+zj257hGPj8yyFC9k8tqPpV/1gv1Mt0kRgfI+ogJx8kSPFiwgHJ4rZ+Gf2uoG9Wp869++9iMSNvI= X-Forefront-PRVS: 02524402D6 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAyMDFNQjA3NjI7MjM6ZllsdGhmbEl5VElZN2RYZ0JvVG5kUzZZ?= =?utf-8?B?czF5NkpTTjFqMklycEZyYmE3cTJkU2laR0dzM3dMMWU4Uyt5VHZxY2VIM2I4?= =?utf-8?B?M1g4cTEzazRDaEZMalpUT1lCR3NMb3BUdGlVOE04YWpXOWQzQ0Z3OFFyU3NT?= =?utf-8?B?UE5XRGNQU3orMkRRd1FrMkpybXhRM3J0Ky9FK0NtdkxyeitHaE8wM09pVlB3?= =?utf-8?B?TysrRGpENy9BdGRiSnhHMEdUS2hzOXordWhCS1ZWRzlqd2RjMC9mZkNnZ3Y2?= =?utf-8?B?UTlpZnNmMTFRNE15ZnVNcFdtMjBSQVl1MlU4WlpmT2ZveTQ1S1E3UVVVZHNi?= =?utf-8?B?anBRcEgyUVJHRTdMa1FpeWpjM3FwU1ZZUWc1aURmNUptaWUwa01Xc2hiYTJz?= =?utf-8?B?VHVPME53V2QvQ044UndZSDF4ZDBaL0cwYXFrZVdndHVXK1RFdFB1ang3VU9a?= =?utf-8?B?QkRQL0xYWkFLdTZ5TER0NSt0M280ODlsTFp3bEpFNjBsV1NLYzByVWdXbEtx?= =?utf-8?B?VEpkdVRuemltTXNqKzBhNkVFcGlSUXhENEtIMWV1R2FKVVBxMWl6RTBpM3BE?= =?utf-8?B?Z01VbnVzdHowSlprRENxWW9iN1lwWXAxWEM5cXE3UjJHSUhZOUhpdFpUeFNI?= =?utf-8?B?UHE4bnFkRkpBOExMeVRJTDFsck05SSt6WVI3MUg2Y2lEcy9QMGI1Qlc5aEtt?= =?utf-8?B?UUlVMFdwNmhkVjdXS0JiVUlyZCtrQSsyK004d24zRHk1bEs1T3BNOGhDb2VI?= =?utf-8?B?SGJZQVFrdjhNeFNIZFNQQ1c3M3ltUHpsUTlSMnc1VEtJZk9KWXlWZXhsWVBB?= =?utf-8?B?TEloMzZFbHFHOUdmTVlzSG0velVlSHducmRxVkN2VG9Kd2hiU0h5UWkxVEZ3?= =?utf-8?B?RDkydXdtbTZ6bjZLakRvMm92SDZDWjFOSmtnOUtqcEdPUVN6ZU52VDhQV09Y?= =?utf-8?B?Z21HcDlQMEkyYzZLTG5RbllkNjRmdVh4UXBROXNlWFI1UVFLR09jNnFVazlt?= =?utf-8?B?eUVGYlNZdmpuL3R6M3NMckkxYzFoU3BoMEN4QjBrVkRHd0lPKzlmL0trczNW?= =?utf-8?B?Tys5K0RrOEZ4M3dxMU9CUmZ6RmQ1KzIybmJYMzN4ZjM4dXZoTTArZmszOGtO?= =?utf-8?B?SFE1bnpaMFBYdFNubmJCR3VUbjBIbUpMWk5YWXFQWE9GTGFYdXhnb3VsSnZQ?= =?utf-8?B?Qkw4NjBBc3ZnWFVnamQyS2NtUkZhemJrVVYyTzhnREpiNDRVSmc5ZExiVFlO?= =?utf-8?B?NHpRVG5pUXVvU0xrSmJBUXJUQzV6b2NIT3NKYUxaQldDdUMrZXhzTlhyRkp4?= =?utf-8?B?NGF6eURlOGFEWTdVMjdiU1JaNlZHVDA0SFE2MEVhcW1LaGVMNTN6dUE5LzBI?= =?utf-8?B?eXk5bGl1MW5aYTJNc2pnYzhZNWpNWlFsc2V0SUUrc1dpN3VaelJhZERQdTRt?= =?utf-8?B?anFiNFNDTEZLSCtkdThBbFRJek1LamQyanAwTXppWVYzQzVGbXZFckErZHRW?= =?utf-8?B?NHJDMHk1TndqeTQxZ1dqU3ZFVU1FNWRmN0ZhTnR4bkpHYkp1YUVnWVd5eEJF?= =?utf-8?B?bnpHelpibmtaaGVVUGY5Z0FKVWhGWE1scmZ0eHlHaVcrWUJFd1ZUK3l5eUdo?= =?utf-8?B?cURNNkFpZG5qemlubSs3OVl4ck5aZlBmMmlKZE1MRHUramYyOUlweExiRWNt?= =?utf-8?B?TlR1alBJVlZVbE5Vd3piVHFzQVBjRTRiOGh4MnJqRVZwN2E3NkdsbkEwaDZx?= =?utf-8?B?SW9UdVY3dkc5b0Z3NVhNK0RYS3VZUFBraUFzUEM5dE5BbTYrVU9CM2pKQmpC?= =?utf-8?B?V1Mwb0w3QmlrcjBERkl4Z2V3Wng3K291b2M3TlpKSkRyL3JrK0s4Lzd5RkZz?= =?utf-8?Q?H7c4VW7nyV9rpmQu4MX2r2TgjXVTVCw1op?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0762;6:AuBnrXMIi2+magH+CNXa5zSUbqJhsiEuItDbULpbywhKyX1Pmq6Xv8TEADuksTIEYI01eLiCvLIGl1kMCfwpCDZtMcMeMol10n3cSQ3OgrSSrG5b59rcqXd3AJ6rQjQqMi4MWPjSwlpfNtxIQHvu4C/BP8XwuljXD8nq83lT7FeAKj/isvMWnPX2egN4yRzLuCGfJ0I2azBa/eTs+53oNMLKaOh3XyiJNhgJavTK767RG4p9bHbLvbquxpGPVLnWwAMmJOUvZichlW1ykL0KwDQwu70BOdSzG5w9zrCNX1ysFCHKb+lfssHDA8MvPHZeXaqOkYMm+gLWk1OfydsFEYYfx4bxcscymciJtdsmQQekuORMotSQar21DMWZwpTixA+wYWZU28dWa9W0YRPNFS8+Qb3s0VeBOrXCVJ1sjT8=;5:dyyQwMQe4yJZYDMPVYBVv4TEP212CjB2PQHA/Jnpgwgh1uW/FO8FASsyGK0U3sRI+cvdzoLna0kb7aA1OSCQYNjZoSVRIqUc7rgpi7DERhUBBCFW20KUVo1XyggbmSTATXlof3b6R+omv34glQkLxw==;24:bdPIwZLL5xRgurASU5KTcHXMvCry7/TaWN6vr75Pkbwrg6f/gt4f38ejL/SBBlggsFVnb9WBZCNDggQZYmaY9C8Fy1Nx8322xBoQ9gMNj4Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0762;7:UNxZCDDyRNNvEUiX0yUBZeLO70cVWrt7sqgfwzAxuV1ukVfVvtKQ5U+j24tMZO/nGVmaDgDVDxlS+QWYQTUD2qMEoBsRZVEtQ47T6LZwfMrh63GKv97HmDOXQK8nWidW2pOKxYFAAl7vbxIN91I4Q8cUdCKqAl1AhmJOS7nA9OAfzxK8J4+5u2oEG3FwUSse7IZccyTmygkl8JJOTTTHj7BT4rMcw9tVY7l2pYG86hokD88VPGjWlsI7iyrHJfA/EhpfHI42gULHg75z7S1E1jrun27h5IXPXh8kbhPaAxVQDziOPbq4c9lbJJszkxIKlDeVpME/zju0YpqXGqtHIA== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2017 15:33:42.3422 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.60.100];Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0201MB0762 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4813 Lines: 121 On 17.3.2017 07:46, Michal Simek wrote: > On 16.3.2017 22:20, Lars-Peter Clausen wrote: >> On 03/16/2017 07:06 PM, Michal Simek wrote: >>> On 16.3.2017 17:51, Lars-Peter Clausen wrote: >>>> On 03/16/2017 05:45 PM, Michal Simek wrote: >>>>> On 16.3.2017 17:39, Moritz Fischer wrote: >>>>>> On Thu, Mar 16, 2017 at 9:16 AM, Michal Simek wrote: >>>>>>> Hi, >>>>>>> >>>>>>> On 8.3.2017 21:11, Moritz Fischer wrote: >>>>>>>> Fix >>>>>>>> >>>>>>>> OF: /iio_hwmon: could not get #io-channel-cells for >>>>>>>> /amba/adc@f8007100 >>>>>>>> OF: /iio_hwmon: could not get #io-channel-cells for >>>>>>>> /amba/adc@f8007100 >>>>>>>> OF: /iio_hwmon: could not get #io-channel-cells for >>>>>>>> /amba/adc@f8007100 >>>>>>>> >>>>>>>> by adding the #io-channel-cells property. >>>>>>>> >>>>>>>> Signed-off-by: Moritz Fischer >>>>>>>> Cc: Michal Simek >>>>>>>> Cc: Sören Brinkmann >>>>>>>> Cc: Julia Cartwright >>>>>>>> Cc: linux-kernel@vger.kernel.org >>>>>>>> Cc: devicetree@vger.kernel.org >>>>>>>> --- >>>>>>>> >>>>>>>> Changes from v1: >>>>>>>> - fix messed up commit message >>>>>>>> --- >>>>>>>> arch/arm/boot/dts/zynq-7000.dtsi | 1 + >>>>>>>> 1 file changed, 1 insertion(+) >>>>>>>> >>>>>>>> diff --git a/arch/arm/boot/dts/zynq-7000.dtsi b/arch/arm/boot/dts/zynq-7000.dtsi >>>>>>>> index f3ac9bf..98233a8 100644 >>>>>>>> --- a/arch/arm/boot/dts/zynq-7000.dtsi >>>>>>>> +++ b/arch/arm/boot/dts/zynq-7000.dtsi >>>>>>>> @@ -72,6 +72,7 @@ >>>>>>>> interrupts = <0 7 4>; >>>>>>>> interrupt-parent = <&intc>; >>>>>>>> clocks = <&clkc 12>; >>>>>>>> + #io-channel-cells = <1>; >>>>>>>> }; >>>>>>>> >>>>>>>> can0: can@e0008000 { >>>>>>>> >>>>>>> >>>>>>> I think it will be good to the next step too. >>>>>>> It means also add iio-hwmon node too. >>>>>>> >>>>>>> What do you think? >>>>>> >>>>>> I hadn't put it in there since dts is supposed to describe hw, >>>>>> but obviously putting the actual hwmon in there makes it more useful. >>>>> >>>>> I had one discussion about this with Grant in past and it is common >>>>> mistake. It is simplification of purpose of dts. >>>>> >>>> >>>> If the iio-hwmon binding had gone through review it would have been rejected. >>> >>> Isn't it a time to deprecate it? >> >> Well, it's ABI now and has to stay forever. Deprecating it makes only sense >> if there is a replacement, which there is not. The iio-hwmon bridge has its >> usecases it's just instantiating it via devicetree which is not so nice. >> >>> >>>> >>>>>> >>>>>> I can resubmit with the hwmon node in there. >>>>> >>>>> If you grep kernel tree you will see that others are using it too. >>>>> Also there is accepted binding for that that's why I can't see big >>>>> problem with it. >>>> >>>> Since this is an application specific binding I wouldn't put it in the >>>> generic DT include file. It's a bit like adding a gpio-key binding for each >>>> of the GPIOs just in case somebody wants to use it. >>> >>> psci is system specific too. >>> >>> IIRC this driver for zynq was written by ADI or with ADI help that's why >>> you know much better than I what's the correct configuration. >>> >>> This targets PS IP which should be present in the hw all the time. >>> Not sure if for all configuration but I expect at least the part of it >>> is there all them time. >>> >>> If binding is incorrect then please remove it with removing from all >>> dts/dtsi files which have this. The same is for of probe function in the >>> driver itself. >>> If this is not done then this is just +1 case. >>> >>> If you still insist that we shouldn't do it then please at least extend >>> commit message and put there example how to wire it on zynq. >> >> There is a IIO driver for the XADC, this driver has a userspace interface >> that exposes the measurements provided by the hardware. Using the hwmon >> bridge will expose the same information just through a hwmon interface. >> >> One reason for using the iio-hwmon bridge is because you have a legacy >> application that expects the a hwmon interface. But new applications that >> want to access the XADC should really use the IIO interface if possible. >> >> In my opinion instantiating the hwmon bridge by default will only cause >> confusion. There are now redundant interfaces and users will wonder what is >> the difference between the two. Is it the same data, is it different data? >> Which is the preferred interface? Which one is 'better'? > > IMHO this should be covered by documentation. One paragraph in iio-hwmon > binding can have answers for this and it will be very clear what people > should use. Any comment on this one? Thanks, Michal