Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754140AbdDGHL5 (ORCPT ); Fri, 7 Apr 2017 03:11:57 -0400 Received: from mail-by2nam03on0045.outbound.protection.outlook.com ([104.47.42.45]:39090 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753281AbdDGHLv (ORCPT ); Fri, 7 Apr 2017 03:11:51 -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> <1cb2a735-59cd-3d8c-b55e-bd775ded3fc0@xilinx.com> <7420fc7a-4a65-0ff8-adb8-f2e9815fdeba@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: Date: Fri, 7 Apr 2017 09:11:37 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <7420fc7a-4a65-0ff8-adb8-f2e9815fdeba@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-22990.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)(39400400002)(39410400002)(39840400002)(39860400002)(39450400003)(2980300002)(438002)(199003)(189002)(377454003)(76104003)(24454002)(9170700003)(229853002)(50466002)(2906002)(31686004)(106466001)(23676002)(54906002)(93886004)(86362001)(2870700001)(31696002)(36756003)(50986999)(54356999)(76176999)(63266004)(39060400002)(8676002)(4001350100001)(65826007)(6666003)(38730400002)(230783001)(189998001)(53546009)(33646002)(83506001)(47776003)(305945005)(77096006)(65956001)(64126003)(2950100002)(8936002)(4326008)(36386004)(65806001)(356003)(9786002)(6246003)(5660300001)(81166006)(107986001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR02MB1198;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;SN1NAM02FT036;1:ofXjyyarWRi9Yw+75v9uX9NeqzC36v45JjZ24hPsB2A98aBrC25zj0me88DUaBpliZq3pgixR7Lco/kUvV1m903juZXdgeuGuEfEMpQ953ze+hBb3jCDRUWN1ppwQK77ywnmu8OlTbXCRq6+F9DjfaKYKmZKjbR3Pj3UFZutiQZYNb3Ub+1t6gA+JOgd+DTc83bBveEKAw4iZB+dZItudlSLht0wkXV0NG0zD6OINAFPscGl20jZBujW5IKfKTBPDehuD9s83Mqb1l9Hgaz7W3wg8C/q0EcpUe5box758PVxq3R2cVq2A9/l9HlsUAIUcq2U/SUL3yK8Hhh1nQNM+34jqFVj3eANxL3RvLLQ6Eikv03IZ0Rc85F3PvvO8mSoPfNZxBM0QJ603+jqKsakz6oMe4Di7DS/qCdtgdSMsvgxWMzsuC+e4VE5BOzXw6aju1muYjYqRrWnqVig7EMzrFtImb6Xs0JTUHoJ6Ld84GroawQPfsHfRB3OdFe8pvwDt6ViTj18Pj4HS4T5v3iEplsRIPjfOgK1RA7z5TwsTMc0z3ir4OyaMbNz8McIRYeE X-MS-Office365-Filtering-Correlation-Id: cd8793a2-cb9c-41c1-d9c5-08d47d8559d3 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);SRVR:CY1PR02MB1198; X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1198;3:ED/Pm/kFILF/wXkSSLRvkpLuTDCcFAo1kTHLgowsmjDnUokAywW/7l5B0cZcGturaeQ0Sqq2lsLocxHNw34oGSgGRWCUOBUCBAIIVZIJ3DEVSsLlrE3bdYuQtfjSdezLKU2UVuqyyTIaWQifjIS8thYmpx2BxacIIUP2q6AqsNoercQ2gRPvZl/LZftukSejafqciYDr5//2w8dD9aLUijeEZ9hJ/r10usrHCSNoJJOr1/+qkhFwno+0bwOyct6gfVeBiueceMGBjOnubAhZO4AGB5J+deq9TFaXQClTHoURXjk0p/ZxOI3RhJ5UuqQjxVjGecu0mK5K5mk4GBL9ZDnaxPT5FmlU1q7yEwki4/ndShXJuSCFBZlElg3+maiWY4y2PyKbs4oou6E0bJTOOSr7gb68Z0rHZCvWo6ZcytBNcMNiilXHeBFugSHUpq/Hr55REcDDPgr/YeoJkr/NbxrRIwJVRHbypJ6uS61EzMT9VSRqcoa+T5IR8vdd9DuR X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1198;25:/mKjCrmgR3WCAkzlKBLey79ZqOCTW17KqZLbU1HHq46kC7bhRrkZ587WXFjKXbvjEj96+3i7Z7HnAlyGpoGUgEWk72dnh6WlOhuF5m2WJtmj8GqVw1mvDkojlvdRbV9qk133ILeDrpEHR1iVllrOptAFm52dDoRRIqb/Z8JFWpG6vHILUD65B6YcSe7ku/ZOKFtdWkBX1ZMoMsAsn+wa7nIGX+wuVtSFe+8IBacoe75IIkqdG+YS77Fc/qZ17aB4XiSiIBHEqCl5/rbAxnSogiaPKaQCGaomZ/mlMcI86jMW7n6LsGY/p2zGuyInB4M8wpC5CaIwHXuEoQqdY7kM70C5JmwTlcwXlBi5A5/XmNxVrn1nDBOYEHIwFj6w+Eqbqhve0TbDcvO0S2YFOg4FpAOMLv1vgpdNxQO8bXa82ZhErKpISc7HD0W5h/TfUM3AmDKXpk7NNpW6ZCz1ut75UQ==;31:H4jNOoNFPK+DgY8IYMAOMELXErQoG22/j62GbVvdbr2t1lUJUO5lUgmL3khdqvdIsxtSP9TA8FhKoDXmxPaSuKqmNAxZm7jBzXiPJqyqHV2Hg3mgsKbzREPxRRMbpT0sOVDy6p3t8R6SFBEF7I9feP+1czsaj++D/pKpTPglnAO/7wOh/7MXqxLu596pTNTtK6sVKZlZcQzgH1LG8k7d4psDpwZWPHCWVnZxv3/cUV2CSguMF+DgWMo3cobdYTpAu6OFAMhD0ALs+vpb61eJxoLSSxlMzlqVDrGhNBchQQ8= X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1198;20:ZFuAv2mkJz5T+HDtIGqKaZK9J7Y7qhsBbdhAv59ybhCRk1kDg6vP5g7IVov2GsgE0dtQl+vKgbksdbCZCadfEWqQjAF91mhLXYzW4LyiBKk2q0nfDBYUdsp8In+y6L4Z/Jbe0zw6hjwq/KCHm9s7ZruY4oUDVWY79cQG88b3RU7gIkd3lfm6hXHVDKDy9EYFQJUrP1POmzNDxOWspMcYw+xx35jkh+5LG/WqZt07kS8pDHWxwUaIQnlT+xRqxQw9cBFtX/UMHXjQfZAYqonllgBBcX95OmV4B/swEQAcxPhGg8Qsqvl9zVmpBMES5oxE98PfamLZPVPEvox11zaH6+txT5MHFj/774Vjh9MWdb4EDZV8Bzj6+13IBQ8bbnfMzUsYKiF0bST+mm18ODnDTMXKd9WsrbMJ+a44IKyKhgG89POar9mgpkTAd+Q1CqWJvVtWKkGnomcwPsJ2HA1q1pmBQnWMR3CvLkYHpAyILyCFz7bZlNHAWFnaphP/gFRV 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:(6040450)(601004)(2401047)(13015025)(8121501046)(5005006)(13017025)(13024025)(13023025)(13018025)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123564025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(20161123562025)(6072148);SRVR:CY1PR02MB1198;BCL:0;PCL:0;RULEID:;SRVR:CY1PR02MB1198; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAyTUIxMTk4OzQ6SHhUYWF5NkVRa09TYnR5eExyd2ZJcnZRazhu?= =?utf-8?B?MnV5UnVKRFlsSDRIN3dQOXd1ZmtKTFRpR09MYWdxSHNGL1dzWmRUZTVYc1pB?= =?utf-8?B?QUJLOXprNSs2VXo3NWJkQWxSOTVza0EyZVl4am1YOFpyb0VOcUgzVGlKQUtI?= =?utf-8?B?Ni9JZHBuQW13RVYyZTA0VDdISGV6L2kzVFQzMjdHRkVncHBKdU5wT3Z4dEhN?= =?utf-8?B?aEk1dnIyZXNmeGFIbkllSDVHRVFhelBOOHpwVUs2aDdvb3ZvTGV5M3lReER4?= =?utf-8?B?TnpQbVZ1L1J2Q0dHc1U0enU4UWlRUk1xTXhNMzRvUGtYSTg3R25BUGVmdnlG?= =?utf-8?B?RnhZKzVUU2ZUMkJJdklwQkhOSmhIQjdZSzVHMStpdkdOSDZzZkRucVg5eCs0?= =?utf-8?B?RGdnb1U3VkhKWDBrak9xdUw3aTI4VmJjQTdQb1E5RnlwRlpGYkZ1d2N3TDhT?= =?utf-8?B?RjIrWGQ3VTBpOVl1b0hKRzFkQ09pb2Z1eGZ0NmNnYU96SlZTL3dZWGcycDJY?= =?utf-8?B?SFJBZjFEMEVqRmJ5U2Q4UzM3Nno3MHcvaXEyVW5RU1crcnJxckF2LzJrd2pB?= =?utf-8?B?MWZvbG9rOVhiaWhkZnZ1YkVheVdadWZac05BWGlTOTFqd25UZHBnUWRpNDVm?= =?utf-8?B?UU9lRkxTWlArSGoyOXYwNDdyRjdPWm9mcXN4SytXLzVGSmVUREx4b1pnS3Qv?= =?utf-8?B?VitoM2lKdDV3cytCU3dmU2QrUHFDckFXdUY1ZFdnTHhoRjFnU2pVcUdKKzgy?= =?utf-8?B?angwY2dCVWh4eGJkcWR2VTlLUk0vZUVvS0kyclBuTFRzMThkVWFmVzczUkJN?= =?utf-8?B?cldUb2UzazN1aG1IQW9aeGhEZlFPWk44UWUvMHVhNGIxSlY3M1l6TUI0Qm04?= =?utf-8?B?em9KeFNnRjE3bVZSb3lCUW9acWFkaHVqR1FGRmdKQXhKSDJyWGVkdjU2V0JC?= =?utf-8?B?bExaa0Q2SEhyb2Y5UWs4TlpZR2lWQmt6aVBpSDZhTm5vaGdkTzc2QllNWmVr?= =?utf-8?B?TnJ6b2I2cnl2Mno4S0F6Y1NveGVMaEFIYm5qRzBYWWJnc1BRb25vYk9uMTNV?= =?utf-8?B?bU1NYWkrbmF6SVFISHl4a3hIVWpoTjJ3SGFUS0VuMldoMndHNHVjOGhweGFv?= =?utf-8?B?MUt2NmJXc3NpMG51ckViZW85VFoyZFVvWWdONWxaY3ltRmUzZkhPeVBUZ3Fm?= =?utf-8?B?R1VBYlVxdS9HaXJ3UnE2WXhlT1hHb1Jyc1N5WlpPdVlybnJNQnBDUVVhTy9z?= =?utf-8?B?dm9kS2pCNUVCTDlXOVBlOXRZc2lFTTNNQ1I0aEtoWVBOd3lJanVRb1ZtU2Iz?= =?utf-8?Q?4rGy8Hom3A+1vIn1ciB8B4zDjAgU/mc=3D?= X-Forefront-PRVS: 0270ED2845 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAyTUIxMTk4OzIzOjl1aUc1VVpoaURpVW9Ed0xwNmIrWmxtWERt?= =?utf-8?B?NER4aHljYnhXUHdCbzRORUxGTkUyNnJJOWhmMnVhNTJKeEgwbm9STlVmRGhs?= =?utf-8?B?blJTQkowaWJqY2tYNENaQyszeGJ2Z2NNcHljVy9IaGNRWW1WcHNFbGxLMS9z?= =?utf-8?B?OHgwVDlMKzlnV0ZoSnc3eHdrcUVRUURUbVNuNWNZTmNpVU1zY2FqRFBHYTNF?= =?utf-8?B?TTdXUlhjajhvQytBMXA4cUtzSCtSelNVcDBwSFVZTEh5ajcrY3Z2VnVkSEdj?= =?utf-8?B?RGZ4cjc5Tkd2Tkx3SWc1ZWo0dTdWeWJVYmVseUlkMzA4a2tnb3YwNlhPTnZ0?= =?utf-8?B?ZDlRY2s2SUIwbjA3d0pudjltT1VwTlo5d05tWnJydW5TQzJha3BOL0dDVDJT?= =?utf-8?B?bE5VYlVFdzhZTWViSGkrWEFzVWxLNVM3SjlUWWx6cTVUUmhkQjVodkdDK0lB?= =?utf-8?B?WlI2ZWErRU5aT2FmUHdSeGZzdXN6cUNMMTV0SG9NSEN5bEtjTHh5QWZZb0Rx?= =?utf-8?B?QzNhWXJKSWFGUnEyTUNNcnZYWDArdUpROWptZzRPd3h6VXNRSGU1a3YxQlQ2?= =?utf-8?B?dXRCa0I1UzVRbHVoRlRHYXZwSzUvM0hLYlJlOUJsdC9TUjRkM0JKV1d5Tk1m?= =?utf-8?B?cXUvbzdtMUtWUnFjN011dWUycG52TlprRmxPUmxQVkFZY1lGbVNOOHdEU3Fq?= =?utf-8?B?eVRjd3Ziam8yTjF6OTZqay9VYzhJVXNsYUc5enE4UHNaeDFzMklucFlpSS9G?= =?utf-8?B?V05MM2U0WFBUZGQ2cjJBTndnK0NqRVVKbFVIYXNUMk9UYWpFQW5tQ0dPOTU0?= =?utf-8?B?SEhKZHU0YUZGV3NGVTI0YWEvRC9aT0o5b004UkJOMEEva3lRbHhnMXdKSFV3?= =?utf-8?B?bW9nRnhFT2RrSmtzdGI0OWh0YmJta2tRMVRFajkwTEMyZzJFemlBQUx3YVB1?= =?utf-8?B?MUZUczEyQXdDMkhPZlM0NVdSckIwRSs0bW5RZFIxTTRVSWZVSGdoak9OWmV2?= =?utf-8?B?Q0UrU1o3WEMzK3VPV1pqQ3pjTEc2YVlScVBEMVJWYWpVNlhOV0MrU0UzNGJG?= =?utf-8?B?L0pQYnpwTWw0dDZ3RHRYTFNZS2Fsb3JjUFFqaGtmN0ZqcVl5TURJdW1jOUNK?= =?utf-8?B?U2xxZkZLSG8ycUszSnBaMnFmbEZlTThwbUk2dk9FZzBTeWF0cXpMVWZnZHk4?= =?utf-8?B?QURQL2YrVGNNRy9iTi96WDdwZnhBZVc3R0tSOWZ2bmJoWVRuZ2xTbW52Umtq?= =?utf-8?B?NVZNVDM4NzVRbFFVUkZTc1UrcFM5WXJjdVN5eE9pYitrd2ZxVXlHSk41NjJi?= =?utf-8?B?SWVPREl2d2tUZmxza3BjdDQrdEVQMDc1K0RZaFlvTitlZzJwUldadHFWc2VS?= =?utf-8?B?UE1VV1BDeUZ3eGdsMUJ3ZUdYMFdOeEc4QWwrZkpzUktVT2pDbG1yQW5TRk9r?= =?utf-8?B?VDRNcTRXUXNvTkVhQitxQ0VFV3RmNmJQUVZTUVNSV3pyemtKRkRkYTl1WEll?= =?utf-8?B?TEpDODZLSnhvRkVSV1o1b0E4Qk5nMldqN2JxTTdPMkwvajFpdEVQNmlUMVhF?= =?utf-8?B?NHVUTXZyVGN6VG9pV21HK0JNbHNmNWtISEMyR05jUVB0bXVlQ1N5R05udkJz?= =?utf-8?B?anUrcUhKazg0bW95L1hEOGlyRVRIUDRRNHFYU2lTaC9QcXBRekI2ckhvSStj?= =?utf-8?B?bjJBNnd2TzNuZjgxR2NFQkFndFlIanhBNmliaHMzZE9YYUp1VHY4UFNaRjI0?= =?utf-8?B?TDdNMllmL2x0M09LclJpNHIrcUlyZG9BdU43RGpUTlI2eXdSRVNyTTVJaE9G?= =?utf-8?B?SVB2Tnk2Rkgvc2o2MTVsNlpzYWFRWTQ2VUtzeFFCNzJUdWozWWdEZXNIZklM?= =?utf-8?B?emNmQWFodjVESU1EZXZPYW4rRTJ0MzY5Y3JDOUU1UjZqbGg5bXZUUnNLZE1y?= =?utf-8?B?Nm1OMlhGNVNRPT0=?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1198;6:bAe5w0umdJkl7x8E3R+ZzduxyoNQ0LfWGAR5WWvHa7sFSheglIXmm9c2BF+8HMt3dSsxfd/KZ8G8VBj7kWsmQz/3qNka2eemJSe6eZeWEU+UYCUpkJU85FyFRV9h8Oo+8yvr5p90gMwqeatXuH2U216uHQ1WQYXjbYKYA09A+yRk2VxZWpjZnfIPphgqib3xodgVduPABiAWljLkqVzoiZxpU+venqEGraoq1TdbzAoujEyxNkGNHiimdbpVNWx7gQ5flgYYCj1TOObabvwZYCzchLoMVi3k+fij9+VcqtuWZtCn+g8b0k81faxJ32GWusKNzoXGt5OMyfnObugVxp6QJ7oeVqK3sQd3ECJPZzyFk+HhHmJHV9aWKzFe4sEYmLRCbQno5uc25wYY1udZtoEgTy8MvB3TOTw9KIeFXdg=;5:iXO2t/ICT+mq5hk4705BZ5RDupWZLSADNIWJ80dwgMUd8Bd0Kdxy/Vs3ctq1oKgzaBaCYFLFmnnMu/tLGwdcVZa55S+yAxGsBmPuYNGiZv8fxnBwrHbFvALfe5ijo4eiUiuY/SVYFQ9yi6CIjlr3Lg==;24:usln9VQZ2hxL4D9nIw4xuVrnf2LAfcHEFPW1D2RpqQqr5X9g9bVuATeq+r95w/zxPJX0mTA/i1dPnbYLCvu1ZGZzT4S+O83Rc8hLhLISq0I= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1198;7:Gb6PHTuJsUvgb8mLYmLU33V3AH64AmKHSd7zmYYt/wL3VpMJLYLeUglOVPT4AEl2LugWADdPkdPeOJosEPnzZ4+VhqUfRXkVUM2T85cZYNGootPJmImHGAXZrFzZ5/FHqUla+tlRVl4sTdDyxJwzRIzcFsYGdfCfnYhQrkBoce0r8ejFJ0pZmNJph9A5mzeRIRhyrhAdqAo053TR/r8qP50NlULfDI6vN4/c3ossVpbMl/UItJE3Dq5k2T/NOCjM0jPZZOWJu4fgplZ0GELxwTBk/0HaqIZzAJQgtUF7zLZAhEOy/qJsFMMaajKSsqOeBIDXvEswJ+duHmzzdgyRKA== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2017 07:11:45.4135 (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: CY1PR02MB1198 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 5249 Lines: 128 On 20.3.2017 16:34, Lars-Peter Clausen wrote: > On 03/20/2017 04:33 PM, Michal Simek wrote: >> 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? > > Send a patch? :) > I don't feel that I know iio enough to be good candidate to describe this properly. Thanks, Michal