Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753994AbdFSLfp (ORCPT ); Mon, 19 Jun 2017 07:35:45 -0400 Received: from mail-dm3nam03on0044.outbound.protection.outlook.com ([104.47.41.44]:4032 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753711AbdFSLfl (ORCPT ); Mon, 19 Jun 2017 07:35:41 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; codeaurora.org; dkim=none (message not signed) header.d=none;codeaurora.org; dmarc=fail action=none header.from=nxp.com; Message-ID: <1497872133.5380.11.camel@nxp.com> Subject: Re: [PATCH v5 2/6] ARM: imx6: register pm_power_off handler if "fsl,pmic-stby-poweroff" is set From: Leonard Crestez To: Oleksij Rempel CC: Andrew Morton , , Fabio Estevam , , Liam Girdwood , , , , Mark Brown , Mark Rutland , "Michael Turquette" , Rob Herring , Russell King , Shawn Guo , Stephen Boyd Date: Mon, 19 Jun 2017 14:35:33 +0300 In-Reply-To: <20170619050245.2632-3-o.rempel@pengutronix.de> References: <20170619050245.2632-1-o.rempel@pengutronix.de> <20170619050245.2632-3-o.rempel@pengutronix.de> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131423457389334095;(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)(39450400003)(39840400002)(39860400002)(39410400002)(39400400002)(39850400002)(39380400002)(2980300002)(1110001)(1109001)(339900001)(377424004)(189002)(199003)(24454002)(9170700003)(189998001)(38730400002)(47776003)(104016004)(110136004)(81166006)(8676002)(2950100002)(106466001)(86362001)(575784001)(53936002)(50466002)(4326008)(85426001)(6916009)(54906002)(39060400002)(36756003)(6246003)(6306002)(8656002)(2906002)(966005)(356003)(77096006)(33646002)(229853002)(2870700001)(5820100001)(498600001)(105606002)(5660300001)(230783001)(23676002)(7416002)(305945005)(103116003)(45080400002)(50986999)(76176999)(50226002)(8936002)(99106002)(142933001);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR0301MB2004;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;MX:1;A:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD010;1:bvqcYD1DtJ00W0rc/3feWUYpZBQwJ+fs5Y/68luM1cTc0FfLv/D5goeFwnmxEE995zsZTbFhu9NteiVKkuQ1z1t+l3R+d2EAvPNYuC/log1gPqnekhyKkw2MT+bivZyMeSVQvjIAnmTrpbSCQu10XhUWvGADnp1RmVIIFjFp9DA8c6q1PaHO4ZhBw5Ix6D6sLUXM1CFEJ4jzKYET3heg/vBAqRjk+qr++NsuJHBURjOUdKa2QO5WKjcmHOGHW6/9G74XriKNeaz35xJGpV6PF3EDWcBsE8hcJNS7zggUrPzLN7Ses6fE8qQMZBGbs4v/g18waT55937++ewOmjjVeafzxBDPcE3rn238roaKiUWIstSBPlzcFrCDxEkvdR4sF2KSKmCqMO7I9Wp62JAPFPrF5w6GGFPdnPqzpwb5uxa6urQPoPr72Tp5rebFtEtgLnOt0lLx6KNI+jeJlllfgIE/ZkL75TXUT94jgGA5q0sXcaXonyWl+1oMEHfYFlfx96vlQ32ezkr3UhR229fQgXB//hHmTRWTlXTNvF6tK2eP+I/S3qx5IcK8d8v0/F03O3YxRf1heu85QBxsIWyIPtsv6wcWruOSpruS1k3yEyuMvG+3+1FpKmXyz+4UyghH X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 72e0e2e6-43de-40d7-ecf0-08d4b7074f4c X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131430075)(201703131517081);SRVR:BLUPR0301MB2004; X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB2004;3:dsPLko4fbaWZZWbxNLcsIoMZCBiW+KyF3YSQCL4dus16sUdgqJFoWTHaLaaN+G3GXjO2pn6mgn7B5dsGtgO9qpnXuD5Tik/eB3MrpugflV4VDu04Hf5ddw9leNrlHIQOtyKDGAe6GJ6PM3KyQ7DZv7KtRI/BvSuFdIXkTUwjCB8qJLZesF7q1ko6cQJaTxir1YlJoX2VHh4STmUNiC4id3aaBH52QB+8oVItdMPVdYKOQa9Huug3wCWJqZmsvRwjOfdVxPpGldRoc0wjUnMi5hzPLvNLbELxwpszsrTrV7X/tN5uYOBZsj/rPDgawSwSqsPbyMDiGArxWOzn4kS8Gt9QGPztF9ZobXdcFA5euLe17zunVExMU5V6wuXWzyDYg7hYKLtXg+ahM/eg60UcsrkWCDwpUKoa4apH3uOBR3AQ1x8xRzIvekvdzi1iHNKX;25:yh8AOG33Ou7+j/XvPkHhQlXrqxcRIRVh/7dZrLy8ifdM4Z97xMTNkhOAWTQHH9ar+ZReY59rULNLnloWJDi/jqx3zKyhMPZdEpA/IwVuDdImXIJO2BKtGqVDf753t6dbX4oJOeVfZ4DsnEWd2nucXtdYHPKL3dHkEPYN+M2YY4sM/cNwyGr5aNjx2E9NVjSQ5yaqdltRJWPxXYrhAO85aT1T6YeGHlCoj/fgu5DqeNmkx3NPOX0IXTUrPKMzgq8lYxfuWriwRa/h+ym6gxLqKm40JPTSGZbAohsxWBtOBMm79SIwAfCj+peN4XR3I5Mko+98t824qgZImTmQ476ogArCn09hwppYAHhg9yY5clbzYvC0QOdoIsPFBE/2iR3Oeygfjegp/GUKaiInLH8YLjk3WoGQtBmrPJx53GSdykBOaRKdBFRvvpPhAoNvN3D9/h4hfwh1A3pS5o3ikl4ddlls7f231NLZBF5jCUeNTAA= X-MS-TrafficTypeDiagnostic: BLUPR0301MB2004: X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB2004;31:Mm6mUPaZZyfIwb+1xZj4a2pVYsXd9qovSqRwpznTa4jVae35X01Roz0s8ylj6KrNdsWm/GnXGULaiupgAoHUuTkkyPhxgNN4qR2nwW7WbTV1aMTktRZd+H88FLP8HmT1rbLDH59o3BrGvXF1n5BLowht3ZDRDlc0tjMrNBhDxYdg8DoXZJkdDOWKF0u0pw4nBxVrorT9u0UmPPXW2yoKNCmeh2Q1xdwL/QqvF43FXzcw5TluH3m8y1ISPwhSxrA5 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(189930954265078)(185117386973197)(45079756050767); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13016025)(5005006)(8121501046)(13018025)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6096035)(20161123565025)(20161123559100)(20161123556025)(20161123563025)(20161123561025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BLUPR0301MB2004;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BLUPR0301MB2004; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjAzMDFNQjIwMDQ7NDpIbW5Dejg4R3ZDQ1FBOENpd3hGZ3dGL2ts?= =?utf-8?B?d1ZwVGx2dEhXWnhDNzYraDFueFZMUjNpR2g5VG5WK2xwcm5sMklHUkJIVEUw?= =?utf-8?B?ODRuUkZWdFNpOTlJUHE2djd5SngrTDhtdTFwNklqWGh5emxJenlRNmtiNVZ3?= =?utf-8?B?M21qUFZudVhkYUtCMnM5aThGQ3pXL0VpWkZlRHNZaXdiK1hQeTR6TnlnVGZq?= =?utf-8?B?WVZhQTNPRGk3ckVlTU5qcExOVkdLK2czRzJIOHpTOGRhZDdPZGFnZUFoeUcr?= =?utf-8?B?eHUxVlZGU28rV09HZHR1Q3lUMGxqTC80YUpUQ3IwbWJ6aDBNZUJhUUVrTU5I?= =?utf-8?B?dVFNelFTc2NvWnhNcHpVRFdEVnJHQzMrN240ZFN2U3cvR0k5ek42TzRsVzdD?= =?utf-8?B?aHQ3SkxIcU5BZEhzMlRPcFFYQ3hwaW1hYWxiUnB0NzdrbFZYLzM3eFlmSmI5?= =?utf-8?B?RVFjQTdsUjNOaUFQUXBQd1BzaEFoY0U0aExvaXNDSkYzaWdadW5EVWlobTBF?= =?utf-8?B?Rm1XdGN2M0lNVjZJWUNCQ1A1WXVScTRNa1FRUVZid0JLVE1JaHVZYzVMS0dT?= =?utf-8?B?dmZ2WXMrbXNBemI3cjZMRU9PVStkSGQxK2Y0WE1GYjBKbVpsOHZYZDErUzY0?= =?utf-8?B?eEZYemJmd2QwekZmVm9kRnY5WUNJclg5RDZTWlVEejl1TW9ydUdMY2tVQVEz?= =?utf-8?B?RC9yQ1NXb285ZEJwWDFvbzVCWXRqNDlMMGlxSHBOVFhwaFNKUG8rUk9qTEZn?= =?utf-8?B?SitNTzR3N0VvcFM3bitNNjBUYk1HbXlGMmZ4WkNaVGp6enBvZmpBNjlnWm5k?= =?utf-8?B?dytFZkkxOUVNNSs2UUI0ZXFndzBDUThwc0hPSkNJTmhEUEV2ckM3ckU1S25u?= =?utf-8?B?VGtTMlVwWHlxNzBIS2lzNERhdlJjeHRLM3A2ZjRINWZBZm5raDk5MWRybHl3?= =?utf-8?B?WGEwN3RWMUJrL0trVHRUb3BYUkhmb3plbDIxWW9QeTcxaU8yZnVEU2ZTYk1O?= =?utf-8?B?ZWk4TFVsTmxUQjZ2UGFJQTZxQ2RoMjZFUGxZTXA5MGc3UTg5RzZKR0g5Lzgv?= =?utf-8?B?U3NTcDhtWHU1QmIyRU80S2FMallZMi9Za1dpNmNLMStXYjFUN2tTcGtGSzdN?= =?utf-8?B?VEphTjRkdURUK2NXM251VGt3N2VCM01UTDJpZjFXVHY2SFFTY2JlbUhzUDIv?= =?utf-8?B?S0tXa0R3ZmZlbGtRR0UvbUxWbXRPbUh4SEJ6RkdoUm12S2NxN1p6NGRYUkFm?= =?utf-8?B?U3E0d3hEWHNQdWs3UkY5LzBnTkVyWWQ0dUs4aFlpSkZmdzJraWVvdUQwWHQr?= =?utf-8?B?dm80NHFSRWZQaGtvZzlmSDRyTjAzRXNGVTBwL3NDQmhweUlSTTFGb2l2RDNU?= =?utf-8?B?WFJrdk14c1dheUpIY1BxV0l6Um5oc2lMSkVTTjVISnlzd1N4eWNzS0RWOWUx?= =?utf-8?B?aU41OUhXaTlFcWNYdmpKam5JQjEzNXlLbXRRNExnM1E4QTdYcGxtcUFmcW5Y?= =?utf-8?B?YnJQYXlWU001c3V3T0NwMnc4Zk5TVGlpcExrYys5SjdkS0tVQXRYZnM0TG95?= =?utf-8?B?WnpOYmRYb2ExUWNjckxCN3Q3UFlhZml2eldsWjJhS01OZWs0cG9xRHphcW9y?= =?utf-8?B?RlhxVjNxV2J4ajBuRE9FVGwxc3drL1d4RXB0K1YreldJdlU2eEpoZ3ZRZXFY?= =?utf-8?B?S3hBbHpXcUxGaUNaWTUvalZ5U3hPTHNaYWxDNVAyZHNCM3ZXZmx3M3k5Z0tH?= =?utf-8?B?c1lBR2tURFM5THpwVVhwNEgrSUVCVW9nL2ZNSUVDR1JPNldybXNXVDROYWsy?= =?utf-8?Q?vqTK8YlmMQgMFc?= X-Forefront-PRVS: 0343AC1D30 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjAzMDFNQjIwMDQ7MjM6SFdXYXYxS0djQktWVnZuTDFJL3NBOG9N?= =?utf-8?B?cUE4Mk1mWjJBQzd5WlkrOGdYYk42ZEJEeXQzS05WWkxKZ2JuUlZRNk9xMDkw?= =?utf-8?B?UGZuWDR1ZzFMMHh6ckJHL3ZoVkMzaHNYUXNRM1JKVmo2ODlNNjNVSjIyb2pz?= =?utf-8?B?RERjdWpQVHBHdi85STFlYi9HSlBVWUl6dHlxeUw2MGxyazFwMWpKT3ZZTXVO?= =?utf-8?B?eHc5bWFNdjVhNHFwclhxOUlIYUZKRk94ZTVKbzVqcmkwTEZuL0xkUlBIbm93?= =?utf-8?B?eUd4ejNBK1ZEdEhBeXBMcUFZelM0RldTTUtaVEhBUFkxcFhoejU5dEtsSTEz?= =?utf-8?B?Q1ExcUV4VDZWejVXcVlxSHRaNFB3aWJXc05HUG15a1NBNDVpWWxEWE91OUNP?= =?utf-8?B?OElFMG1EUHJzVkd1R3dpY2pTa1ZWUFhCRXBnUGc2dEEwOTk1clA0SG1Qc0g3?= =?utf-8?B?U0hab3JxT2dQTmpFaXpYY2oxZmhrTDFCYys3LzRxVzFWVXV5YjhIWThQeU5M?= =?utf-8?B?RWlWdUFNRzNqSldsb0owTWRuaTkzdE5pbFcveFc4VkVvVzJkN3FNc0dnK054?= =?utf-8?B?WHVLV3pXRWVQS0hxMjA0RHhpVzdGTU1QamlrVWZEdnNQNXJCemlTTTQ5c2Fn?= =?utf-8?B?bHVvaERybzBET0ZWd3lKU1llSjdNN2lPTWVBcEV5VDYxSVpKM2RyTE9DVER2?= =?utf-8?B?TUhuYy9qazMrYnRha1M5MHhpZXJwMUF5YWRhSnMrV1F1UDhEMnIxSS9LOEJ1?= =?utf-8?B?eWZHQXB3YzdnY21MYTZTMklxTENxSkFvYTl1UzVJNlB0dUoyazhLMVVmN1FT?= =?utf-8?B?akpMdnlKT3ZnRDRXWE5JUjdTSmhjdG1JY0ljTlc0TWk0bHd4cnpoZmhZeWRl?= =?utf-8?B?UVEvcG5HZ0JxdkNwV1VOOW9xUGx2Wjg4RGF0UG83bWhrcXkwRFdEWklHbS84?= =?utf-8?B?aC9rOVEyQ1B0eCtadlJaYkNYZkNwb3FBWGkwRWY5REhITjZtbzBxT1E2S1Y1?= =?utf-8?B?NkZ3OFlRb1lxME1vS3lYR0RPellTbS8zS1FjeFdibVUxR1R1Sjl3d1BRemtE?= =?utf-8?B?b1VKRHRzQjB1RGNJak5PekJwU095MnIvWHJyTk52Y05qcjhrYWhPSmpvVVg2?= =?utf-8?B?L2s5eWpIb1dKejVBRkV4UkRNcUh0aXkxR2RDb05xSWdka1JmOWFnSS9aWXp4?= =?utf-8?B?ckx3alVQaUtyV3ZaTzNKTXZ3OUZyMk16MTV2bTVYU21BTHlGQ3AzUWJiOSs2?= =?utf-8?B?eEsvaVlxemJpd3FhM05GNlVMOVVNRTdiZW1mam8wMzU4TlFndHJZd2U4dVVj?= =?utf-8?B?M3NxdnBxdE5hY0FlQkpXTncvK3c4NlA2WlRsSFZkTHBVenJIUHZjRmczcS9j?= =?utf-8?B?amJYZmtkWXNCVld4OCt5dW93SU5hb2pnS1RMazd5eklCSEgwVS9Oc204NXJU?= =?utf-8?B?MVkrYS8rb1g2Y3VTNEYyekpnRTJJNlNxaDB2U3JhWnkvOTRHamdoeE5UZTd4?= =?utf-8?B?WmxuY1FyNVZxSDNZbks4M09yVDd2VUxmaHpxRVFVUFdHeUFRNGhaQWpIZXlX?= =?utf-8?B?aitrOGluK3ZrL3RDa1VkRUFza2YrRUdkSFFBMVFtNTdkVk1GUTlWclBYK1Qv?= =?utf-8?B?My9YU1NqSnRjNTl6UjREdHZ3ZmtFbkNyb2NrVUR3Szh2cDRhMUdJZnJiZ3E4?= =?utf-8?B?TjhZUUJtNDQ0Wm11Mm4zSjY0dU9YWnVVdkJ3OFdGSE5TNkM4WGZ0SEFadlpv?= =?utf-8?B?V1J6Y2JYT3I0ZFo2YnBMekcwcm1lWVRycUdkMkE0QzBtNTVmSjFvbDU4NEoy?= =?utf-8?B?Mk5zeEFicXpWaGVXY3lpdjZXTHZVSjdoNEhpeTNPV0QrSHdhUyt4N0x3T2dZ?= =?utf-8?B?Y0NwSWN2SzA0cHgrSlFQaXpqYmp3REVXcUg0a0pDNHh3TlVyUWkvaFgvMXpS?= =?utf-8?B?bG5WOFRzRHlwL2VaZDJPMUZDQTViM2c3cHZPQktTY1RXOUVtazV0UU1sNy9N?= =?utf-8?B?RkJHU1JYZXZjU0tpSWFXU0VmREFTdVZZbEFJRFBzL2Z2QmxOU3ByVVZhNzg2?= =?utf-8?Q?8nHMvJjlOTLWMnrhaKqyqbKvm47?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjAzMDFNQjIwMDQ7Njo5UTQrVE1UNnY3SzlDbjdsZWcrOHZYV2Uz?= =?utf-8?B?dWFOYXJDcC9EY1ZValFtVEN6T2puak5vQTJDWVFMR0YraTdpMEE4cGVHQUZM?= =?utf-8?B?TjA1UnA5c3hCOStRelMxR0lzc2hiU1k5LzZObWZ2WktxZjRxaENRK2JJUzVy?= =?utf-8?B?RTQrM0hMZkxzSkF1Zm9rVDhIWFBEZ25MU0ZvUnV0SUYwUmlEM3dhc3Y5bE1h?= =?utf-8?B?YnRmSnZRc2lmMmE2VDJFMWdKWXU0dE82VjZXMHVmR3dSL00zaERhTGpuaEYx?= =?utf-8?B?REc3Zlp6eGhUd0hiYnZVMU8zNldsdVpRazB2ek9pNGU4eHBYdlZQZ2JNYTZs?= =?utf-8?B?ZGNPa3FCVm5GN2VkRVRhelh3a0dwcFkxdDFzM2lhWFpvekhQWFIybVBiQ2NB?= =?utf-8?B?aUZwdGs2RnBsWlpTYjVBbjVkeWp5VVdoZ0t6UkpvaFlLZzhPWkowZTMyRkNY?= =?utf-8?B?aGRIditsNWFHdTBXQXRTY2kyeHhUOENQTHFlbFZLNzNKckkwbDZWN0REYUUv?= =?utf-8?B?R1c0dUNzd2x2L3A1RnZXd3FJOUpKNVQyVEpvQml6QzFnd21QNC9XMjNlSzhi?= =?utf-8?B?eTR5QnFOMmdFT1BBSjNndFJpbTJRaEUxMlgxdFVtK2lKN1NtVytWazBjRnZC?= =?utf-8?B?aTNnSW9WcVhaMU02S2pSOVF2Ly9GbVMvZ1NUamxyMitrSm1BT1gwSWhsdUJs?= =?utf-8?B?VEszRG5MNms3RUozVVAxN0d0S3JON3BNSWhXa3RZQlMxVHRkYzhQbllxR1F6?= =?utf-8?B?Qm8wWjMyelpSS2JiRnRac2FwcFdzQWVVR0N6aHFQdS9iV3pubXNKZkxuQjUw?= =?utf-8?B?VUZ2S3Z5NjJWVWpqT3prK3R5R0lpME1vNHlibzJPOWhkeDA5Y0ZCU1Fad1Zw?= =?utf-8?B?dkVvUXBEek5XZENMZkRzRVF4NzJjVlEyL0I2U0EwYUY5SG9SZzh3TUR5TUFH?= =?utf-8?B?K3pUYzhSMkNwL2l1VE5wTHdyd3RJbUNEd3ZCUkMvRENueTFtdnNTQkg5K2dm?= =?utf-8?B?WnJWdXVLendMSWZTQUZtRUcrZytCU0dWYzlVWXhXaC9RcDBjNGxPNTRuRjdt?= =?utf-8?B?UzJXY2Zxa0EwYUMvaVBMRkJGTmFHY0VzRE1iWmloZG40L2MzTTYrRlloeTFM?= =?utf-8?B?YXh3emlwS0ZvTE53Q1RKTGpDazJMZUZBUjdXRmtacHVON1FFcS9PemFrNm5F?= =?utf-8?B?Q0ZXMTMzbHFOSzNtR3BOMVVhQndhMndmcDFoMkRqMWltNG4yUDI4MkpOYWlz?= =?utf-8?B?S3ErK0RmTDZIZWlXOUMwcVBXSk1EbUNHUklZbUliUlMydWRBYytUREVMZWk5?= =?utf-8?Q?62xKAjb4HkZJaaiQ5kyF54CvQX8OEm7og=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB2004;5:3CpbuxHxV+AAP2aGJoM4hwGIucD62ItLuKtE64xEpFW4NX8u8O6ftNVRhL6h8J/Ftzzm0cvKJu24EuODyzAoRXY566K+KyjJ+BXN4dOiK8+/yXASyUt1+4gTTygQNHN3ge8wRw9FtuiOLlyzE6llULYTYOrj8K5zg7z4JUoCEsNVw21vGCt/m/jV5bn5nAVaSNgP5XhsDH8uBFMqIrAJoAKgt9BLtBfRzLu5z4WUxbMUnrlP5KoiTMok/sPkKRx/AiJB1yKBT5U93l0/7+3D1CA2tt0MLQAfGGCYyA44lEbpjGa6SZDWxzNAWGjbASEKlcuc+mVRwPzcInxNp2f2odteEGHmojW4ORe/0/ny77q52zxV4OCMNsmLh9Dqey0GJC/oIH6Fy1QVp2janzksxVi+tLUG+WuLpw4YYeOyGGl0po9BqhtNQzeBHMhkfeGjpFblVP/43lRA6n45+60pa99PkZOrpdJD30st1717UdvgQYFDs4wEkNhFl1lOVDMccyv5ZJCfgKHbiZj3Rme3CA==;24:gewz7xnwh11na5aCOblFYl2pjkgyCwzUUcuDnfuu7qJxqkk7+dO8nX6w/OMM6FFVb7ILtXKhsIxlDwQHKYAKSYspsiiCJdEAarstYTyfE2A= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB2004;7:A8VsvLUzh+NXeFBqwxmhlgT9zcdkMJklRONLO9EwVlR2wj4Y2DSY/55x5SsoYpNlD7fBjRlYFU2L74/N4HyWgwp6eQ/HbPP9TH66lnevqmSAtpI/uthYmdqndWTw4hkOh3LAOaf1kFtcjv5yCW6rbcfXlRE6goXKK1G0v9OdL5SWK1vJetNPSKpKs0ySopU1cnC62fE5dCIApYC8+M8UF7vN/iI4j6Rf2PG0ovz1fC85IaaQhp8s7+MTEXCU0n/jmMJGKobFh82Y+ermz7u+rdbm9JzD/urESH3czEG5nZCN/qTzOekYVPU/Hsk1whpldqhtlFJ7MlHTabs+8KZgbWj8u3eDXaA2NBS2QHT8BvS3CfdT/SxA1PA1OEyStW1rujgpvQtbMe8t+06dSYLw4xZ34u1q+/rpkjb7z+lD80hfyag+BLrklyMqADhfQiFYSRNZ47xNVg+H7BpJyyO4L1KMyNcSQKLeoqzNUo0OBRYIWHvsuR/2pN210z649zGHqwXbORhFMWIi+fZR2s0mEeZMo51513c1zG0p7e8kz/rbYUknGItxnBOLMxxw7r3ueQfhDW5gTUw333SDgyBmitKwj14W9lEP3XDaGAMCt82pMnfJbM5uCL0jCVQbYw6qMLTFly/S8h4yqLpF7a2OpmKXfWlOV+pi9g5ImFpwEqh2KbnyDl2D3RysDXEwjDBPjU0Df8FwDZMmTpG1aXfYEkdkk0XEOFgCc/aC+h6Obbs0FV401ejUcJnY3X7hdDb7A1PiJ7jLsFQ5Ydq7pxaHdJ7gFxqFME7MS9KfM7Y7nXo= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2017 11:35:38.6838 (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: BLUPR0301MB2004 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1622 Lines: 45 On Mon, 2017-06-19 at 07:02 +0200, Oleksij Rempel wrote: > One of the Freescale recommended sequences for power off with > external > PMIC is the following: > ... > 3.  SoC is programming PMIC for power off when standby is asserted. > 4.  In CCM STOP mode, Standby is asserted, PMIC gates SoC supplies. > > See: > https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww > .nxp.com%2Fassets%2Fdocuments%2Fdata%2Fen%2Freference- > manuals%2FIMX6DQRM.pdf&data=01%7C01%7Cleonard.crestez%40nxp.com%7C32c > df19d0ab44ed8e24d08d4b6d097f4%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0& > sdata=CWDpnEGikPGmSTM3dQH8IMxQCVzcIvHL69nu962d8M0%3D&reserved=0 > page 5083 > > This patch implements step 4. of this sequence. > > Signed-off-by: Oleksij Rempel > --- >  arch/arm/mach-imx/pm-imx6.c | 25 +++++++++++++++++++++++++ >  1 file changed, 25 insertions(+) > > diff --git a/arch/arm/mach-imx/pm-imx6.c b/arch/arm/mach-imx/pm- > imx6.c > index e61b1d1027e1..cb76832935f0 100644 > --- a/arch/arm/mach-imx/pm-imx6.c > +++ b/arch/arm/mach-imx/pm-imx6.c > @@ -602,6 +602,28 @@ static void __init imx6_pm_common_init(const > struct imx6_pm_socdata >      IMX6Q_GPR1_GINT); >  } >   > +static void imx6_pm_poweroff(void) > +{ > + imx6_set_lpm(STOP_POWER_OFF); > + cpu_suspend(0, imx6q_suspend_finish); It's a bit strange that you're using parts of the suspend code for this. Perhaps you could just write your bits to CLPCR and then execute a WFI? It would also be nice to rename this to something like imx6_pm_stby_poweroff to make it clear that it's only for a certain power off path.