From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752530AbdEQBSc (ORCPT ); Tue, 16 May 2017 21:18:32 -0400 Received: from mail-bl2nam02on0085.outbound.protection.outlook.com ([104.47.38.85]:59869 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750949AbdEQBS0 (ORCPT ); Tue, 16 May 2017 21:18:26 -0400 Authentication-Results: spf=softfail (sender IP is 192.88.168.50) smtp.mailfrom=gmail.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=gmail.com; Date: Wed, 17 May 2017 09:18:10 +0800 From: Peter Chen To: Krzysztof Kozlowski CC: Roger Quadros , Peter Chen , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH v13 00/12] power: add power sequence library Message-ID: <20170517011810.GA19967@b29397-desktop> References: <1486776443-2280-1-git-send-email-peter.chen@nxp.com> <20170215013808.GB6579@b29397-desktop> <20170516172855.hzshlqjvqe2oqb6e@kozik-lap> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20170516172855.hzshlqjvqe2oqb6e@kozik-lap> User-Agent: Mutt/1.5.24 (2015-08-30) X-EOPAttributedMessage: 0 X-Matching-Connectors: 131394575029531401;(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)(39860400002)(39380400002)(39850400002)(39400400002)(39840400002)(39410400002)(2980300002)(199003)(189002)(24454002)(53754006)(9170700003)(33716001)(46406003)(76482006)(2950100002)(54356999)(33656002)(6916009)(9686003)(305945005)(53936002)(229853002)(83506001)(47776003)(7406005)(87572001)(54906002)(38730400002)(110136004)(8656002)(356003)(55016002)(7416002)(2906002)(4001350100001)(73972006)(86362001)(6260500002)(81442002)(97756001)(53546009)(23726003)(82202002)(4326008)(73392002)(81166006)(50466002)(5660300001)(104016004)(106466001)(8936002)(8676002)(498600001)(189998001)(77096006)(76176999)(83322999)(50986999)(6246003)(39060400002)(93886004)(105596002)(1076002)(18370500001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR0301MB0902;H:tx30smr01.am.freescale.net;FPR:;SPF:SoftFail;MLV:ovr;A:1;MX:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD027;1:tScOr8qBY0mm2loCArZ+sI/8yQo1DQETZQNa9uKQRlhhj1u9q14M1Lso94O4PrPtuURyM+iFvxylndvLP9Q029lJzsg3YxGXmdvyV2uexmfhfQWqSVcUqa6rBa/a8ZPs3iIcY+YinBBLBeagLFByORUwjwkrA9ZtMCBgfHeSjhbN6EtztzpjC0ycLQL/USJ7HqB4K2aBy/o0jiKA2BKF74FIKm/NNHoc++6pcOB0B0PmGQ/6GNzSkES61V2My7op9xuS9/EvO2GySswNCB5m1BcY8gIh5XvVJzuTAthq0hvH258s7GeLwvGSv1rvPad/qmbbS5/e5YZc7Niro2hoxT57d+rZ0SIsGKT3+wFV/bogA2Xjy/snhJdVzuHp3JpRjqe9zdGWLkNO3QHB/OkFQeyfApPBbTIYSf/SgtxKKZD4CLAdhgrPuqm9V0jAUp/+5GLavEJHAjvQRmal7UjzB/cuabDJbNRTyqrMN4Sb0PNSqFA1WQAmAgt00W7np/FvKhSFZtUIN3Ra2fNTmi9ANHQVle2W85C7HUXc8ntvYF4WmRrEsUF4SsDeHKYIFMZ2qm1BjVFh3v1H5pxoyYnF5SdZV6vgkpEx6CFNE2uJgPGroxrz7J/7M6ePz484LCZ06luXC1Hc86LsNWpwzCrwqA== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 26fec1d0-ef36-4ab2-7309-08d49cc29c83 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131430075)(201703131517081);SRVR:BY1PR0301MB0902; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0902;3:IBCdcKuXuK+BKrfNoIy65PELku3XrWfkg0kDvahbfMiDGW3EZ3VowtM95tcGZEX+za/imSzAgG9UonxtbeDeZYekuzdmo99QRxjO6MhXg1qBjCG8c6OVM93DBjxO1LOl8DGv7umz4agqmPP6BwLdAWsRILcvm4QcQIopN2L9LnaTFYk8mSMScyWttJ9pyjA/Vg00hdf3k71rl1vvCsfZwBssa2rV6Z0z4JC7BfXssd0ciA/OR10fVfg86WTfRo36putsClvFE0UmgCO/d+tqLn+GXuAmcJMFjyJ5+3MhgoZc9uBz7nKwc4B7PhtaOiPKwBMRAUoXrjgm2Mx2w7JkUeeX6C5QuMhf6ZXo5YFkdua6IDImscJNXWlbed+7B+S4bws8Mv72AROxR3I/d2Doy/bxKX1XIsK/r0anZgVcY2MnZaCd9UcyVC/UFoD8LAYS;25:r5bRqr27xL7HRS0lifwoy4HWg6MEeCRelhLjohc9J4ybnbMiFHyiGwDqaGvokdYnZRjQKVBqsoLmWlgejMXA0nPALHW1euY8hoGRLocZh0BPOsv83xZc3Saa1v7Imjti7+KqSRrFI3S2KTd+/mhOS6VDnXcS+KVcN12Ss4UnYGULaQELp1960Y/FIkeSdQ6bPKVQP2Ghmf9bmWCQD1NRHppi6WRc/fVD3Q/NBYkvtDfmqFdrl/3WoSCx9rZ77zCaMZfRiTSaouRfV5OUQ6j29JfkN2JEzAVbrC/Zl4rAtbteQUvYUkTTrhbndlbxtZAKJvnMOqdmCpGoFcvC3jlNSi5JDWqv81CzLBtZ7vZHpncqKC+C1cvQrMKD1LOls2AvthuWqNYvDkat76nm+HJjA5xlcaCPZF5cTR/OdhL8EXA34OMinAc2QcSlprLpoI6U/TJP6+XgxPIXUke/1SH2Xg== X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0902;31:ZQu1CByex8nolRwqr6g13aYyaR+b2s9t2k+eXQrC0DtzZemB7EymV8ITRlTaO+n1emqq9T3CLf0xRuowJPBiEJ2tLJrFjSwV/89zTOZKLIo4LcwRTym19VFWC3pCVPWUMhSqiVD/6wn6JochjBeWNytekR7cBhU+bxj1RwO+3wEBuRdUVgWpXyUFSv7Dnfm19cTPKLvL10XsUtBgvoLqwHmQpghnKG/lp59LF2X8WsUz1Xc3WJKyvV9qUoWgaKBuZf73YzbJ/usLJU0cYZ1a3A== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095135)(601004)(2401047)(5005006)(13017025)(13015025)(13024025)(13023025)(8121501046)(13018025)(93006095)(93001095)(3002001)(10201501046)(6055026)(6096035)(20161123559100)(20161123563025)(20161123556025)(20161123561025)(20161123565025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153);SRVR:BY1PR0301MB0902;BCL:0;PCL:0;RULEID:(400006);SRVR:BY1PR0301MB0902; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0902;4:upoj6DRbrL/FLCuTMPNgpJ8XieBVP9qeV6l120eHCg1gpsdf9Rp4kfLFkqP7W6sU5DrP1F1ftAgI0Lg+Gxs/2pTNe72LFGOPHB3eMx58QRtK0sQ4qO8dsoQ+oBPfhQU1lgO1kI94RzXi7JFRQ1yrTLlt5xnxeFjkjukROIYeIBRkwz7UVzrrCoZbctR64JQzAcCxbh9cj3bd2tcNYEz8doGw06Iej61Ge26jhWCuzaCFXc++YZufQiM4K6lGgS0j7R5hK98dVIyyK5JTv0fld34qiY3LJbJWJ1O3OI4idzE7Av4WvLoO3ntWYmflSFnGwM/ohNBNbyOhuvXXrO7O7jSlePI9zDiW1S0VaWq9maIbs47xVAId3TrgzennK+lX/Y1blC4NdYJ3awCpnjwEjl5PgioezNZUmc7orY1ETuu/fsc0maU/8oQLqgztvEjlEHUoX0sGtff/lRWHgMrlFn07xWo0C4Zn6oXnEsSO1vYjaFoxTJylFqwA0M+ai1jTNvgs5OwBCImlg7PhWR3hYOB22kcyuQB0/WtE/xyW2sQlONCGdF97WDllyTxCMLcNMRBeMom+IfFnLGu+n2r9B34Ha9bNoM5eN4HEJC1qAdqkSnCbivarRBcelvYAx/4qgTz/0f0IIfhVFH4gs8cNJQqTIW4zCJjf7oiW68Jl1wAYNTp0IBJukh9ZeiSqdiG5wcsDpAC4bJH/nN5GxnID/68iib1TNxnaOVzziW3rGvPVMthvhvUSZHZ5O7gXTg46DbvTwSoDg1z3Vm5c4TMfkb/7hyXLeB5Ur0JsXypzm+0bVJ7MhyYcMqUfugXY0/7OxQdMGcNaaWSHp+bbrcJtX2YW8wiLqQV+pj/eWx/jBLGxua41AIB3rLegF5+581hk/DROfgvfVJSgLccSSTLbciffMLt6iMHnrnWdJhqPQaM= X-Forefront-PRVS: 0310C78181 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR0301MB0902;23:rMjN0RqxS7Au2kczVoMOY9XiPwjvvtGSucT3tAK?= =?us-ascii?Q?NsmfIHqyjUP4hyH+kFFQ+rBSpWjn4jWKMcb9Niaw1XGV3K203xyt4lPgreHZ?= =?us-ascii?Q?8njBlPaJcy4mwsLq+pdvm68pDYGAQIJjccLSMhulro+TNCLGQjCTltATNJSV?= =?us-ascii?Q?RfMe4hsGn3qDhDun36fzblsuQDLdtA9lnQ+SZYXHiQ0ISMNABIRaNaBodpEB?= =?us-ascii?Q?T7a9GEexJGkHrQaraNNgQX+G46A8NDwZBoankkB0dt+MGjJnCq6PqQOzusqq?= =?us-ascii?Q?mtYKpcgqWvju0N0kT28mNeHNqoB8eBz7rI/ek0oKlaQWSa9DmCXPm6QcOl/e?= =?us-ascii?Q?Sdid8J3BEarZAg4WfB+HO8turk1hswyMjeU2SN9x+UL9qT3cvS8jUali24sN?= =?us-ascii?Q?PqLFnLTmRp8H13g1NjYJmxCqlTcUXhSRUsjqCKi/XsjH2T8G2tGVgVUz8Aev?= =?us-ascii?Q?McwWx12omJLWjsg019J92cJPW2Qi2pu1f9u5k67koX3T5oKOXhlbr2b6m8yp?= =?us-ascii?Q?v580HIsqfpcrn4MJgx9OP4FhF7Gi8pk1fNga7qByIN4lL7Kb0q7cRis3Cc5i?= =?us-ascii?Q?xL6ct1YvqZ2p0l/HHkLJG+xLrai5XzfxBtyTWAJrTjVc6zv1supcVmVPGpwB?= =?us-ascii?Q?jDUtCDbbg/8WdL5D5WkZfZLejEkEITW1318GEXZ4zWudy8x/2gLgut7iMDMC?= =?us-ascii?Q?TVgxwoe98D2NLVluXjI6hP/sCDavvbdIr0wHP0HK5gq69jx2U5s0xBMceHVp?= =?us-ascii?Q?HsizCKu00xjL8SzH9GrL8FiXptqT6QuEM/Re+obuW/uRB1gzSOv4ZWGmR5fO?= =?us-ascii?Q?KLVfftUKQ/mc0aU5ua4/UH1veCvnbh4uosd1/rtTLhgBGhYeRaChyey73HN3?= =?us-ascii?Q?r0bRqsIhQSrk6BxfJ67LSPPXOLXFWvlxbB84YZUDqTSTmMMxZz4Kzelfb21k?= =?us-ascii?Q?8OOsTdZQ1Rjkn2olpBBpsBvyzZSZ+Xq5NnhmmNBdpi2YHf+fq/2qCVpYqYDk?= =?us-ascii?Q?imWgUi/aMlkLJZzlPwjLHauD6Q7rg1EblnBoG3mRCHjEo10XIfXHcYQ9Qiem?= =?us-ascii?Q?+9B6UfNrjiZOoHztjGrUqXnqAFp0WUqmhDSgnVtRmbd/2DIn7hrC1LBfHrJU?= =?us-ascii?Q?ReRZXp7H+RXmGu2hH1mMDyPxyfsO3q/hrE0wV4DAvuE4VEFZe8et4CJgTUq3?= =?us-ascii?Q?CYAz9lgTpQDMPIqWfuUrYRVnQVdYyJUip7pmEAMDzDFK2bIlGkF/0p4Q8g1g?= =?us-ascii?Q?AdyRPJ4WLJXCzAbbgRaKDdtgnvw8KwEF1icchT24nMNhaFLs65dcmDeyPKw4?= =?us-ascii?Q?EDuSAvBsPVuL9N8YS8aOQbRcuII1V1DqK6KHk9vAhzVp+BCBI367Ps0o7V7l?= =?us-ascii?Q?Vc9m5k64/dFjehOcKy/YUBlqDQj6oYzdJRSrTwSyxYja7UTW5Q3JZORAOR7l?= =?us-ascii?Q?NILwQgC/lNm4qIz6ZPymH8Z+13Y5yOHVBugVrik/UjXMYwVwjqTcWm5rS3WB?= =?us-ascii?Q?qVTk+/tdswjtclRVHaXKMV2F6fl58vfh4JrlnWm3K2O2OpKtsusecJLT1BHJ?= =?us-ascii?Q?1sRBxzgLTipVwE28N6M+cSe7cG7IsfF4buO4Hev4tTxUEWXF/hREtjhgaw4q?= =?us-ascii?Q?LvXO12XHWO4xzplAfVWKYVHghoj0y/AI0HWB8pHjBwSs=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0902;6:AXbFDPNmPXYcTUvTESuElbfRRQYXC2Le/QoAyzvUTAiTmFb8eaBncQ0XwR7nFWHvfOFFrAvNmg5hArfDfvRvRqVTQ3fxkANBA0SsHcJRiuvwjOQS8FiSlGBZL2AlNaNm6L2x2M0JA0iDkOVHoE2ynzNqufFTCOc13clQ3DfjnuTGn4BCskLJYPo7xs72qWk2mSIxhbNpCo9tlkHeviyfpiFfbw/+HGZVA8bsLwrnU5rymPWM+bdylBdYWWG9APBQBJRz4Y5FWHMcx5xpJaBxV7nRtliVfaAisgRw/1eehu7zK95mv/u8ogZuAem0ak3KLGmqN2GVD4qzP/tq0LlgGL6uUZT2Mbz0MQ/CErTSCVQJt6ijLsLGRgsNWq9En1WhrR4mYVv1Li7qj1v3pUHQLbeSwTQ42yLMGQntBXeFezhND4xJvLljcDMwfnJ0qbFh0o4zGjGLJSEc91VzcSvw+13MtluW+wIuW348S2Et7jwMR+hSRJVoLbnECpeW45vXNLlk5vVjFQGG7WzIxIHaBQ==;5:pGsvdxopcN4wBiTg5xNwCza8BCsahFoKe5yx+pcP0id+Zs/6QGcM0LEV/aif5/cXKvUH67RJF5ak7fVAUtfbehcADkOZrpwRXNyi0YLZ7MttKlvXkvnLG2gBpYgMtE0Vp5Y2T+TB4Er+4Xm0CG5RmG7iDHPRILCb2aDO6fokTtma5MD8A9Rt7kvy1J/5ytsP;24:EAPcWkbN2hS0D3TT37i073BhwbP8lmayaczZXFNf5TbpRV/SlqwrCe46JxtWseb8WMX7XvVawnp1J+QtIDKQ+EbDY8QzG0HTKQJ3pvIgWAk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0902;7:TFOL/KBJ6MoQLJYHvp9kycmw8WucMSM/FdtBEIJHZkfLHwGozKgnbAKvM0SmZ+7m4uwg6hK/3nrEzshLwcF0obPl54B+3cKJ6/y8+0Ln/iJsazucIbIDRXfhpYEXL8vef7MrX3FVDdfwaryq+OadBKptOtooP7pdQL5Z6u4q72scopAyr+xVXpq6l+MbgoEmPUL8tXwpdJfPz16sxLlCtXgA/EuVTfg07JYDLDK2pefFlfX8Ekp1+uMX/G6POKsNcMuzxWj1IKVw+5vyniA3+wjikkbpe04RlYt8Ir+NAwRevTvvHTq4tLMHrzkvIXQmeI+E2KD6kqBU3CNx58aRiw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2017 01:18:22.6567 (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: BY1PR0301MB0902 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 16, 2017 at 07:28:55PM +0200, Krzysztof Kozlowski wrote: > On Wed, Feb 15, 2017 at 09:38:09AM +0800, Peter Chen wrote: > > On Tue, Feb 14, 2017 at 12:21:48PM +0200, Roger Quadros wrote: > > > Peter, > > > > > > On 11/02/17 03:27, Peter Chen wrote: > > > > Hi all, > > > > > > > > This is a follow-up for my last power sequence framework patch set [1]. > > > > According to Rob Herring and Ulf Hansson's comments[2]. The kinds of > > > > power sequence instances will be added at postcore_initcall, the match > > > > criteria is compatible string first, if the compatible string is not > > > > matched between dts and library, it will try to use generic power sequence. > > > > > > > > The host driver just needs to call of_pwrseq_on/of_pwrseq_off > > > > if only one power sequence instance is needed, for more power sequences > > > > are used, using of_pwrseq_on_list/of_pwrseq_off_list instead (eg, USB hub driver). > > > > > > > > In future, if there are special power sequence requirements, the special > > > > power sequence library can be created. > > > > > > > > This patch set is tested on i.mx6 sabresx evk using a dts change, I use > > > > two hot-plug devices to simulate this use case, the related binding > > > > change is updated at patch [1/6], The udoo board changes were tested > > > > using my last power sequence patch set.[3] > > > > > > > > Except for hard-wired MMC and USB devices, I find the USB ULPI PHY also > > > > need to power on itself before it can be found by ULPI bus. > > > > > > Can patches 3-7 can be sent independently of the power related patches? > > > > > > > Yes, I had planned to submit patches 3-7 for v4.11-rc1 today first, but it > > seems you still have comments for patch 6, let's wait a conclusion first. > > Hi Peter and others, > > What is the status of this patchset? I looked recently and it seemd > not-merged. Are there any issues not dealt with? > > Just to reminder, this patchset solves not only Peter's problem but few others > as well, e.g. Odroid U3 USB hub/lan power sequence. > The patches 3-7 has already at v4.12-rc1, and I will send power sequence patch set again. -- Best Regards, Peter Chen