Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Jul 2012 18:35:08 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r238011 - head/sys/dev/sound/pci/hda
Message-ID:  <201207021835.q62IZ8LO087287@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mav
Date: Mon Jul  2 18:35:08 2012
New Revision: 238011
URL: http://svn.freebsd.org/changeset/base/238011

Log:
  Restore GPIO config quirks handling, lost during last big refactoring.
  
  Tested by:	hselasky
  MFC after:	3 days

Modified:
  head/sys/dev/sound/pci/hda/hdaa_patches.c

Modified: head/sys/dev/sound/pci/hda/hdaa_patches.c
==============================================================================
--- head/sys/dev/sound/pci/hda/hdaa_patches.c	Mon Jul  2 18:04:31 2012	(r238010)
+++ head/sys/dev/sound/pci/hda/hdaa_patches.c	Mon Jul  2 18:35:08 2012	(r238011)
@@ -401,12 +401,9 @@ hdaa_patch(struct hdaa_devinfo *devinfo)
 		if (!(HDA_DEV_MATCH(hdac_quirks[i].model, subid) &&
 		    HDA_DEV_MATCH(hdac_quirks[i].id, id)))
 			continue;
-		if (hdac_quirks[i].set != 0)
-			devinfo->quirks |=
-			    hdac_quirks[i].set;
-		if (hdac_quirks[i].unset != 0)
-			devinfo->quirks &=
-			    ~(hdac_quirks[i].unset);
+		devinfo->quirks |= hdac_quirks[i].set;
+		devinfo->quirks &= ~(hdac_quirks[i].unset);
+		devinfo->gpio = hdac_quirks[i].gpio;
 	}
 
 	/* Apply per-widget patch. */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201207021835.q62IZ8LO087287>