added additional power states

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40479 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval
2011-02-13 21:10:30 +00:00
parent ac0d4d98e2
commit cdd1c5c679
2 changed files with 10 additions and 2 deletions
@@ -232,11 +232,15 @@ dump_widget_amplifier_capabilities(hda_widget& widget, bool input)
static void
dump_widget_pm_support(hda_widget& widget)
{
TRACE("\tSupported power states: %s%s%s%s\n",
TRACE("\tSupported power states: %s%s%s%s%s%s%s%s\n",
widget.pm & POWER_STATE_D0 ? "D0 " : "",
widget.pm & POWER_STATE_D1 ? "D1 " : "",
widget.pm & POWER_STATE_D2 ? "D2 " : "",
widget.pm & POWER_STATE_D3 ? "D3 " : "");
widget.pm & POWER_STATE_D3 ? "D3 " : "",
widget.pm & POWER_STATE_D3COLD ? "D3COLD " : "",
widget.pm & POWER_STATE_S3D3COLD ? "S3D3COLD " : "",
widget.pm & POWER_STATE_CLKSTOP ? "CLKSTOP " : "",
widget.pm & POWER_STATE_EPSS ? "EPSS " : "");
}
@@ -289,6 +289,10 @@ enum pin_dev_type {
#define POWER_STATE_D1 (1L << 1)
#define POWER_STATE_D2 (1L << 2)
#define POWER_STATE_D3 (1L << 3)
#define POWER_STATE_D3COLD (1L << 4)
#define POWER_STATE_S3D3COLD (1L << 29)
#define POWER_STATE_CLKSTOP (1L << 30)
#define POWER_STATE_EPSS (1L << 31)
/* Configuration default */
#define CONF_DEFAULT_SEQUENCE_MASK 0x0000000f