码迷,mamicode.com
首页 > 其他好文 > 详细

wifi driver D3Cold support requirement

时间:2017-03-02 13:54:45      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:power   addition   needed   http   efi   put   tor   spec   driver   

Firmware: 

Parent device

The ACPI descriptor for the parent bus must do the following:

?Implement _S0W(Dx). This object specifies Dx as the lowest-power D-state from which the child (embedded) device can wake when the system is in the S0 state.

?Define power resources to represent the link that connects the child (embedded) device to the parent bus. In addition, _ON, _OFF, and _STA objects should be defined for this power resource. The ASL code example that follows this list describes the link power as two resources, PVC1 and PVX1. For each of these resources, _ON, _OFF, and _STA objects are defined.

?If "Dx" (the lowest-power D-state; see the first list item) is D3cold, provide a _PR3 object that includes the power resources that the child (embedded) device requires for D3hot (for example, Vcc and Vaux). If the same power sources are required for D0, D2, and D3hot, then _PR0, _PR2, and _PR3 all specify the same power resources. These resources are turned off only when the child device enters D3cold.

For historical reasons, Windows expects _PR2 to be present whenever _PR0 is present. If D2 is implemented in the hardware, _PR2 lists the power resources needed for D2. If D2 is not implemented, _PR2 lists the same resources as _PR0.

?Implement _PR0. The list of resources in the _PR0 object for the parent bus should include the resources that power the link that connects the parent bus to the child (embedded) device.

 

Firmware requirements for D3cold

https://msdn.microsoft.com/windows/hardware/drivers/bringup/firmware-requirements-for-d3cold

 

Device Driver:

By enabling a device to enter D3cold, a driver guarantees the following behavior:

?The device can tolerate a transition from D3hot to D3cold when the computer is to remain in S0.

?The device will work properly when it returns to D0 from D3cold.

 

Supporting D3cold in a Driver

https://msdn.microsoft.com/library/windows/hardware/hh967717

 

wifi driver D3Cold support requirement

标签:power   addition   needed   http   efi   put   tor   spec   driver   

原文地址:http://www.cnblogs.com/dbgit/p/6490170.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!