Re: [PATCH 6/7] PM: i2c-designware-platdrv: Optimize power management

2018-01-08 Thread Wolfram Sang
On Mon, Jan 08, 2018 at 04:31:58PM +0200, Jarkko Nikula wrote: > On 01/03/2018 02:37 AM, Rafael J. Wysocki wrote: > > From: Rafael J. Wysocki > > > > Optimize the power management in i2c-designware-platdrv by making it > > set the DPM_FLAG_SMART_SUSPEND and

Re: [PATCH 6/7] PM: i2c-designware-platdrv: Optimize power management

2018-01-08 Thread Wolfram Sang
On Mon, Jan 08, 2018 at 04:31:58PM +0200, Jarkko Nikula wrote: > On 01/03/2018 02:37 AM, Rafael J. Wysocki wrote: > > From: Rafael J. Wysocki > > > > Optimize the power management in i2c-designware-platdrv by making it > > set the DPM_FLAG_SMART_SUSPEND and DPM_FLAG_LEAVE_SUSPENDED which > >

Re: [PATCH 6/7] PM: i2c-designware-platdrv: Optimize power management

2018-01-08 Thread Jarkko Nikula
On 01/03/2018 02:37 AM, Rafael J. Wysocki wrote: From: Rafael J. Wysocki Optimize the power management in i2c-designware-platdrv by making it set the DPM_FLAG_SMART_SUSPEND and DPM_FLAG_LEAVE_SUSPENDED which allows some code to be dropped from its PM callbacks.

Re: [PATCH 6/7] PM: i2c-designware-platdrv: Optimize power management

2018-01-08 Thread Jarkko Nikula
On 01/03/2018 02:37 AM, Rafael J. Wysocki wrote: From: Rafael J. Wysocki Optimize the power management in i2c-designware-platdrv by making it set the DPM_FLAG_SMART_SUSPEND and DPM_FLAG_LEAVE_SUSPENDED which allows some code to be dropped from its PM callbacks. First, setting

[PATCH 6/7] PM: i2c-designware-platdrv: Optimize power management

2018-01-02 Thread Rafael J. Wysocki
From: Rafael J. Wysocki Optimize the power management in i2c-designware-platdrv by making it set the DPM_FLAG_SMART_SUSPEND and DPM_FLAG_LEAVE_SUSPENDED which allows some code to be dropped from its PM callbacks. First, setting DPM_FLAG_SMART_SUSPEND causes the

[PATCH 6/7] PM: i2c-designware-platdrv: Optimize power management

2018-01-02 Thread Rafael J. Wysocki
From: Rafael J. Wysocki Optimize the power management in i2c-designware-platdrv by making it set the DPM_FLAG_SMART_SUSPEND and DPM_FLAG_LEAVE_SUSPENDED which allows some code to be dropped from its PM callbacks. First, setting DPM_FLAG_SMART_SUSPEND causes the intel-lpss driver to avoid