]> git.alsa-project.org Git - alsa.git/commitdiff
hda-analyzer: initialize necessary HDACodec variables when codec is not valid
authorJaroslav Kysela <perex@perex.cz>
Wed, 10 Feb 2010 18:31:49 +0000 (19:31 +0100)
committerJaroslav Kysela <perex@perex.cz>
Wed, 10 Feb 2010 18:31:49 +0000 (19:31 +0100)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
hda-analyzer/hda_codec.py

index ab8a4a3f014960487dc875410f52e0dbe9256710..5c17f0e1261e02f0fb3cf2874d269168e33499fe 100644 (file)
@@ -838,10 +838,21 @@ class HDACodec:
     self.mfg = None
     self.nodes = {}
     self.gpio = None
+    self.function_id = 0                       # invalid
     self.vendor_id = self.param_read(AC_NODE_ROOT, PARAMS['VENDOR_ID'])
     self.subsystem_id = self.param_read(AC_NODE_ROOT, PARAMS['SUBSYSTEM_ID'])
     self.revision_id = self.param_read(AC_NODE_ROOT, PARAMS['REV_ID'])
     self.name = "0x%08x" % self.vendor_id      # FIXME
+    self.pcm_rates = []
+    self.pcm_bits = []
+    self.pcm_streams = []
+    self.amp_caps_in = None
+    self.amp_caps_out = None
+    self.gpio_max = 0
+    self.gpio_o = 0
+    self.gpio_i = 0
+    self.gpio_unsol = 0
+    self.gpio_wake = 0
 
     total, nid = self.get_sub_nodes(AC_NODE_ROOT)
     for i in range(total):