From: Jaroslav Kysela Date: Fri, 5 Feb 2010 07:37:45 +0000 (+0100) Subject: hda-analyzer: initalize codec.gpio X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=96787f99bd468e2b23d9ac98509467a138255e58;p=alsa.git hda-analyzer: initalize codec.gpio Signed-off-by: Jaroslav Kysela --- diff --git a/hda-analyzer/hda_analyzer.py b/hda-analyzer/hda_analyzer.py index 5905024..4b718c3 100755 --- a/hda-analyzer/hda_analyzer.py +++ b/hda-analyzer/hda_analyzer.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -# Copyright (c) 2008 by Jaroslav Kysela +# Copyright (c) 2008-2010 by Jaroslav Kysela # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/hda-analyzer/hda_codec.py b/hda-analyzer/hda_codec.py index 4e0a969..ce12571 100644 --- a/hda-analyzer/hda_codec.py +++ b/hda-analyzer/hda_codec.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -# Copyright (c) 2008 by Jaroslav Kysela +# Copyright (c) 2008-2010 by Jaroslav Kysela # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -836,6 +836,7 @@ class HDACodec: self.afg = None self.mfg = None self.nodes = {} + self.gpio = None 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']) @@ -889,7 +890,8 @@ class HDACodec: nid += 1 def reread(self): - self.gpio.reread() + if self.gpio: + self.gpio.reread() for node in self.nodes: self.nodes[node].reread() diff --git a/hda-analyzer/hda_proc.py b/hda-analyzer/hda_proc.py index ef2dd13..d6d395d 100644 --- a/hda-analyzer/hda_proc.py +++ b/hda-analyzer/hda_proc.py @@ -455,6 +455,7 @@ class HDACodecProc(HDACodec, HDABaseProc): def __init__(self, card, device, proc_file): self.hwaccess = False + self.fd = None self.proc_codec = None self.card = card self.device = device