From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934096AbdKBQRd (ORCPT ); Thu, 2 Nov 2017 12:17:33 -0400 Received: from mail-db5eur01on0118.outbound.protection.outlook.com ([104.47.2.118]:45088 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932954AbdKBQR2 (ORCPT ); Thu, 2 Nov 2017 12:17:28 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=romain.porte@nokia.com; Subject: Re: [PATCH] pmbus: added possibility to change timeout for device update To: Guenter Roeck Cc: linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org References: <20171102113116.14791-1-romain.porte@nokia.com> <6d1bc013-52ef-ffd6-52c7-5dac6c8d1e9c@roeck-us.net> From: Romain Porte Message-ID: Date: Thu, 2 Nov 2017 17:17:21 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <6d1bc013-52ef-ffd6-52c7-5dac6c8d1e9c@roeck-us.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Originating-IP: [135.245.212.4] X-ClientProxiedBy: VI1PR07CA0191.eurprd07.prod.outlook.com (2603:10a6:802:3f::15) To DB6PR07MB3496.eurprd07.prod.outlook.com (2603:10a6:6:24::16) X-MS-Office365-Filtering-Correlation-Id: d4e290f2-21c7-4fd4-060a-08d5220d34e6 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603199);SRVR:DB6PR07MB3496; X-Microsoft-Exchange-Diagnostics: 1;DB6PR07MB3496;3:1IWfV4V0Z6xu8xsLlnZ8DHpfV5xI/NOT0NmRZTclRQH+Epnl4K1D234NxLAA1l+Ye2Wquo8yATskpe+BvXNCJNZA5TkGGAYDNe3jf74G+9tCvUABx8dJSAIm9FYWYsMzTgT3CJCA4buGeO+2NSKoC7KTzHnUfgUb4fi7sB2EgqDQX7waIUWpKiu4DeuflGlJDnBBV4jl/6Hr87OaA5BwyMLNcPRQ9c4Q8QbT23bospr3Kbmc8eHj+mR6KEL43zUq;25:TnCMJDX8eqYAiNm0sQesIryU84TJA8/zMcv7ktlfYVwAWy8R6gbl48VGHiWg/zPJo9QSAhUeJiNkuvB/YUPaIYa65UtFt3utN3+EGTGS/B+qZ67hws0KAjp0NgXA9DCCWTGJGI8ui17ofIPLRG2hkS2SeabrtQhN53gJQm4drsoqF/MT3N6W0MoxJtfBU8Zq5cO+QM4j+xXMnpDLCZ6YexX1SBz5ovXjplX0fXqLP9d29o4DwiqJrESNBq4o8tODH1hR3OGfq/toL8iKdEFmHim11X07YL/9vqfsjnVBc7inFfyHQcER4IJBKrspjg6uWfE/eOJN5+v/8+FH8omajg==;31:7SKdjJTFfEUBqXgtMZMVyNxRy1DgXcz1mhkK1foj7YXrIpQ4Ri7oUliOhtSCdS9i7kXDIj6cIh2bkxOQwIxeDAuDDkrqiAoZf3r7GENuyZJOnPemC2roEEXI9gW+4xduXrSSeGiz6CGXYO9KQSsUnZhleP9OhGdo6G3nhWe+OlsgK+LNf1CzKD7oeFWIVHkhysZUYMOO/QlJeDEoRBU2JjERljtRh0eZ4XnAQno8hoY= X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB6PR07MB3496: X-Microsoft-Exchange-Diagnostics: 1;DB6PR07MB3496;20:5BfMVvllLVsu+jV3TXS68WVGvgB+aGtMALvNmy/ECbcR1yM5ktiOiY3VN6VO3yPMuSol44mO4zE1KFZW/Gc0euxdQPQuHHtgshmM7DhWTM52zLluutd9xxduugf+DZl1hiQgZL+YkOGXUoEa69xDWFmyoxOx/zYn6iZOSEOVZNBQc/4xps2Gn2qMyAM3Xj8dprWLy6BMSnMWtKJL8wNOo9/sVGXd99cqg+cQ/Oj0X/ISjbSqo8OuXk7Y7bEIGBYFMsUZZqvmqfz0BkEqSq89KnL//T7us4wHECw/Hj4niZKo2+aa9zeJ0xJNjRN9KSr57p1dKwCf4hx2OvreMR2kuGZOGmrUpU5dnHU/oidN91bVpgJ+6L5gXc10IrBkjiYoNLYJ9YMp6mmOoKLmD8PrvUc+v/QySAapK6iGA3R1J1/zjjBwZyxo+Y8fq6xbG3zSWnjtkuvmrPmJLNhXvFWs4j4XlqIpUMHCDBXAT84eb+Yp7NY0snTn/keJ40bL1lLr;4:u+KDVEpzH2GoMWZSV5R/PeCoc6j9JF3ysiS5+S5YzEs24GFPcY/wKvq9tAXugULk8x+m0KNgSaPzXNN8kXEqhgvwUkSAjNwSUGmAmtQbL1nMOIZ3dSY8HtN0M4JuHdkRXuS+9ZJ6V1b9tG+5gwCrXSck2PDdGeJD0x172PASqU4fBzV95czhM8xNazAcXYOI3RkyRL3cxRWl1WrdNQ2PPybo5k2h72A26A5U3bbAZzOI0hBqdKItQJz8uUQIcQmUgd3sDiPvuvRf1BlbulMdJg== X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3231020)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DB6PR07MB3496;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DB6PR07MB3496; X-Forefront-PRVS: 047999FF16 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6049001)(6009001)(346002)(376002)(39860400002)(24454002)(199003)(189002)(33646002)(105586002)(106356001)(53936002)(81166006)(53546010)(8936002)(81156014)(7736002)(305945005)(8676002)(50986999)(76176999)(54356999)(66066001)(316002)(65956001)(97736004)(83506002)(58126008)(65806001)(31696002)(67846002)(47776003)(23676003)(16576012)(25786009)(189998001)(3260700006)(86362001)(16526018)(4326008)(36756003)(68736007)(6916009)(6116002)(31686004)(2950100002)(6666003)(65826007)(6486002)(77096006)(229853002)(6246003)(478600001)(5660300001)(101416001)(2906002)(64126003)(230700001)(3846002)(50466002);DIR:OUT;SFP:1102;SCL:1;SRVR:DB6PR07MB3496;H:[172.27.221.132];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA3TUIzNDk2OzIzOm03RWRwOHVBWmREZXBEejRNeUFZTTF2RHh0?= =?utf-8?B?VmdDOEY2WmEraUFEYUt0ZEN4Slp0RVc4QjBkRlE4U1dSMG9pTFpTbCtNdWZq?= =?utf-8?B?bExhTFhoTzlSRUU4U250aENLc1E0V3I0c1pYYUMzNzFPdmlvL1c5a2xId2d2?= =?utf-8?B?OEYzeXBncUJna3dFdDR0T2RpeXpQMkNPdkNtMVEySUZhV1huM0pPTGp2Sjdq?= =?utf-8?B?Rk8rODE0MFJWRVRMOEVWSEt6cmVZNmZnL2xBVExibjFvcGF0WTkyRjM1TTVF?= =?utf-8?B?WHNEQ3VHTzRhWHYzdWZBbm42RTVRQ0tiWHVTczlHYnJjdW9NaGdIcFR4UEsy?= =?utf-8?B?YzJlRU9JOVNybVRkeU15Z29OQ0tNbTlaVUI1T2tRS3dhbnVrbHFHSjlRSThs?= =?utf-8?B?NzNwcU5vRkhsM2EyRGVTMGpldzRSY2xhSmZudUtiUy9Yd1hNMnNxZFFlWUZl?= =?utf-8?B?N2hNVFBBV3BaYzdkWFlGSTFmdVk3NE1jSXM5eXI5UG10aStNMWZrYWNSTUcz?= =?utf-8?B?MGlEQTR5RXovRDBSUUZVWTNaWGkwZ3ZFTllObVBzNmFQdUF3S040aUtrOFYw?= =?utf-8?B?ZWFxdFQ1VHk0RXEyK3Jld29OL2FReWd0d2VoVU4wZ0V2dzNzWERINEJ1eHhE?= =?utf-8?B?QkYydHM1dS9MZFFEK2k3eGphL0JYQTBaUFNIbURESG80N3BiM21yZWdBTEd1?= =?utf-8?B?b3BzQ3laSkMzN0dkL1hLMWdWak80akFiTnF5WjF4OXRDM24rRjdsVkZsRUIx?= =?utf-8?B?ejF4b3Q4b3ZOc0srU1FtVlJUYkZvalo5a3BKUC9JcnhOcThDY2s3VThTaURj?= =?utf-8?B?WEoveDlYL01PUTlXWGt4MUJZUWU1TFkwSzRrcjhwY1gwbnR1SkVLTDdldjVz?= =?utf-8?B?MG9rb01OWVNNZTFpR0lWODFwdjhYZ0cyejZaVlgwWUFVcW1HL3VDUHhKVnc1?= =?utf-8?B?Y2lQRyt3Q3E1akl0Mjc2MDA0Wm5WaGkxRlh2RmxGb3dCbWRSWk5EQXRsVFIr?= =?utf-8?B?SVpiR2R5SHgzTGRjTzNjeFpwMnl6cURHZ3pEbEtOelpWYmR5dGFLWEV2UWJE?= =?utf-8?B?VWhaeGhNeHpiNnN2T0JHSy9nUnpvM2I4RWExM2JKaXZYTGxEYUdCQmUxcVNx?= =?utf-8?B?RzVhYTFxalE2MVBDdTc5Tm9HTGVFYWg4YjByMElvRW1zQ3FIQUxOdWplZWxi?= =?utf-8?B?OVZjcllWRm8vYURsL2FvLzFVbVUzc1V5eG4wUS9CN1ZZYjU3NTQ2ejl4U25m?= =?utf-8?B?dk4zSW1DSE00cVMrK0MrbXJROENJdk1BSHN6SGErN2FCYWM4QzU4VDZhc2RK?= =?utf-8?B?TjlwT294QVQzVjR1eDRCZTZVZEhFVWx0a010MzN1S2FveW5MVno1d2EvQ0cz?= =?utf-8?B?MWR3YzkzdGpMVWZGQ2pMSVdtTHBIMXpVOHQyZXdOTjUvemVTWUpGNjBwQWtO?= =?utf-8?B?TjErbzRTODBKN211blpWaklpK2RyeG9pZGZxd0JNSkw4Ym5xOGRmRzF4RXlF?= =?utf-8?B?QlFGYlVMOXFPR0hmbjlFa1lGeEF6aFZkSTVac3gvOHZjbXB5WTdzMkhqMlpE?= =?utf-8?B?L2RuMytuMXZsdUR4STRTTks2Q2oxQTZzd08rY1Z4MHZuYmhLdFpjMUhUWFdZ?= =?utf-8?B?cTJuaW9JYzllVVZtL3BDb3hJdDRBMWwwM3M2M1h0YlArMktHdXJhWG5oRzJ1?= =?utf-8?B?NTFEbk5wUk9HOS9BT2kzemhMbWt0elFGY29odmpUdC94di9YeVF6ekEvaWNz?= =?utf-8?B?dm5uZDAwdk90eXVYc0liVVl6MU9mOVdFcy9SdUM5b3ZJVFJPUEJ6SlgyYVZt?= =?utf-8?B?QkRmeVZNSnJMWXVJMW44ZlE3MzhXaHZJeEErLzBHcTBBbmZwTG1HU2JYeFVC?= =?utf-8?Q?FAE+2+lAXoM=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR07MB3496;6:o4k672ukf6yR0X3qjr/OsBRkBfZ//V3DKFfOmigjv0ADLqf+liSRdhEPmSWqAGOyy8jpfnAOYsN0o8t8bhlAvBttpTI80hwFKVTSnTiuZfVPxhP+ao+EAeEAnd/uLBPpFj4FMrXPomd/IXgRyJXxYhubviPuSsDT5+23J1thFjfVima8+ujYtAWutsMHeOlKoiUnH+Tx/RPrNH1WXQ9dUqyqGau1bI8yeVgNrllTt0QKhQvHw61j8I6g/Jylt+buz1nyHPPTaf1enV5swXnqu/kj+gaxnsiTOdiOJPB3VfdDQ70+VFP8tqfzKa29AhdvHTj0j7hPy7aHJLjB1pMW9zI/hPN2HrYbLwSJaLtjGv8=;5:mihJFwTYtNZc6lyWkTuqScvhQjfmgcfl8ABN5iG+neTgBKd43GLeZ1ab+iJctbRtQ6I/n4MDKzOc1fQ+Te3XIGXdvpYxzzD5fb19OHW9ed0yd8yyQUjrdQapNgBawnMtTTPTe5dTmJa5hvt6pvzwV2f3Eadq8DZDcb+VGeoCcUc=;24:LWCLUXJ+yY52ICHM9euGllXQ6qiRAt7ms6fsAsyBWHIeKnGmOv6qm731n9SR84phrnEvgpJNFnC+w6mpP8uStnTTcgTgSYCHXszcP49yX7A=;7:HumSYOQ4XsOLpObDD/C32YUrDvTtd887h6FGtm6f1sOy5etrsa6+cMXfuDETDUhyD0yH/WAuhAkTtQm8cRlKBRKZTJk3Cg3/WZ4EgAfhvhwvRrK/4Hc9sYVL0gmRMBO3P9jti9i+EBZqfW7/5i+V9tv99kQBGd93bcyaDMdUHZPODRQZVIv5wE/gyQXE5wXWMdkORly2mtDyLX8roWeh8ZZLYnki0uararHLVZDehjWuzJ8wzMbSpxfhhAYhCQkr SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Nov 2017 16:17:25.6140 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d4e290f2-21c7-4fd4-060a-08d5220d34e6 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR07MB3496 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/11/2017 14:58, Guenter Roeck wrote: > NACK, I'd rather drop the caching entirely, and possibly convert the > driver to > regmap for caching non-volatile registers. I need to familiarize myself with regmap then, it looks like a nice abstraction to have. Do you think I can propose an intermediate patch for removing the cache support? (both time-based and data->valid based, so that every read actually performs a read, everytime) Romain.