Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751952AbdDDGbG (ORCPT ); Tue, 4 Apr 2017 02:31:06 -0400 Received: from mail-cys01nam02on0077.outbound.protection.outlook.com ([104.47.37.77]:49135 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751031AbdDDGbC (ORCPT ); Tue, 4 Apr 2017 02:31:02 -0400 Authentication-Results: spf=pass (sender IP is 137.71.25.57) smtp.mailfrom=analog.com; kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=bestguesspass action=none header.from=analog.com; Reply-To: Subject: Re: [PATCH v2] i2c/muxes/i2c-mux-ltc4306: LTC4306 and LTC4305 I2C multiplexer/switch References: <1490782541-7832-1-git-send-email-michael.hennerich@analog.com> <0d4c068f-d909-64be-421d-4500da7ebd4c@axentia.se> <3c61461e-493c-4562-90c9-f30766591de2@axentia.se> To: Peter Rosin , , , , CC: , , , From: Michael Hennerich Organization: Analog Devices Inc. Message-ID: <5a320a13-1d61-a643-fc40-791b4d588d9a@analog.com> Date: Tue, 4 Apr 2017 08:32:22 +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: Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:137.71.25.57;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39410400002)(39450400003)(39860400002)(39400400002)(39850400002)(39840400002)(2980300002)(438002)(24454002)(52314003)(377424004)(199003)(189002)(230783001)(77096006)(6306002)(106466001)(3450700001)(7636002)(54356999)(54906002)(305945005)(47776003)(83506001)(229853002)(2906002)(53546009)(2950100002)(93886004)(6666003)(76176999)(50986999)(2870700001)(4326008)(33646002)(189998001)(31696002)(8936002)(8676002)(43066003)(50466002)(38730400002)(86362001)(6246003)(4001350100001)(23746002)(65826007)(36756003)(65806001)(356003)(65956001)(5660300001)(31686004);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR0301MB1982;H:nwd2mta2.analog.com;FPR:;SPF:Pass;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD027;1:2SZT0YbvuXRvHQIe4FgU2BII2pDQKJwkTkCY5R6xv1/guoivPYOrDAIXsSR/RXKIpXnjEB8iR3xH+SUQ9gdtnzcM9opGanQnU8tBQvQl7rqTXCem4NU3Vld8fQYvWNUdMGV39ZyX7Ua5KWFKeXG5aysUEN/M3Si9hjQpAGGXKjCfD+xlCJy900k8pRx5w0oImDEZONPf2ja1kWpkYCdbRqnAjv9NEGKu7I6CQlmD8NpXutCFiLWN2hy4Uu/0FHB6BV3ArQ8Ck+Bx/j9N+Dp6K20pO5kg6ubPBuO1XCcqEB04h/nY1D9BSW0V93QiYHw34Kt5dGmK5gEWiIm91jE9oVPXRiDukdo8+C08q/o4sOWXD9YAMFtuAuiw5xF1r3BPUGfcEodTCcibGFrhAdHDc6zC2Z1SZ04L1/IN1ie3yA9IsVgqn0YsxL8T/NpDJWp7iQypvujCDsZB75VspDDn7LlLOzu2laVcpqWrRWt+uHsgNbsktFHvEgTribMOvM3OMF/YKyIolm/TjzZDiqTALvf6hlwQrCm1YYhDbs9EY2exKMD+EKffnyUj5gAJ7FFGey2bBR5dXkKrYok57cMhu4rdMHigLyee0cltjL5F/l7RClC9rXuLawuTkCHQzbp4 X-MS-Office365-Filtering-Correlation-Id: f02bfd46-df94-4a8b-419b-08d47b2427f0 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081)(201702281549075);SRVR:SN1PR0301MB1982; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1982;3:nrUil8eRc5G3dZ4Q6P7tW4D+9YwismPHIABeK3OuHN2OfuXz0HM183nB8I80xlxRsSVyBH+l+5X/VRMeJC/JOPpGsj0g5wjj/MoxDNkP+RVQVRw5xAql0yMOMHqpRZiIT+QdNZaPel1iUw3PibeSDyoe6dyt4v/J5HZM/2fjOV/iy9eBKSwoT+Z/e75+Koza7wfUygW5VzIiQu4e51i6PsEFSXYW5+I8HCHgPsFGYHpbL8q7CBvg5lG1XXiDtFVJEDOAPEHPfUcLs9sY45rHSUJuLXLVm9uB27hSbD22Yr9y2k2uVMLCRXn8kAx4priOb+cHPGlgBIkJVebIKbR7HacApMTfnWbzrJFi500VGNjdmqRNbj5TZM0hM03oWBARJrovxLwjQm47Tggyk+96m5xcx4dD3TmHc+pIhISQpkSO2K3yoGGLuRoNo9Bs0DdTcY2JjoM/bWhLo+Kfqx/QRMl/SFttyIDtpgagqVD6cYnxRDsLJyeB2rnUYyWlVK8o4Gm48S8VncGRuqzm7uscFw== X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1982;25:V//lcC3iUQJjnfIgIsg0F6EABLW2uxIFLdZB7+LB863dTP2ZXi0yYPfdENvfTlq83flHVQk99GrH1FyC2BRT3gsyS11A6CO6x3Z6TayJ0Pkihp4YZUzKsNQy4tA8lNqY1cnk8Muaefvp5ZuOrNkYMJNp69l5Z+MBONIKnKFru5LcyylwZ8TCeQzH5zHURPk1MkG6nzIghd6Mdzq+pqz9+YxLTfa2wInffB7otKaRoZGZJeTW3I11+Vh+upSda5mRD9lIg73DFnMRWVkAZqQx5GpUUov6MyCwLBBSbDxFguQEz3YytbOpt0ckForetwReInrr7B4TqUzwUiCvzCDilynotsDROXN4zOSDaKa1vphWdcfwJETkRBJRV4FmlwHt63uRd5sUHTeRLedeYSY7dkbzt5syWSDos0+G+dSKfusoL431Ut522dJDU93XLsMLsqrRVZXtDT4Ks56TueSzog==;31:R+eTSt8CmOKIHEx9sMLrin3xJ6RPqu/WSyS0/QtkFpyeOEG9LPtVJk8uvG9CZnekzJpkwZ/Q4gibE5QHMEAOYtbFDnmdHKOewq10vq0KYB9hhxH7LEFxw3UchMrleTN0/3lEPtPxCOvGSDXZ/D34eszKbupzHpwdpnKtTbEzHSiUp3vG9nOfdQ1ic9trhFOG0bFHZ47gMiDcKKtNiIBDXHn9wL7ySdAqPhnJW6er28gTO5qo/+J5Rxwjy6Lw4XEueE75QwpxeGRr5He4DrlGCA== X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1982;20:py0+NJIALwNTMijqxWSyTaBkswKo1N6AQK01LOISkTULQhVtINX6w4R5vpkfj+5sqP9n/U1y/whNQcj4XsNby7XEmjMO72nm0SEkvru+9n3J/V2wf45GeMoXBfCHcVOfueutshLZ4BA2TzSMEs8Zez1vzRQotgkYLu6g+4AkOj3GzDvt/jlH/c2RUFAHomY30Y9w6dBiY8gk63c9qSOj9MquFDVwe4dQNG6hOHYGOhOcBX8NICOar8By94odCOpXWvd1qROP7q/BLRk4reuf63z+BLxuxijYkBGTpjqByB7LXuWq5/8jUvF361pYIoFqtqQ2luNsVLKszEe10hpGwfsEnhQK8QGHq2Js10VN98KtRPh8PFbYKd35K+WM/HjAdSaT4NYwgxlEk9tt+kMaWNBK+5cvTwggyQJDar9ZY+Jx/abaifPJzqSk189S0UrY6fQ3IqfKoc5RsiueWxDlrRO0okawo3wTml7UDBlUIG4RB+WA4TULyf/qFoFQX/Rh X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(232431446821674); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(13017025)(13015025)(13018025)(13024025)(13023025)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123560025)(20161123555025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(6072148);SRVR:SN1PR0301MB1982;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB1982; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1982;4:I8ak7/Q2zq5nEq3LzQX8AQxOE0yJdBPn5vLpHxRHlcAIkl66waYVvvSAsOFsG3j1SimEeDRRoFlZSCV73pRszDh4aaYUOltqHps7heHHX6pLqoI9YIGy9KwvaT3bTNjmUxnOSwD+j8E6T9W0eK05XeDnWd4b2gPX0yUncZo+nmbSXX+iNPK8JFbllviNYkEKbf4oaem5geGRozv5kTexPB+1DZ4Y4Pl46cXeuLOZ27D6hupvwqG4HS1jMbCsrzEogrB0XolxCNdEs2sbxMca6FkYO1SnHm09nq1LI/YkUfl48TmOUf7GEpwowihyYZClqlfZf6vNbmimpen2lJNj50Snj76WfkW1G2sW84/RjtRpuVU/UMewkNGC2LHU5IMFPnG4hjPvtCu5xIYQWQLRGnR8WUBym45jXz9mGLpuB8+5vMhkH/P6h8DgdE507vyzvnmCsNCcU/VBvtPLypmRAbYE6C7ygysQ0OASbUI4LmdBSAs1gcbcXvsHKi4d1saNX7C/XgBMgQ0w35WroIAuunHEgToM4SwXeXhlC6CT0DvNytmBcIZ0pPqTYAEyG5T8Ly9OQMceYtzx2g1DNLe9wt2vyYOilRFqLdNGvgsawIMX6iopZWhDQRB9z5BF8cmdqUjc6SeWuvasPFZifLYFIxPE8Ra4DqjbhhsA8ZsV+JZYfMfiSpcpXBFSWrS1n2eboPEUqIFn8SZF6lyr0lvEICqNlCFSnLKa1CE8hlLeUl95nmZ/uc3zkMfnSvmyz14X/6V+IB4HqNxMq4Bp9lCtPWbwaNfgA/tF/ZL2+rZ5+CjTmGmOQFKPHPgNpjykFPBZEkxS3y5j2598SWYtQ+qhENJV+4QppDajbouK70XT2I7FWNd2ql4Ln7MK9soTHks/ X-Forefront-PRVS: 0267E514F9 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;SN1PR0301MB1982;23:93v+nVGLgRLh//ZrSEKo3wySvBnCqs7XHN6?= =?Windows-1252?Q?znaOnjT2TY0dnq8MLBWwnX8qJtOsnkFyicniOAtVBBbyiL/cExBSNpxV?= =?Windows-1252?Q?h/cHUm2eVvZtmADUyFAhMYuQ7Znkth6ASr9rf7hXurbn+Z3+4gUAYxsc?= =?Windows-1252?Q?75+oL1UhAGfSzldlvsbtyfqO9V8IbigGEO8yucDk3+QkGa/ME+ZQ4FJ1?= =?Windows-1252?Q?tOFy7OcmRXt1Pxh3+JqaM/Ycz7TtuwyocF/0bYK0gXMyh6CUM0CwpO56?= =?Windows-1252?Q?4jNGeypGkVMPHFI6DWDHia7XLX4WsEBy0trAKp6SH995p1I+foAWARwb?= =?Windows-1252?Q?U6MwwAKf82RhwmkkSvZ9XV4bT+1+F6QpJzgJeIFiuq+7Mr/LJot51nm0?= =?Windows-1252?Q?yzZNDPf/3YQ66t/V0SymI0D1AJpyzYj5iOW/nXZeLrCSk22PzgAo1Z8T?= =?Windows-1252?Q?rRA37xu9l/i9PTQ1Mbb+iBju7jVGMwYjglJ6RwuNnE7AKQptqD4CNLex?= =?Windows-1252?Q?kyHmNaE+pq2u6WhOrdN0cZvdym6qE6E3opsZBTaZZ5w3MekqV2Z/NjzU?= =?Windows-1252?Q?RfiMiiiJqFz0u0Ig2ACjkp1uOPPnKSfGjxVbtXQUBGWOqCIGDkaFTzdH?= =?Windows-1252?Q?qUWrEUguvuyg+bzGiNcjxRGl10O/lDzgxEJCbLtjk72xM2Dc6muoWJ+j?= =?Windows-1252?Q?O4p2sbqndVmgYEjKXqE0bW/HHyZws9cT/Xpprl3fb7kGZ55zlkJFYrqS?= =?Windows-1252?Q?2NsuemLcBPOPLpStONRYmhCislO9zq2gfurstm1TyVBWUsku5vcno178?= =?Windows-1252?Q?AwNCnveHSR5HBo8YiWKJGTFK8I81GOuzWEq7ocXCYXrfHm2WXjv4/i2E?= =?Windows-1252?Q?eaAYhTkCyjLZ3VJGjNc8o9k0dGR9r+PD+t6Vj0yvqdml3r5yGc5cUCa8?= =?Windows-1252?Q?H1XCARSiXw9QH0McLNvil1RNNh7eKy5ft1/IsAKncTkoq2zhavojiLu7?= =?Windows-1252?Q?8D6t8r1Au3le1MUfFkf94wSExFMd/NzrC3tllFkXm/FO8NCvRjQ6GaQ8?= =?Windows-1252?Q?TB6E8SO8U28f+k/NRLHYb+DY+ZimSDu5jJm9W0957oHePwTY3niyFnS6?= =?Windows-1252?Q?V6ZDa4fSvq7Z/55icS1ht49qQwfWpFDgzviYYi/NafKkO36+JWutsVFl?= =?Windows-1252?Q?YWBY0LhqoFkght5jrpmTYzWEbrnAH8PQ8586h6itMUps74v1Envxb0zX?= =?Windows-1252?Q?iaogYq8SbrQsakuLwrL2Hzy/jOGnelCDHty6f8h9ladk8yWhbY6YHHQD?= =?Windows-1252?Q?sMimDLsI9nMv8db60nBq9QlwI5GgZCoMJ9kXQpa5KZWtem7vNK9GsO9r?= =?Windows-1252?Q?TdL2sVKZSMDImF+BUaMcnyPmyst49f68zu7BvLA0SAk/fo98JCVtf33I?= =?Windows-1252?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1982;6:SqhbHwtkVgyeBWYwO9DBR7O9rZeroHvosJdC0hCsCsvT2pM7Qlf4udL/vfWDh7q5nFOUbpXYyXMb5YH0jWT+QnijJwEZBm80cTl2sYlvfmmFEKh5LGCrdoL82KLept8L23SHmNLFqslzfclprXpSRWh2n/lfr68WRrLDKpqyZvcKsbvIyR+rWCDKziDJsmB+qP/r6yfNP6A5zatnZj6lilYiiScjxGDNlJFrQU/u4b5by5h78yj9hkhlObS1i6eWcOZVoQGeYGJTrFf2DwFSjgx9bUczEhWURIoPZUjTYby8XOZTb6CHaJvwFGVWbiwS+8g2T6XQ1LE9p3aFp0TWD3V56+3jf4KE8m5MBe5Q8+x+UpXDcNfcRQX0BVU8h04ONB0ltEyFP/gb1u5e4tR4HKxEDDDF1nuinNo+ANZAqjM=;5:C9MSSyKM2u4U7q8rqNZaJ6OVFc/krOoBmcIx7Yzt2b2Ub254whHuhVOUVp7J7sFyehXMs+mIt0/Qz1gLp7bO/QYu1FppBdtPNeiZLs+VV7EQeNZY1SEzs4qo9wb47VM5uHN2lAo3IIDMpCrUrnAWtw==;24:st7flPwP1xNViHO7kiKljG09tPcFULvqHwb5qZSMr/ZbcSQrgNbYLu1SRvqWh4tLQQ64sHVDzuFfEafjDhLImvKXPJbyOPZYDg1QSUi3wts= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1982;7:teIfFxfVqtiok4TjKxgEijsXvJHqSNTa5cs3X5EgV65GjoWdSPRmS+mXvNX/DoedvOXdl7Vokvkf4R3HArvfEeGEse3+1JQEGcE9S7/MDkCXJkdPPiD+f5wbFE7OgixtAZ89sIZ984rIEc0+WGFSUVp4etccIWCuK6uMVErCZ6oPM0/UPlnb0/Q56wqsxvcqgZRwy1q89KjdVFYF8OFYkXl1wb2+htiVIObD/BzpA7ARapSVA96bfYVuLBdVcjVvz/13T7AM0BwKjEo/Guz9rDcj/KYIL+MUoqg7P6yoQC7+hjs+M/NuD+CFg4nQQNqAbEl/jikA9ksOAKSqyy+Btg== X-OriginatorOrg: analog.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2017 06:30:58.2058 (UTC) X-MS-Exchange-CrossTenant-Id: eaa689b4-8f87-40e0-9c6f-7228de4d754a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=eaa689b4-8f87-40e0-9c6f-7228de4d754a;Ip=[137.71.25.57];Helo=[nwd2mta2.analog.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0301MB1982 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2035 Lines: 67 On 03.04.2017 16:20, Peter Rosin wrote: > On 2017-04-03 15:36, Michael Hennerich wrote: >> On 03.04.2017 14:03, Peter Rosin wrote: >>> On 2017-03-31 17:29, Peter Rosin wrote: >>>> Hi! >>>> >>>> Sorry for my incremental reviewing... >>>> >>> >>> Another incremental... >>> >>>> On 2017-03-29 12:15, michael.hennerich@analog.com wrote: >>>>> + >>>>> + /* Now create an adapter for each channel */ >>>>> + for (num = 0; num < data->chip->nchans; num++) { >>>>> + ret = i2c_mux_add_adapter(muxc, 0, num, 0); >>>>> + if (ret) { >>>>> + dev_err(&client->dev, >>>>> + "failed to register multiplexed adapter %d\n", >>>>> + num); >>> >>> Just a heads up, I submitted a series to remove a bunch of dev_err calls >>> when i2c_mux_add_adapter fails. See https://lkml.org/lkml/2017/4/3/115 >>> >>> You can remove this one as well. >>> >>> And please use a subject of the form: >>> i2c: mux: ltc4306: >> ok - no problem. > > You managed to drop the spaces after the new colons in the subject. > > And maybe there is a problem, because I don't see any reaction to any of > the review comments I made in https://lkml.org/lkml/2017/3/31/525 > > Was that on purpose? Sure, the gpio "jury" is still out on the bigger > question so maybe you're waiting for that, but there were a few nitpicks > as well. Anyway, sorry again for failing to compile all comments up front. Hi Peter, sorry - this was not on purpose. I simply missed your second to last incremental review. I fix the subject now finally. Thanks for your patience. > >> I sent out a new patch. Per Rob's request, I split out the dt-bindings >> into a separate patch. > > Thanks. I think(?) it is customary to have the bindings first, and then > implement that "specification" in followup patches. No big deal though... > > Cheers, > peda > > -- Greetings, Michael -- Analog Devices GmbH Otl-Aicher Strasse 60-64 80807 M?nchen Sitz der Gesellschaft M?nchen, Registergericht M?nchen HRB 40368, Gesch?ftsf?hrer: Peter Kolberg, Ali Raza Husain, Eileen Wynne