Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751744AbdFTOc2 (ORCPT ); Tue, 20 Jun 2017 10:32:28 -0400 Received: from mail-bn3nam01on0055.outbound.protection.outlook.com ([104.47.33.55]:31536 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750993AbdFTOcY (ORCPT ); Tue, 20 Jun 2017 10:32:24 -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: <1497969136.3177.10.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: Tue, 20 Jun 2017 17:32:16 +0300 In-Reply-To: <7f2db0a8-a316-5ecb-24bf-46bcb625e123@pengutronix.de> References: <20170619050245.2632-1-o.rempel@pengutronix.de> <20170619050245.2632-3-o.rempel@pengutronix.de> <1497872133.5380.11.camel@nxp.com> <7f2db0a8-a316-5ecb-24bf-46bcb625e123@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: 131424427421260793;(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)(39410400002)(39450400003)(39380400002)(39860400002)(39850400002)(39840400002)(39400400002)(2980300002)(1110001)(1109001)(339900001)(24454002)(199003)(377424004)(189002)(9170700003)(230783001)(8676002)(93886004)(81166006)(103116003)(5660300001)(305945005)(33646002)(106466001)(7416002)(50226002)(50466002)(8936002)(104016004)(50986999)(76176999)(105606002)(5820100001)(498600001)(23676002)(77096006)(53546009)(54906002)(85426001)(229853002)(4326008)(47776003)(8656002)(2870700001)(6246003)(189998001)(2906002)(38730400002)(39060400002)(110136004)(356003)(86362001)(6916009)(36756003)(2950100002)(53936002)(99106002)(142933001);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR0301MB2003;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;A:1;MX:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD035;1:hAmkxjoJzTYP+/v0eYHvaXMzOmINGZ8xGekr5g4U72z4y7R8Px1NdCj+bRbb7u+4CmiTSOnJmO6tDZDT9LUAzeVNbpwXikiblXI/RZ9mcMdAhU/dh7eJadOAkLCKnRoQ2vorZdHK+GeCvhYAFHPWKTDICmuhO7l5fJ5PvxEP6F3JCQqLKBYIJY8u1ue6948kQlaN3vlYtLvSpUYYnKf1p5ilxOKW2z1F8BHFFCIbn7hCZ2ufe9nRgKoQRp/GVvDDMdE2X+ihJ7vWVrmdWFgNpWIRZvqQZ4grA9FrGe87ezFOP1Dqxb13evEX9uTyiPCxIXU96Fal0Z6O7Yxw8KPhQn7FEuOgJZ/dMbWnIqH6l5yAZlSK2JllY9maTwjT0LYrmqXr8IJMeSfNXVyJxXb5iweXZnXlzk2SEYPCF1hIT+zpkBD1qwcZ+N7xcooDkJsw2r425hdcRO9X9ic2WWBNHd+F08XBCvvPFkl2ZcAIKLkzjUfyLFG1wneWJwKCR7Z895LpsHTATVbsZLCA4Yk4498QYlD42nwRJT/A8gemxAdilIgI2wfzA582bm4xeDtwURH1xN5u+0B0xh4hDb9dPJ3gEfsM/x1uGm28WAb2hbZIZSuqDd+TlY1xmirRCnMrubz7DEv0wUayd1n+43DUY087eBaFhMeu5s4T7bdmrLKAJ0lPSsA9dR04XBIkUNr7HrV8T7nNWmc1IlY8A6tXOnPaafHlrJnyKr5SfbTURh/hAjJ5tqN4P9Wf9L4jGCmXfd6GsHt7GOoi4ARCYU6o8mVd1tr1TnxzMK9cRrfJi0Y= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e9a2fff7-a4ae-4d02-7a98-08d4b7e929b5 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131430075)(201703131517081);SRVR:BLUPR0301MB2003; X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB2003;3:Fsh7lZ0oEumN3kKFIMrmXB8Pl3wrrvtwqKe1avdNTKSthrulsHCCXuIFiWM2PtQ8K1z2ZEaruCi+soCQFg2yp1EYvqpeUjuX5soPbhrLKm7YHNkZan7RUEItdT45X4tUMeyI8V1kTj39oDiUvezBoL8cUAg7/ePymbFS1IRiybgIJJtqfu3R5urQg4fLXGpHaceYHrF0C1lwECQdecVwUgvNzz5vObSPk+lSm7dCiMMvwjRHFce945WhKLtcBe+z1YQPGpsCwmBmWxXlD+uREcX6TNMOk8mrVtm4FcVAZn9CirluH7XZAl42KDw2KHCbUCr4rpx2zDgmoQZRp37aTn5zJe3TXVRGW90tNZb7kTt6KGoAVemVN2idYuOBWc934cxQ8nPx3E6Of2H7R68+VbHEhuzCiqBEx1/sAwf3vSiLaYjzJCuz2ktpBiTDRbax X-MS-TrafficTypeDiagnostic: BLUPR0301MB2003: X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB2003;25:LgOv9mgwwsKEd+1qYERuNKT73IGYc18s0EMGgoYafLxXGZM+kMU8wzChDtwCJkCHeXyS/nXbvgNMLAPHABj8RdmhKWnyeN+bv1FOGhM8zFyQpSnaJYSstDMXXeeRUVxaTC5wXxxozKqmYOqwK5fC+cO4dG+3fo4pfl6Q0Sdk1hqn+m0G0GIYia+RKYm8PHmNJwK0sYCp726gvl0mXYOt95sd86/rFZ/y15Iq3ANv8f58s3DXSOnsZ41ngr9or/UKRrJu+1q2pDtFbbYT8sikAERkcRwOMSfvTzE+ZbonmyVtq2CD3+sdiijTFdnJrGSwUSC60UOc0zOST2lMnnOR53uidvV7Uv2dtyotxMfdtfYqOsfVWZXffe68LAuAw5lqi2y1kc3u8tKtWjI7rno0K59fxiaaWT0dpd9sTPzXNkwQrz8IyVLlbCKYPQvZLi7OQsUQgInbQEk5B+Gz53vhI5bTS6PL424Yo803o/fO1b+3VeqKplcUI4Kk3saSXl6S/0S9xNgjIhUmEU42m1/YhDT/y1ST0i9w3SUuzKe6vmVfQ/1jcLMT9b1eMIyNz0YtPUH3CtPRH089QmmlTapmX9M+1i6xHGT2NIYe3EvAYdUyONECzpF8PT6ACsMJSR2zsk3IT3TT+gRPAloYPPSglN8ul40Yj9sxjIYlTsVHIthj93jJKhSUdoasbzuzpDQ/mtiJ9qXvamPOvf+4fMZbqigb49TYconueg8Pon0DIW29p/F0fSB2oSMsZn5N0JDX1z7CJSLFnMUCf1RHEa4ouzVKuITW8+wZ3J4Wy1pqQMYcfuVtvkhVNcTTZGeYZ0pLxlNTfrCflrUk71jiLmy4oDmLEMEF2r2bKjzzF33MLodnenzeWxNK/Up5zatGMwuWpfE1mmD/rsOfVRbQoY2YAURXVWETC573+7SORR48yw8= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB2003;31:54OhbFPrdpEe7zoH3yKVtIkkHy8plsr4Am/pcrRsG6bYd7Qi4qfMaJGtnT6/seoVut8t7XpxIAByunyMUVm0mYokBHdKc/jGtdZEo4aCnvBwWn+l2Wplw33ud7t94+I0JxKyRpa/loKiuhAlaIiXG8ROPuPCfn4Y+v0iMMdNOmBH7wiwAxnyFJBV9Yk+1qrYdzUvsFJLFuhpXoGrFhTyaNEGya5zCv1CC8fhm05wIYhHyvZaJsFpTjYzQ0KMa5V3MAa98AoGRwOVgKfwOaBJ9a0ezzyEMonyhyv4/lKJNOBLWbfVJfYWmI/vhS7IYVa8SP007HSPGzf3SKr73urtGCqbzy2IqlT8qyrgPoaSPtqCUm0HGymWS5sCvlOv0dMXQJApFI+/l6QgJ+QtS2chUKUtpUfU33KK2BvU+wwLVMHfOe95vYrlgciLPocNKylmuhcNdNCcK4fLCEz81MwJEg7m7cVExMdxtVxV6YWBtE7jui6c7B6ukxtgDr6t755G83zDPmlDkSmCi6GBA6DlZG0qOlTuqHnTqydWA805XeQeLcC8ghZavxLF35VX8pXNysJAMZQmPYXW4ipsQub/emyD6UPQyAZLJGPTw/zrC//4zMc5AFWjnnYmWmyQWLScdel2GAeDbFz5/q1rEHHoB3BRwPJiYF9DOvh2/ehWQYDtaf1Q5vpBaxtE0hWg3AfqAkbnjDH+wcOO7tv984l/BQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6055026)(6096035)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123561025)(20161123556025)(20161123563025)(20161123559100)(20161123565025)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BLUPR0301MB2003;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BLUPR0301MB2003; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjAzMDFNQjIwMDM7NDoxZHVSNVdZTzlRVWhlS0VFbG1RMEM1dk9E?= =?utf-8?B?dGFENGlkRksxVnppRUVUN29EUFgxemRmS2RocHE1WDRRN2F1OEpHalRYemZj?= =?utf-8?B?ZzVVcytkOU13TElvSWJ3SWJyMHZNcTFRSzhFWHRNdnRKV0x3c0RZVXN1cUFh?= =?utf-8?B?Rks1NXNnRm5pcjBHMHhxZmRNZHpwK3E3aXB3ekk5VzRvSE1NNDB6VGVGb3Rn?= =?utf-8?B?RVRWM1M1YXEzTzZqQ1VndExTRS9idUpGMVBxZVIrTU44OGxzaFFJVFUxcUNL?= =?utf-8?B?Qm5QdHVab3dUUzBrbjZyOXlzeFpGa2hTNGlCLzg3WlhsTnhaZzNYU20xVUNE?= =?utf-8?B?ZEw0cklraTg5cEhIOFo2bnlENnNXa3BjaUlIM215emRySEJldjNucVZOUWpn?= =?utf-8?B?ZVNXT1JJVTFndGR3emF3SEdDL1ZTUkNDRU5DTEhIbTFIZmVWY1QvQVZkWC9z?= =?utf-8?B?TTY4V1Z1dkVROHZ4d0xyNUdqSUhsOWRJOGFMcWFmQlVzZkxrcDRiMW5SMkxs?= =?utf-8?B?TFA1QitINVZHMG1LZWVZR0ZSbURhaSsyeHlhTzNiM3FnNFhHZExPT3BvK0kv?= =?utf-8?B?SWFQOFVXblFwK0VKdW9wd2JlMFV3S3N1M3JOcEt0REIyZGp2ZlpqbkVpYUx2?= =?utf-8?B?MEdRVlR2TGpjbXM4bk5QcjBBaitCOUZ1NnZyNzdwbkZOeWZxd1NQMVVEOFZq?= =?utf-8?B?WkphNkp3aTF1Q1duSnd3NjhNMlFCa21PYi9YdTlTSTAvaFV2RHVHVXJJZjJv?= =?utf-8?B?Q3ZxbjVlTktBM3dWelpWT2JwcnN5ZzBJZGVVUmxkTlEyazJ6WFJkWkFtS25M?= =?utf-8?B?UUc2MmFyVUJRTWNSZHJWeXRvMlpBelU0ZkJBMTR4VmI0OC9XQzhyNjNPdVg5?= =?utf-8?B?ajJqYmI4OVFERTF1bitBQ1BGL3B4OUNXMFArS3ZGWXd0VzVKT0M0ejY2cWk2?= =?utf-8?B?Y1RQZWxrZ0xvV2M5UGZhdkh4SWQvU1hhV0hsd2lia2dVZUVIOWxuU3VTcVFC?= =?utf-8?B?cllkR3oxS2hCZFZod0lFNC8wSEQ3bzBhOExTd2pwNTFlN3FRK3Rlbi8zNStj?= =?utf-8?B?MG4yMTRITzRneHNzbUpkcWF6V01CV1JtVEY5VDUzeWxFY2NqNVl5ek5vMXlR?= =?utf-8?B?VVN0Z1ZFS0cwR1R1UlJGcGoybkxrcFk3VjdXei9Md3ZrV1gvQzkrMGFMY1BQ?= =?utf-8?B?UjNOT2NCdU9WSUlvdU83TjZVcTdVTUVhVU53OW5rQ1N3R3JSMlN1ZkQvRFVJ?= =?utf-8?B?cWdvQmhGZk1hMGZOMHRRakFobDk1eVRVajlrZWlHUWZTU2RJN3haOUk1Y0dl?= =?utf-8?B?VnVKdk9FakNuZjREQ3Jaa21iOFNjaGtFb3Nha0RzcnVodkRHSnB5NnhFNXlh?= =?utf-8?B?a1dDck0wM3g4WnlwRkJXTkNDZmQ5RDZTUndnR3dXMUxHaHcrMCtoUkxidWFy?= =?utf-8?B?UVFqOE9QandZbzdxOWdWMFNwWTJHQkw0NXJoc2ZMQkptQUtQZXpZdy92dm03?= =?utf-8?B?NWFPM05xMGltS2NlU3J1WEpjUG5UQjF5VzhNVi9lcndPNGUyU3pRU0U1elFI?= =?utf-8?B?c25aSkp4MmJGV1VDZ0paTHVzYy95enlsRnhEZldHTmFzdklFdS80QTRPb29Q?= =?utf-8?B?NHZyajcrM0VPc2RNQXdGU3FvRjlta2s0QXdmOUZFcmthcWhJS3E2L0VLZz09?= X-Forefront-PRVS: 03449D5DD1 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjAzMDFNQjIwMDM7MjM6T0psUGZrclhrK3lGMXE1ZlBaQ0NuNkR1?= =?utf-8?B?bitrMDVncmtCZWZZYW41UVJjZ1JLMkttemdEejRnSFIyNFo3VEVPOW05YmFs?= =?utf-8?B?L0pkWkVEc2t6ZzNXem1PcWZtS0ZWYTE5bVVaSVdmcmp6V0hkVFpqVUI0UGJp?= =?utf-8?B?WFIzc2w3a01FeHRpRDRXbzNPNjhXV3FDcGJydWx0TkpORm1tdWdBN0FXemho?= =?utf-8?B?Q1p5ckNFSnJLL0pkTW1xUVhzaXNoSjlPV1hKNElNa3pNS3ZpSFd4TU1nZk9r?= =?utf-8?B?Yy9OeFpEZVNMRy8raDFGVXdwWVZ4clI5ajFHK25EYkNOZFhjZzFvMVBJSUFE?= =?utf-8?B?WnFuc0dEM3pCcGpWbG9ad2E1OFBHQ25iL0U2MWtQOWczNTNZM2UrWE5CVjF0?= =?utf-8?B?U3RObnprd2o5dDZ5N3dPOGltMVlMWlZubmlOVGF0WmplMDBhWWZyOUZmekxN?= =?utf-8?B?V0R1RmFGbXRiL1AvWmM2N0l0NEdPazhJaVA5NG4xVnJ3MEkxeWhSdnc0clhr?= =?utf-8?B?L09Bdm4yYjBHVFEzdmFLWjNDMHFCSHJJWFh1Rk1YSDVHRjVkV21ScDJNVHV5?= =?utf-8?B?ZFJRT1VyNkN4K2tJZE1OaEFGUE9MS08wRlcrWWtSRUlBQkw5QVlsVnlQWGVM?= =?utf-8?B?REFGa0lyTy8rdVhkUFFzNnQ0aTZLR3EyMDRpbDhxd1kxdFFxdFhxZVIxSzAx?= =?utf-8?B?VzI2UkgwNm00Mk9FOEowZ2Z3Ynd2U09aZldidUZITS8vMTIrTGhldERVc2RS?= =?utf-8?B?RER0QjJubHpFNTkrNjJRSVRCRU9Od1JEd2tTL0MyVndrUE5JYkdHSEtVOWU1?= =?utf-8?B?d1BlUXpWYURsYXFaYlZEY1pOWlNRMmpwYXJySm9nQURIbUQ0ZDdQSHRMMktQ?= =?utf-8?B?WmZTQ2NueXBUNXBmb0hRc1NSa0w2K2l3UDVuemQvekdpQVQzMlZJMzdRMGFI?= =?utf-8?B?eTNlTU1pY29mR1B6WXF0cXJzbld5WmljQkZ5WnFEdSs5dk1EaGQvV0VHaG5j?= =?utf-8?B?S1RFdEpzREZiMU0vVGVQUnZQZkx5OUF2blFnSnZ6VTNkNUxQWFluU2RuMWZq?= =?utf-8?B?QkhhcDQyMDVPY1dRLzZCMDFkdWxqWjFIaml4Mkh3NTFBTHIwWFFONkVnblkz?= =?utf-8?B?ZmFaYUJ6Rjgvb1pPOXU2d1NtQzhhcjE0WEVZS2IvdEdERXNjdVJHTEhvRk9y?= =?utf-8?B?ZktOM3I5RWIvZ052YTFBTkh3YmRBbDh2M0M5TFFYemVSaFZ2ZlVhT1JGZ3dW?= =?utf-8?B?M2pGRm5od3UvemdZTmU5bWQvZEtQanUzbTJmRTQvNzJEQjFFUFZTVVA5REJC?= =?utf-8?B?dllNMWJYcVQ0WWRRSzdtS0w0ZmY5R1NaZVMrMVBIZ0xQWVl0SXVSWDJXaW4x?= =?utf-8?B?dGxJUlY1azJibVhHYW5yaGlYZlJjZU9qMitKdk1mWUNsWDVqaWhFOW1taTVh?= =?utf-8?B?SnU5eGVPT0lKWTdhUzM1NzloZGN4bFNIS0VwWlJiVWk5c0JMZlJJejg0TXpu?= =?utf-8?B?QWRaaEFWR05tMDZ6NGUxV1pvMVJWd1FvQlpOdjBrTkFuTnRpYWlyTG1pQ1RK?= =?utf-8?B?Ylgwa3liUTdiTm1UZkM4NUNPOTFGU1dVRmZKaGs2bzgyMm5MY3I4OEFPbUd0?= =?utf-8?B?Um1obUZvY1ZQaXdGY1lha0RSdnhpYWhVbEM0OWMvTnp3eXNza2JGSktETjRS?= =?utf-8?B?Nytod01RZ250Y2x4eWhDbjRlSkM0NHNidUVMaHJ4b0dUbDdOK1RNbnl2QVF2?= =?utf-8?B?aFFmbE9UcURKbXlML2Q0ZEJQckUxMHVNS1lFRjZjMXJiSjd1bmltendScW5O?= =?utf-8?B?bE9OQTVjcTVXNytIU2ZPZG41RE5CTmtnd1ZFeThNbzhMOTNPV2Fad0R6MDdZ?= =?utf-8?B?V2ZXajhFNGo5N0dMbkg3VVVxZ3ZEbGZOUnhBTGtrcEY1NjhFVnpUQVVFcWdD?= =?utf-8?B?dWZsOFUzTHljd2ZINWtDQnZVamJNendqUytsaXoxWlBRR1RDd0VHZWc1M1ZI?= =?utf-8?B?U1dyWUNwNDdMMSttM29QeTNTYUZJUDRmemFNM3JRPT0=?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjAzMDFNQjIwMDM7NjpWRWdPT0tGU1k0bHF5YXdsUTIvL1UxclBM?= =?utf-8?B?MmFBQUZWTHhjbHJDRjRHZVJ0aUpRVG5sYjkwa2R2akZFTnkybjh4Zm1ZVVJB?= =?utf-8?B?M215aTkwT3BQMFZEbXl4MElNbnZWUHFDWFk1Yy9KaFpZUit4UTV3Uk05bUVn?= =?utf-8?B?US9Wc3pGdERtNDVEMnhhU2lLYXFtcWwrM3RaMmNrUmpVRXpRRnZ1cys3RjVL?= =?utf-8?B?K3duUUM5czdraUZ4dlJiYjVTNHVHSHY5dEZacnhaUDE3L1AxTmpsUWdBVXQx?= =?utf-8?B?emRJTHBEZ1RGQ1lMck0rUzUxN1U4VWl1akRqaG5OcWp1RmZyaUs0TXpwdUJo?= =?utf-8?B?ZWVEMUcvK0Y4YlZsVCtOcHBCRkJKbnc2VFUwVjh3VGNzWHNkVG1iWXh4dnBl?= =?utf-8?B?Z3Y3VUpZRmN1dkZwSXlKRHpXMTl6MnpOTzE4d2ZSNmhSUjJWeUhZMTk5bHZP?= =?utf-8?B?eEo0VXgwZHlERE9TSDFHS3pqazRKUGJzZmMydlVjbHhINFZFL29kZ2M5LzNG?= =?utf-8?B?K25QUmgrRzV5MXgzdU5ZTi9pWVkzUVg1RHYwb20vOTkxZ3pveURZUGx1RWNM?= =?utf-8?B?NmxCMUVBRWdRWGsrTC9xZXJ1S011em0xTXpWNXVzcjUvU3RFaEdqTDNIbnpX?= =?utf-8?B?RVNDcGw1VThOWlR6b3pCeVdSTEpPaEx4cllGdnlyeFQ4SUNEN3ZpT3JrRC9G?= =?utf-8?B?RVJZMzZGK256dW1JdFFST2YrZkFJaEFxRXE4eVVXT2VRd0YyOWtURTRJZEdI?= =?utf-8?B?dkpQbFJEWEtyOXZIKzFMdmx3VDlNdzluazc1b3lETGtLczZSdCt4b3Z2MEJP?= =?utf-8?B?eDBVSGJGZXM5MVVqS3huZVpMT0RHczRJOVUraGxlSlJWR3h4NnZwYm1rL0h3?= =?utf-8?B?ZEE1S0duQTR0SzUxOXhLRkhKVUNsMTE5Q00zaHdDd3Y0WFltak43N3JJSkVW?= =?utf-8?B?V2IyQVpRNG1xamlYNnB2MmFVOVBGS2xSbmx6bGw3bzQzdDJuVzZFUUtHQTdD?= =?utf-8?B?Z2NOU3RRd3VFWGJMUjJnZGt5YWRRbStqaWJlaUJUUmNBdkZ6eUV0ckQ0RXdt?= =?utf-8?B?RW1NSHpWU0kvalF1S0N5UC8wZHUwQUlxNlVERFcyVnlmbkVPUkJXc29yZ2w2?= =?utf-8?B?am5EY3l6QjNDYVd3MThWM2pJR2tCY2l2TVZmMHFTb3VzUjdSMUJzRHBDTnIy?= =?utf-8?B?MHZUcWpJVlNEZ0s0RFV2VlV2YlRpNm1mazVLUG5JVTN3eG9kSVI3ZjBkNmZa?= =?utf-8?B?aHp0WWlldVNNTFM2NmpkQTdGMGREV2R3NE9ocDh3cW10c2VNeDg0c01INXhq?= =?utf-8?B?OEpzQXRmalA2NGN3PT0=?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB2003;5:/3RLC6YH8YgYkfv2bRCmlhxkzneGc94DTcXfTsRmJPTKZLFn0MX8rGOPGEjymAIyPqKFBV2BH6Zfn9rFQ/M6jM+spbO8PObdNbj2JhwjXQHtGDDOiwbSqjjN6LBdD845xxRqHZ9FrCCiCPFYihhW8McVI0Yp19hp2qDese5DdhKKmWpWrbJEZ13loFQ2cJHgxSmcbzQOSDMmaSJBMUxMdRVOCiZ1oEJm6Qm1JX+mYeUBvDxN5BEU/S0hKm/41bq9xjTpmNMe48fpxCFfv4Xe6Oe/3hsRSu1cosDruYY2nX8nf5etlMCGbcsxIqM/BqDpEYi8n52cMG2Vjz2sxFyGeVGTeOfpAiWv7mCdHZl29+w0DnxwHOoY1gGBaLl4xwVAplZJrV69pA0woh+S8W1SdL/wcwo10eUk2hez8D96AgoaNclrIYiJJioVw+T18At2e3x8k9AK3H/NnxocsISz/kU/c5SyoLnsz0SuHwY/FvFG9Ie0nbOAVeZWql3x/WNC6oi6GMnOQWZt205qyd8wxw==;24:rkZ/wJ8xSe+etm0kMLtt89zdAE8VFfrITWKRbJEqSa05gBuj26G8Jaz+hyOCYad9tt1nE1VTCWol6AGzyJ0bxBeQIuQ0ZzuE3kDW72gIPvw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB2003;7:lBV7oPyYyX/a1XWXV390je9pK2cEzpMngODHoAeKct07YFvZ/Nm8IIcc69fLW+M9Zt1HxtbvpTtCKKIRf5RAsnUALp0Gv2gHV9j1Xjh/YxpepHhSb2sHDSJ558vuN01m3AL2NGCKA8ok1T20bwaR1m/csnzwx/JVLvpbW2RbD4JBeKEgowIxKLyGXqvJGmEnN+JNd39lciYYtHnEmJE+Pt8O8a4FfKZ91cfprKV0QeAlirEXJBJcOKOcmBdxlNhV2snRWtLbsnaO0vjXhxYjAl/plxgqFvGSlBWwl5yzl8X5Ce9kyVqQ2TmjbkdaCWpL0rvYxXP7fgybb1GpbAeOmGuWgbZCfe/ihT0ywvwIh701itgDV98Pfkpdt1zwolBp7W8KNKOxd5Wu+QdOtTj68FPMNjKV58p1gOuPtsIF7cpRXXsKJnWQKx5y0SbYbufQD9QH+A4BnvKd0qQxexJKz3yXevLroUX+CAA2dSMPMwPScwEsRQ0fBvvgkSzj2JrJQFe3z5fmYqIZf+WmQvvECxQ3WjUyHB80aJTqGm5iYOD9di+ATiIdF4Zo6xD94A1uBA7Fr5hXsEiELAaso0RehLTk/HMtQ0eHpLb5BW/+f2UaJZ3mEfFyUF761tZyCrhzhtialLDRJPXaHv0KIK0dkB0p6OWk72hIno2OXRyW3daaFd9l3pebf0UvIUPI3Y//8PCRBUPkwgtX31Mk42pZK6dyfLRQhhXlw0F7nMddFMOSAuVvOZ8OGH77VOGFkXBtvMn3OknAT7iQygsc89eEtohVsz6CHzvvIHsiFXLLBKc= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2017 14:32:21.7360 (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: BLUPR0301MB2003 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1886 Lines: 46 On Tue, 2017-06-20 at 06:55 +0200, Oleksij Rempel wrote: > On 19.06.2017 13:35, Leonard Crestez wrote: > > 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. > > > > > > 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? > Well, every thing in this patch set, yell about using standby/suspend  > path in HW for power off. Even iMX code use STOP_POWER_OFF for  > configuring this regs. How can it be more strange? :) Should i really  > duplicate code to hide this? > This code is used to set the power state the soc enters on WFI. These function try to ensure that it is possible to come back up when woken by an interrupt later. That part you don't want, right? However I can't think of any obvious way this could misbehave so I guess it's fine.