Re: [PATCH v12 5/9] libata: handle power transition of ODD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jan 10, 2013 at 05:24:26PM +0800, Aaron Lu wrote:
> When ata port is runtime suspended, it will check if the ODD attched to
> it is a zero power(ZP) capable ODD and if the ZP capable ODD is in zero
> power ready state. And if this is not the case, the highest acpi state
> will be limited to ACPI_STATE_D3_HOT to avoid powering off the ODD. And
> if the ODD can be powered off, runtime wake capability needs to be
> enabled and powered_off flag will be set to let resume code knows that
> the ODD was in powered off state.
> 
> And on resume, before it is powered on, if it was powered off during
> suspend, runtime wake capability needs to be disabled. After it is
> recovered, the ODD is considered functional, post power on processing
> like eject tray if the ODD is drawer type is done, and several ZPODD
> related fields will also be reset.
> 
> Signed-off-by: Aaron Lu <aaron.lu@xxxxxxxxx>

Acked-by: Tejun Heo <tj@xxxxxxxxxx>

-- 
tejun
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux