[haiku-commits] r40479 - haiku/trunk/src/add-ons/kernel/drivers/audio/hda
- From: korli@xxxxxxxxxxxxxxxx
- To: haiku-commits@xxxxxxxxxxxxx
- Date: Sun, 13 Feb 2011 22:10:30 +0100 (CET)
Author: korli
Date: 2011-02-13 22:10:30 +0100 (Sun, 13 Feb 2011)
New Revision: 40479
Changeset: http://dev.haiku-os.org/changeset/40479
Modified:
haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_codec_defs.h
Log:
added additional power states
Modified: haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
===================================================================
--- haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
2011-02-13 19:51:22 UTC (rev 40478)
+++ haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
2011-02-13 21:10:30 UTC (rev 40479)
@@ -232,11 +232,15 @@
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 " : "");
}
Modified: haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_codec_defs.h
===================================================================
--- haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_codec_defs.h
2011-02-13 19:51:22 UTC (rev 40478)
+++ haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_codec_defs.h
2011-02-13 21:10:30 UTC (rev 40479)
@@ -289,6 +289,10 @@
#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
Other related posts:
- » [haiku-commits] r40479 - haiku/trunk/src/add-ons/kernel/drivers/audio/hda - korli