From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752954AbdC1PKJ (ORCPT ); Tue, 28 Mar 2017 11:10:09 -0400 Received: from mail-bl2nam02on0042.outbound.protection.outlook.com ([104.47.38.42]:22336 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752064AbdC1PKF (ORCPT ); Tue, 28 Mar 2017 11:10:05 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=nxp.com; Message-ID: <1490712810.3546.64.camel@nxp.com> Subject: Re: [RFC 6/8] regulator: core: Add regulator_is_bypass function From: Leonard Crestez To: Mark Brown CC: Liam Girdwood , Viresh Kumar , "Rafael J. Wysocki" , "Shawn Guo" , Sascha Hauer , Robin Gong , Anson Huang , Irina Tirdea , Rob Herring , Mark Rutland , Fabio Estevam , "Octavian Purdila" , , , , Date: Tue, 28 Mar 2017 17:53:30 +0300 In-Reply-To: <20170324125506.5cxiykpq2tzzkltb@sirena.org.uk> References: <20170324125506.5cxiykpq2tzzkltb@sirena.org.uk> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.5.2-0ubuntu3.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131351864176971158;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(336005)(39400400002)(39410400002)(39850400002)(39380400002)(39450400003)(39840400002)(39860400002)(2980300002)(1110001)(1109001)(339900001)(24454002)(199003)(377424004)(189002)(9170700003)(38730400002)(229853002)(110136004)(2906002)(53936002)(2870700001)(2950100002)(6916009)(6246003)(50226002)(81166006)(8936002)(39060400002)(8676002)(54906002)(23676002)(85426001)(8656002)(77096006)(4326008)(5820100001)(189998001)(103116003)(106466001)(105606002)(305945005)(5660300001)(50466002)(356003)(104016004)(7416002)(47776003)(33646002)(50986999)(36756003)(558084003)(76176999)(86362001)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR0301MB1968;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;A:1;MX:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11OLC014;1:MxeXIZ8WNXzUqcXMfQfgSvlK4yFMnGKmK0L0ldlmolpz4jptpcV2xKtbUHOFlyc50ZOOP2GnhwW7ANQ1PQ/GmZ3R2ZKLKpGjpgjVsXp865d5hFfiHfDbKXXL/Sbjzm5bC7SF9Or8J8DhMSxHA2aKN8SMbEIM5+hax+zSVKSxMLSA8pEvl3A9anF30UuN+z1LSw2bWixU+wg4qETxAtVWYs264NZohg6HMCLD6eFgfNPQGaR/iBF2LktjCT3kHHjhEnz+t8F51bt0+rhip1/J+alFykKlnTMD2Ld9pDYGUkSug9vpf6t+xVGikJqElf7lBB9qeaSyMsKU+MLZf8y6d28ayjC207KQpdzKfo3o5CnDsufLnDUfBB+/WmRfoI8Xw5bpxZN5cuQAjmbecbAM4Tr7+EhdZ6tdGuZesG+OIC3XwI2gA3AW/aaUCiLQcbSlcDp1TPR0fZz9JiR6iZOxyiV4UdXVOiCvad+lYOODR7ATHeb8CHtGrdlJ0bs+17OorKDBIKW29Qpqqy+Ygr2JoEWKozEGX4FVUrHnxW4AsE3etXDWbcwVp5iNI9XX12SFtwh4uoDeYZa4W74xIEHzebfeWFz92JFZZfJM4VmYSrixcFqXTP84AJAEsmczNmtk X-MS-Office365-Filtering-Correlation-Id: 6bd2fd62-8dea-45b8-2c39-08d475ea374f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030255075)(201703131430062)(201703131517068);SRVR:SN1PR0301MB1968; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1968;3:pPMCq59h47wqaJfD+CyBJwWugjoQ7ZOKCgt0rLJ1UuQAk5MGSp186gCx3R9JiYCZ3JLhxheixm9QkClyc9Ie7dh4NpxlGpJy92w34NiMVYjkYUQIRAYXoQJFuvKynfIQaRqpqFhvnGkCGmTwbR9o8r7oVaTqsHkHytVBkWTDM6Y/pwbQ0iO9TC4rcZmbJzisqm7g+fRbTDLW99g0V5kgwZkZ33O30zAm55/oXo4vE05M33Rpt4Qe5dmm/SREswTWjaOOK0FP0uNYrJ0STElECqqitPjfKozMsSczr3FAacHDgz1KHCs1JPoj7evYbpNyc9wKxqvDVrSI/KeZrw1GD2p+gAbrRL/jtu7MDNrAZgRljJDxNkmdRpOzb3ziuSe9kSHS9IRp7lzeaGso3yTVhYV8WQ98c9JaGRAZTYfXte52u7tTqqdDxHNRtncdrxDjPpVRyjdax6Q8H5heuT6lDA== X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1968;25:p3Qd6rPKhTLitwMBO3R738px3VrR5uPkXGmN9jXplci7zeUSSyj7wnitgnzxrpRye1sLJeKXgqXCh2r7PV9sb3AJpmff/K+ihSBbCimIEJe6HWbSZA1O3N8ONluSbXzHYgFrgemmS7OezHxQFpYnkO39e3PrtGspA474axS0trnSoiMyJBPH6+eCQzskSARUd4jYEILWHkrj6y6qQqTheqSem2RIK5upd+M+XJ7Q4KigC4aaP++24efshsjCwf5EElG0/JoyPrQj57XYUi1XP1XgAxncklRJkHJVPjQW6ToKljTej7xSyxY/ernPQ5eyUPnoGGAlMyZBlRonT1u/YNEEtKd2INwa1gfcHQITfYLEoBIJVRke5iItpdLOoehMJXJfasr16LX6CpO/KNZ4rkoP15XSs6C7yIoaNWuK3u0Rk8+YLlq2AxBV4MqQy1C8OXUvAnkTVjWil/maXHH6CQ==;31:8UVNV6aygKyYkRIrJ5ud8ZeX0cF8Y8DNfCKC6VPw58a1lZ6hjwyEkQJmZannbUZeBJn9aOsYfmw412mmOEeomVDXzqRm2G3hGqdYABgC7VkY1n/QTXGM7vIsTxlzQ/PWyHpJgCJM3TQnmdFAPbICUjDPtT43yN0aFibb0t6P5DljHHhitW2h3XjB0Gz+XhSeZvsjkEWCyzYmO4jIXie/J7Zg05a5pMWvQiayO4n/uiqLlG09mu51+VUzwbj+4IP3 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095121)(601004)(2401047)(8121501046)(13024025)(13015025)(5005006)(13018025)(13017025)(13023025)(3002001)(10201501046)(6055026)(6096035)(20161123563025)(201703131430061)(201703131433061)(201703131448061)(201703151042061)(201703161259061)(20161123565025)(20161123561025)(20161123556025)(20161123559025);SRVR:SN1PR0301MB1968;BCL:0;PCL:0;RULEID:(400006);SRVR:SN1PR0301MB1968; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1968;4:LoH47DEZsQq/Mb9rpd7R287tOocPlIRmOkbQqywvDWH0qhuCWg6usY7dkCypulKvOs4tsEJOuyeNi6Ow2TCCoEyHg7QNENhPq8ZBam2GjSWJv+HjC3yP+ReLplMYS0hPpgSzu7AlG18dsW7q0PSLe6OZ9yeHl4QHdObRrgqT8c40DSypjkCXIZfBZ7BsXiR0/AiIeQo+1oWua5IxdX8XXZWEQmjpeBnSOWl1iraSp14A4tR18BtKSMBXONT5ufmBbFSTWMSXXVymrFZ8ZRitijg6sJbMnsCK7LzCYbhE3wH+bqbyQChS7pUYo8hvf45x8N48dvXj5B6EGsELmZprM7aQ0H5dJMR9PzeuEx5VBGFE4ZpGUM96qdtIGLkYRaos6I2BUcrMfsx1tFt6W8xp9AcDtMrltXGPd4Zfwca+PgM7Urrn5KkaewXaoMV48qaRUmeVaxBj7Ml9Wwg9CgQzNAM6TrNJYajvf6w9gT9Hy/DpZEbBTthlBx8fFABFQGN+DyTwsHnSZfa5Qm6Jl8ibeH6dHT6qi4t2CFEOPjCx/nP4aA/H8vGAQCwzrK/krtg47NYoDOn6AncpSmzsGRJefa8RmJ4Wa/DQF5MOQoz+iyf+sPih58J9dXQnRokRz3Fiu7iOwZ7zCCzq5ycy54QPGyDSrtDgMS1DcPkHTzen8LMISXOrvuTkjIoekWfWv45zPCEMbLh4vQCQBJQeEGoC0O+a1BNs7j0QGJgghJMuHJpSqJimbJwB7Lm7Dhku1jSItToc4ZgZHxBD9+RDQcONjR8ZEcIggAuhNmj7V/wrzpEjS+nt1ZTi4+9vkDUg1thBnQKUiWgZ9I5/WAYhSVqqTXti8w9bTsOxvyzwcnRzKw2nOr9AAk35kuFFYPc1SKfG X-Forefront-PRVS: 0260457E99 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjAzMDFNQjE5Njg7MjM6cmpWSGRybnhTdUlQV0lpdjZVSGt3YWZv?= =?utf-8?B?NnNXcXJLVGRRTitTUUhnL0NRMFdDd1NFYUFiZ0xvbUpUZ2RVOXMvckwrdTBY?= =?utf-8?B?dWtjem5qNFJFdGFiMFJHWjVYVnBVSWFiamtXSXF5c0JKRVRpL2t5YjEwNHRM?= =?utf-8?B?U1VVbjVFYnJ6aHM3YVpqM0ZQcHNDY3cxUHRjQjRaNlgrMW5OdzJFaVp0Tkpk?= =?utf-8?B?REEvbmZoemdsRmgxeDMvNnRCdGxDZlYzK0dKVnluQXhEQWhiOTdEUVA4dTRZ?= =?utf-8?B?THUrUGt3TTVickJRMnF2emphdHlRSHNRRzFSMGxlTjl1akdaVjZSbVY4YTA2?= =?utf-8?B?ZlpIcHppeUh1RTZ5a2sxNFlaU2IzaGFZTmxmQWVEd0haMlFLdmcwVU5naFll?= =?utf-8?B?eW1hNFp3K1NpOHJJRjc0d0NxQ2NWNWpIZHVxaXI0UW12cVQ1UytCQnRFZmt3?= =?utf-8?B?NEQ0cjJjMFJoUVRvajhnTmN5eHYwbThkd2xGNkQyRllTaVU0Ris1OURjdnRW?= =?utf-8?B?NUsxL0ZjaXpWZCt2VGRjS2xBNTZxbU9sM0huWlpCSXB0UXJZdGdlZ0J1bDdx?= =?utf-8?B?TG0vSVVURWY0SWtWV3oyaC84ODk3N2llV1BYWjVPWHJyM0lmaEZtWXRVdnBs?= =?utf-8?B?YzhyTVFrUHIvZ2xIb0JrSkVUMVVaaVphSWhlRHhxbkFHbS9JMTBDZUNSVlNz?= =?utf-8?B?NjNyenV2bHVNcHJLREFqdER2aExDQ1lGODB0a0xFVDVaVDE4c29rVG84K3BZ?= =?utf-8?B?ZSs2OGhId3M2amMvQ1dVQU40bGppK0JYcEtoWElUdmRvUEVkOEZMT2REWFZO?= =?utf-8?B?RndobjNFN1NGMHd0OExrSFRUeDF3WFRlUitKOC9KN1BTMWF1VithSmI3RnB1?= =?utf-8?B?YUxlbnZOM1pqeVpvUnVRNE54M1BGZDQ1R3B4NHhhY3ZnOUFHb3lNbU9rdWNv?= =?utf-8?B?c2ZydFA2UEl2NDRyVWROUkd2cEdwb3N1aVYxQ0ZBMFluK1hyS2JCQVdzcUhz?= =?utf-8?B?MDU4aEwxeERVRHRsd0ROK1VPMU5CQ1FyaFNibEdjMVF2dVZVdSthd2Rjc2FI?= =?utf-8?B?Q2dVMG9CMm1sbkp6NXBTT2IvTUdZVTJSUXBpZU5QZXA0OEtpVHRPSjI5WVkv?= =?utf-8?B?Vis1d3BMTHhMVVA1bUpuS2pTOTMydmxwdm94L2Iwc1k3eHp0cGwzMFhLVlk3?= =?utf-8?B?K2NIQjNvRGNwbWZNZjg3cHZ4M1NZUVRqcjZ3SWpiajVYa29EZUo5T3Z0b2xH?= =?utf-8?B?M3N4enQxa01VdUxnaW9YNnJycHg5eFpvT0xRRmoxc2hCSGpQREcxMFM2dGtr?= =?utf-8?B?ODhkMEU0clBIYTNjLzkrLzR6YmVnR1BwNlNuaHhBTnYzTE1vNGc4UGRWY2Jx?= =?utf-8?B?QTYzekJPWWxJQ2dsdXBSUUIxN1EvNC9VeklWQ00zQ3E3Z09GMWdDeEZHNHJ5?= =?utf-8?B?TWhrY0xNTGQ2NVpCNzJoZitWUnBVckQyaTFwMWs4emEydkRyQTN4ZVA0djdK?= =?utf-8?B?ZVRRZmhMRGRxdkZ3TGV1Ky9KbnpFWjlkWGc1T29CN2ZOQUZQTXpWcXkvSkY2?= =?utf-8?B?QnVzWTdQbTNPcENsOEh6VHV4cExDeEpiM0VOVmc3OUY2Tlg1UUM1Q3dkcHZm?= =?utf-8?B?V0NFeXpCS3dYc3Z5enJ0dmZvWTZOajBDNm5MYndYRitCam9UK0tJZ2hkN3NR?= =?utf-8?B?emo2bEEwTDZSa000cmpIejF0SW8wNDJPS20yZEpOenlKSldFdkRhUzA2ZkdY?= =?utf-8?B?eXNqSFZtMEgza244Z0VwWjF5RjRmMVBqSWpHY0RUMk1peHdIbHI0R29kSnNr?= =?utf-8?B?eEJHRDUyU0JyWWhmWk5sWWlrc24wUTNwQXNaVCtGMDVEVGFxWFp6MlNPRkRG?= =?utf-8?Q?f/jivR4DOu6OgmHPcqYwqRui2myHnQHwWM?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1968;6:9jDwksKyI2XOMEkuGDQsQvA2NKnldVLaT/5ovjzoiAspGpFFJe3PBLRfBVYYbHkqCP8uI8oK1yYaTmx1f0IhEqmENqTvhewy7XQdTc532K5mJSSwgVB0jeauOXXPmeQ+GUC44e2nfpzAq4lqrOFqMUg+TxLraoOQEyGhNvy9utYd39UWOtRLMR9uWSIai+kvMtcssl0uPMLSOOMMHMQaly4/gLPg1p19GnGBxfnbUx/llHhpFUJ3oD1GwLNDhmNdulMooXB2Qz1ftSWemVfA0CTJigXsxCxKvDYk60rnjNjiFjY0FGtoc7bk9cZMyJDXp5zVie80cp9EFsGDuqAtK1dyNFV85YyJ4wS90b+Rd8ukQm2YwBLl4RbOb9Vmo79Jfn/IIbk1x5fVqA795wWg9Q==;5:HBMdct1uh+TxjuXlHvkbISsaoMqzT9XcIZmJ7RZWXvmqZE5ASrQcW8CpRMBDHDd4DnH9s8LCHMgUowI9cnlt7uvXR+kIUPlOihswIhhhxLfNNJnucQqgBPLPv4UfR3FnR3nzi6el4CuQr+R41x3LOE8nJJBy6KzXDWO4vHFOfXWBno/UDCnYPuhS2uXzEr2v;24:2dMyxKNid5K4sOnW+rB+z3oBrylGxPU1N0drBfG5ooiImzNm4ltZ2ErFbzchnrmIr+34h6YXgbr9u5NuL0KMyJakpRZ8JoUb1JuGzxM5+NI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1968;7:dLGmYXHFCkNG5g6IMfAJFjpwe7dcA4k5Baf4emp8p1QBRKIPhVCO7IZVwoaSZn1GuNDe4X+m/r1CAhgEyCw/Q6jve0v/ExdDykm1hU1YO+Rjy18mWG2j+C/fCutzQN3RR3Yl0Oc//LXrX5sXz8ERRM4dZHtE3vt4z59lYki5kS19TY8T7KE93KyDL7LL7Bh0ND+udTfT5TYawvPp7wMF9KLadK2s/Fl4av5gc4Aoq69O7U5ALvS3KMyR+SzZKXR9mz0/U6gevDqHdXre6hEW1y2XncwUgkWeTR50K/7ptkvGJx8b4nCIZj8CfM0UshV4if3STFyWDuwWEIKs/HhDmw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Mar 2017 14:53:37.2291 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0301MB1968 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 2017-03-24 at 12:55 +0000, Mark Brown wrote: > On Wed, Mar 22, 2017 at 06:53:08PM +0200, Leonard Crestez wrote: > >  /** > > + * regulator_is_bypass - Determine if the regulator is in bypass mode > Bypass is a verb so this should be regulator_is_bypassed() Very well, I will change this.