Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751143AbdCQGrX (ORCPT ); Fri, 17 Mar 2017 02:47:23 -0400 Received: from mail-by2nam03on0059.outbound.protection.outlook.com ([104.47.42.59]:3829 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750977AbdCQGrK (ORCPT ); Fri, 17 Mar 2017 02:47:10 -0400 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; metafoo.de; dkim=none (message not signed) header.d=none;metafoo.de; 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: Lars-Peter Clausen , Michal Simek , 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> CC: Linux Kernel Mailing List , Devicetree List , =?UTF-8?Q?S=c3=b6ren_Brinkmann?= , linux-arm-kernel , Julia Cartwright From: Michal Simek Message-ID: <1cb2a735-59cd-3d8c-b55e-bd775ded3fc0@xilinx.com> Date: Fri, 17 Mar 2017 07:46:17 +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: <1027ba77-6141-5d6e-e5e8-b15df29957f2@metafoo.de> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-22944.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.83;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39850400002)(39840400002)(39860400002)(39450400003)(39410400002)(2980300002)(438002)(199003)(189002)(377454003)(24454002)(76104003)(9170700003)(2870700001)(36386004)(65956001)(50466002)(47776003)(83506001)(8936002)(9786002)(8676002)(81166006)(65806001)(36756003)(38730400002)(39060400002)(86362001)(77096006)(6246003)(23676002)(33646002)(2906002)(230783001)(54906002)(31696002)(93886004)(4001350100001)(356003)(64126003)(305945005)(189998001)(4326008)(5660300001)(2950100002)(54356999)(6666003)(76176999)(50986999)(65826007)(63266004)(229853002)(31686004)(53546008)(106466001)(107986001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR02MB1383;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;MLV:ovrnspm;A:1;MX:1;PTR:unknown-60-83.xilinx.com;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1NAM02FT063;1:EGE+rFKLYlIXfPAuCRlXNbUVIFzHY9vbJAFQmIuThhFprZv2dW3fWehmZTJUWrLtlLfmoOMhUDsMZi74kcOoGtxWe7aAF7+yBMSIYgF/uihpgwRqghsTpiEsMbsI5R2EoidgWVviNxvIhyheNA1LIM019uoauze0DdYYfSEMV3hSdXQrSQzWJeqMnQAE4JkQkNk4le0jwTo0EHUHIgEX4yh8nxw9qWCj0figwwEAQIu/ipaP+BYcyLOEXHdsO4RevD08d2/CPLcWOcdpQN+hJYgplObfbpy0OqBHH//q6dcf4qqXq0LnUvUtsgq5B41Z3AJtsIxvChYOLwWVd19UsccLD1XVEW1/3S0rHiAp7Wqap4bd3STO2VnXugyPeLn7pdO1hjndlSHzUSMhMt2Ba/+DXTUFMVDpOko6no5+i5DftK8Nrx+7Pp1CbrJo+8TNZ0b7gekxHILJYgA9/lk3//uQOGSKgAgsLBgknsFIOR7KGRhX4ipJFuEB07yyAIS3sg0Uy0gdUL0b4tgobnnNbOjUrSUfa8zyfWiklRbZ8YY= X-MS-Office365-Filtering-Correlation-Id: 8ba566ff-3226-4e9f-ddd7-08d46d015636 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:CY1PR02MB1383; X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1383;3:FyxjQzMxZUqrMFblOCwMGt2JNypMiOpq3KlmCNd6M49uYwrD9q/TkFCSl9Nix0KwOQaedR1mzNxQLOrgJsZbF8UNnjwQmfA/zof5VEWe5nMcePi8HnKud7yuYtAYsl1NVKzyX+cwJjWJkbQECbGG12Frzg8oqhDkeRBiYCRJp2KGblwP095y64F3MxCXqMA79dmBNJnhkj4KRRcWI3BbnJJYO07oG3o0SaDhJLl2UB7MRUpl5p3g22cIm6qemLZ9xVIvEegwKc3mHdgaxa/CJXDOKH6d/5iMpDW3BKhjDvraY+eoYeksQba+MKx9Agegyn1sKFa0J76B4JQxElb1W/CDpg0F2N0bYBDQS1xvs0JFfHJcr0axowLaOpXggavqZk3HUupc3telJPAZu0ZOyA==;25:iVUhG9b970qfLaeCsaZluwxvsgD1hLQKTmnLjwVASIKQRPg5m7nDwmfiY3/sV6nEaphw9Z5hpRzpalG3ZYAb9gDZcw9njlx3itbqS7F6YU7OixA6n2kKcZJ7j0MaPIC9lnZQd6N215rbUT59HCQL2DG9jiDxxbns6RDwqfCRGorz/+3XiKGx6UsdUVb41wIMTa+qhYMRP/+g6yjFhA4Oi/HY/HliMQvUg/vXvrpIndtalDhpBAFdUFdwgOk5PSagzRFeDfPfrV43ATi++MJLRGyPRlPiPbCa+WhdSEYZBXWr2WVSybjlr97ng5hBCBdPDiho/ylY8c/Y4h2CsaXb57G6FM/b/P883J/bVQo7DOA3ErT2WuKomhSRhX+CML6BPy/1q4yCXL5jnGiNBe+nsEtfBvnbgvf5lf4kbHtze4qlcrqqzOU4sV8x4uB6zTUjlKtQ52NKL8bBxV0o3wVMmw== X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1383;31:i2IcDDUea5RSUVlXhEBBsPJyfj2wgf2njWf/DOXR3tq+SQVeUPy4F7g0hTVEcOZy6E6LznW4POZa2jPoYm4+87fFupujzeRf3aDG7PBd2IEwilPS6qAB7capij14MNAaGDXxUTeTd4tFKyq6DoeBGkECdPY2pgDSwjAM8x1waaLEUCoAV5Sw4AayTg1Yo8o1hH8QcqQ3JpN5NMoAgvm74OPHfFUtrUzhrNnMWbCdKvuogLuRTyOxMuDlsE9sHmg9LDG0RGeJjXTkqon4z0MYDdZYNufWw8ppfrpWvrNjSxY=;20:zM2uijP3/SUMWBOYo9ar8tIr01GUf25uCwLliCKQM7nkbhKVO14xvsVPzYjcZdKaK75SVM5/q4wPWm4j2jyhKabuy40ALG79p1AG64hWxduAAneNxiwfzLPiTtopvAs7tFl7wru8foMdPJgDQBQM6X7mBuqIwBrs5NnP4WsxC9D2AfgNJDGEovCMnOn1hKJ9IVUcQMsFvxx5+AFOTyGB5xFsHAG5ONwVePpc/Iz2929r/mehpDZVUEBc6mHxbR/TLJDGQHETu3DWaRxe8Ai+IeBXdrNuutKN1Oi3an2t75cd+pCSeYofUPE/VhJ8fxiHVvPgLfsDgfPMe6SLndgNm/4UBd8tLdFB01ZYjMh1ZMmY0KonJZHjh+0CrxHmp2FBBClt9v5qj6rH3IvGu8SN2X8fctI07CbZ4jwVfkqCDIRIWYtGb6SrUXqOuvaOGFaBibIT3e9Xl9pYI8CaQviAf3mENg7ZkK5Ok4Woz/6oNJcnNmQDwllR9M2/3daICQyO 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)(13015025)(5005006)(13017025)(8121501046)(13018025)(13023025)(13024025)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(20161123558025)(6072148);SRVR:CY1PR02MB1383;BCL:0;PCL:0;RULEID:;SRVR:CY1PR02MB1383; X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1383;4:PlAHFGgvp5WFj0TkxR3XjMdSP/KFS5CMP607CFAPU4NPDVF+NYpJvrFBVLt2z2v2cuGLB2c4iGRqHTHppNc4X4pOhj1fPy3fzZU+7334AeVgOGY8ygAftZoFh59WAm/UUV1Bm5/+1OQQ1bzKyxc23HaD9ysj6TAa5kqR6lmxd2UgjFCmRon0pcAmmnlAKx2gy2RXFGaz1wnan34Tw+yxutCmkMWhfoMv6J7WiisqL+w6pwlx8bV/GhhZTi/EoT4LN1m/HfS8TZORInn06J2chjdavNZx9bHxqjKB8NRBG0ibK2LidRYXFaueVAKt4h9eanJrZwW4Cwa2vvy1RGrRg4ctxnOnZFeWsnOK2Fxj1ZOr66sQsbwe4ELDu3aAwQI1FpE+JF8xk2O4zfTcj4v0lErH/tr1RQJYMHDQOUAR07abgucXgTqzPgQwF3nWEPD3StUUwHR3IyglYS1wOLQlureNnmLcMGK9PK2sKbwIb/sTi6r62oOfuQezKhZt9R0Veu3YNL5hFVNIcYf8ejL9vq9Gn3cE+1UJhNjHveBcgy4K/kgOJLbjhepW0KPKoUUJp8126UpyH6Ko2YsMpMR2pcml2C/DkH2sj2ErPvCyQku5cSYtv0fvLvICkKfL3aX1v1u7VmHtH00MhSHs6cERNmTCgvlWCQAvKMBFpyz2daw4hl1DCW4YNE1/Cbc1pIVzr3QtZ3dq52QQ0/c4WLKi28VOGE+PTnSLNw+x978bY3DIPmDKQG8mOHVp4jL0Rj1LbpHDWkAzude2IX7h0PsIp/dyZLcFCFAOYpoT72W5ABFX36+leqD1xqH7QRf5PmfmkS1Fy7YXHr3cEIje1ytT6ZIrD43Oih1IG0NgN2qHaKc= X-Forefront-PRVS: 0249EFCB0B X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAyTUIxMzgzOzIzOkNPVXA1akwrSzR6TjY2QXlTWExjMGZzelpB?= =?utf-8?B?U01vVnVqbFdNYkNRUWpyLzhMZnRiZUFVQ2hoU0VhWW1CVFRkUFhvZm50bHZV?= =?utf-8?B?aUlyNXI1MVh1aW50ZEt4SXVJeFdBb1BFVHBjSEpEendoUGRnVndCdEphT2tQ?= =?utf-8?B?VXJBMmFZR3FZTUkvVklOc2xRTzFyTGFvSXZPRHg1UUFsdU82amlla0R0MmlG?= =?utf-8?B?dGxqNEdFUEltQ1JZWUZlMUJjcG9neVF5ZWYrbjFpd2lJM29NODRVZzZ0M01k?= =?utf-8?B?bHNFcjBEa20zOTdmVkFxbHQzSmNpNEJNTE5UOWJpZEZGUmtJYTl3UmgzTWw4?= =?utf-8?B?M0tNcDFhMjE3NjU2WldiNjZXZTA4QjZPV2Y4QlptNW9PQ2lJNE96dUdnbTVp?= =?utf-8?B?N3h2UElJWE5wWkMwL3huWGdWemNDTXNxVzZOYTVTeWorVTFVWm9qL1hJTUJP?= =?utf-8?B?RnVtV05vMWRUWWNESm04cTltd2h6d21aS2luNkZFQUl6Tmd6Z0h2WnlITFd5?= =?utf-8?B?WElnOGROZmxjdlFpekdMOHo4d3hhc2lwdHJXbkhNaUdiUFpWK0lIMlYzMUdu?= =?utf-8?B?R0srTzhwOGxmWUR1NHI5UEkwQjVSVVJ5RFVtQkR5K0dTZXVUNVM3YzkrS2hX?= =?utf-8?B?Unh5elRCQ0ZiSjNKeEwzU0xTaHZvbXFJRGRKUGxrSGRsUFJPa2toaTU3WFBm?= =?utf-8?B?c0R2NTR4Y1ZFV3ZvOEsrYWlVR3U5UXI4MnBVRjY5SERCT1dtWDdPcWpzQVNJ?= =?utf-8?B?ejZUNnBWV3p2TmF2d2ZsaDZaZkJwc2lHMkIzcDc2L1FWR3FLQ2pGeWxLcit3?= =?utf-8?B?WWE2OCtBRnlpczZoRzduSy9veDNRalg2UFhjdERDYTBIZFZLdThVMG9NM1pS?= =?utf-8?B?SXpmUENlZG9rNDVyRlpDc3B1M0F5QldnR1libGt4YnFRam5uUXYxNS9JWEho?= =?utf-8?B?YUFXVnFhdTFTRnZIZkM0NnV6U3lkbEpCaXJ0QnpBYkRZZDd0WjNSY1UvVGta?= =?utf-8?B?bW0vWWQzUFVqZDQzRkpUSFZZdlVRaHdRWkVWUXRWQ2RxR1VZZmUvTW9Idkk1?= =?utf-8?B?K2IwSnNJMi84L24wUy9GTkRrRHpRaHlJaWtrWDBvcUNra2EzejczRVhrcW9S?= =?utf-8?B?TzdpUGNZV0s3Mm0weFBraW1qSWxCMHZoNXJMak1pQytqeFJKSC9tZDlYRm1p?= =?utf-8?B?S3kvdUpzZXBEa3BqN05HRVdjM05DN2V3aHRnQmxDYUVxV3Y2VlFMa1ZEN2JP?= =?utf-8?B?QkNvWERNbjJyMzBVNXdJUFpOOTdiTGthOW5MWlFNMVRySlVUd0NTb2c5S1lO?= =?utf-8?B?SjhuSUx3TVRaNGdDUEk3NHhhRjd5Vk5nMWZ5MWlrZ0hVdzVyakgwM1JRWUJ0?= =?utf-8?B?SUoyekpWWndWWjBYWU5IalErR2VsblRTUjFONDBjK05kQ2RYMW5ablFOak9k?= =?utf-8?B?bnVxTVVjNG9BbEloUEhLRThxN2pYL1Y4dmRjT1VHWUpZKzd0REtXTGJlUWVU?= =?utf-8?B?L1pZVUMxdEF1eGVWUXRMaklXWHJnb3BnODdrcGNySjBIdTZWUmVmcEVEb3dy?= =?utf-8?B?U2Q1MTVlMjVtZ1I1bWN1Q0djVVhoQ1YrQjM4aHpZS3JlbHc1RlhSNXlhUlZh?= =?utf-8?B?T0VIenpYa0ZyNWRmaFBMUE8yVU1BcnRTWnlzQmVKdEMzaTR4ZEVPQU5QUUJh?= =?utf-8?B?U3NlMEh2SHU1aHdGTVE4MUdySkdoRmc0UVhtQTUwdE9JWHQzUUJoNW5qTmRI?= =?utf-8?B?b2QxR2lkb25ZNGNDOU5mcWZzM0ExRHdkYVFzbjFtQlVZZG53d3JFTmtXbjBX?= =?utf-8?B?Zzc3bGVnSzRJa0UvdFIrYzF5dmh3QVR4YU9mTDREQ0NMRTdFSW1KNzRKWmF5?= =?utf-8?Q?rixvrTB28/oeQ3Oj3Esz5QMDquC1k2kZ?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1383;6:/MLf5BElksC6mpi1o+QPJCyb297p+CovAt9TWBSAZTE4ya3GOfLoz3lx8DtzLVNa/RuFoJl4i28uP/QF3GJ9e8jgbEcNMIoEbt2IDhcC1Rk7Tee0/g1bHPv31c3xPZTUVgqrbZqwDHYbodlO+SK06RtPsvhFtlhmnyT79ZbhokcupsIOSvbWRf2QxIYKiMYiMfLedBzc11Ry1HfSsnZFXhyLoq44I4nOO8pj0UlXrBXCMWJcXuh8iG2qFicuUI71ORHmDnJGl23Fb/7YtpsQWoXgWt0vGeXMnUIzntimQokwFdNTQM42hRM53Xeg3djOCRSD0y8f0U5uV4I6GDbIaBMYmytQ0Vhs3QnBESGdDa2roZaJ36P6F/+XP/UNevqOUDGgfihAFrBIyKWlYfzdzD5pjn9v3UOCaEBnp6yV4AU=;5:KPTJoBZHcv9k7U83xKp1wvwgQHkuUjgUIs1BhvVLnLUltkz7bpeOhFCJAIbxqMV9D2NKIyMoLxOp+4XVe42VZpIfELBz796EzQ2ywtfLzGx60VivdwVY4okmfNrf3/OOkff5n2AC6sbOtekgPQIV9A==;24:oVLnqYXebOeAqPnL5PR15PRmeLukZHxzjCA7ASRfD0AOcyKbJ7C5Vy53zWJyXQiv/kuG8ATUgwWh6V6IzROrD5YIeHtOD4rYrLl3MTPXFYo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1383;7:VxDn9qZaaY/4czrZVeW9YevS7iBQbuhU1rmF2aHLSWI4aJltBt8jz6KvBjTf9VEu7s+bPuMyC17IQrmbuTmccJ/Rz6li5+LNulQ00XyXG+ALbvZs0crS2cosg8bVsWEpl7x27wSR0nEjn9s6gejt7bPx55h48D41uuZW8WmaOyUk0AQUoAQH9/UMhMg13EX9CFo/V6ErF0AfGYBCMENDx/0dmq97XQEOckGrvzXF6B6F/dI2IBqTtfLa8bweNWLvbK6n1gQUwIIamHXC91dBMfTyJwr0LUC9N0CnsJjI9fpqkd0Wka1adgDEzbsHQfcspMxL6d2F8FNFCSxnAXkMLw== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2017 06:46:27.1788 (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.83];Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR02MB1383 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4632 Lines: 117 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. Thanks, Michal