ACPI: Enable C3 even when PM2_control is zero
authorVenkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Fri, 15 Jun 2007 23:37:00 +0000 (19:37 -0400)
committerLen Brown <len.brown@intel.com>
Thu, 19 Jul 2007 01:43:21 +0000 (21:43 -0400)
commit18eab8550397f1f3d4b8b2c5257c88dae25d58ed
treebc0440ed3e66207fd248163a290b6fcc5c9c2ae6
parent33ce2033433195ccc1fbad00d26ad854b2ab68d0
ACPI: Enable C3 even when PM2_control is zero

On systems that do not have pm2_control_block, we cannot really use
ARB_DISABLE before C3. We used to disable C3 totally on such systems.

To be compatible with Windows, we need to enable C3 on such systems now.
We just skip ARB_DISABLE step before entering the C3-state and assume
hardware is handling things correctly. Also, ACPI spec is not clear
about pm2_control is _needed_ for C3 or not.

We have atleast one system that need this to enable C3.

Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/processor_idle.c