[haiku-commits] r34700 - haiku/trunk/src/add-ons/kernel/drivers/audio/hda

  • From: korli@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 19 Dec 2009 12:16:01 +0100 (CET)

Author: korli
Date: 2009-12-19 12:16:01 +0100 (Sat, 19 Dec 2009)
New Revision: 34700
Changeset: http://dev.haiku-os.org/changeset/34700/haiku

Modified:
   haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
Log:
use the codec GPIO count for quirks


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      
2009-12-19 03:26:28 UTC (rev 34699)
+++ haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp      
2009-12-19 11:16:01 UTC (rev 34700)
@@ -989,7 +989,8 @@
 
        // GPIO
        uint32 gpio = 0;
-       for (int32 i = 0; i < HDA_QUIRK_GPIO_COUNT; i++) {
+       for (int32 i = 0; i < GPIO_COUNT_NUM_GPIO(audioGroup->gpio) 
+               && i < HDA_QUIRK_GPIO_COUNT; i++) {
                if (audioGroup->codec->quirks & (1 << i)) {
                        gpio |= (1 << i);
                }


Other related posts:

  • » [haiku-commits] r34700 - haiku/trunk/src/add-ons/kernel/drivers/audio/hda - korli