sound: oxygen: handle cards with missing EEPROM
authorClemens Ladisch <clemens@ladisch.de>
Wed, 2 Sep 2009 16:25:39 +0000 (18:25 +0200)
committerTakashi Iwai <tiwai@suse.de>
Thu, 3 Sep 2009 05:38:06 +0000 (07:38 +0200)
commit92653453c3015c083b9fe0ad48261c6b2267d482
tree8f58b19dd593d734f7675bc7120dafadbd8d02ff
parentb91ab72b830e1494c2c7f8de05ccb2ab2c9cfb26
sound: oxygen: handle cards with missing EEPROM

The card model detection code introduced in 2.6.30 that tries to work
around partially broken EEPROM contents by reading the EEPROM directly
does not handle cards where the EEPROM has been omitted.  In this case,
we have to use the default ID to allow the driver to load.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Reported-and-tested-by: Ozan Çağlayan <ozan@pardus.org.tr>
Cc: <stable@kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/oxygen/oxygen_lib.c