From 96787f99bd468e2b23d9ac98509467a138255e58 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 5 Feb 2010 08:37:45 +0100 Subject: [PATCH] hda-analyzer: initalize codec.gpio Signed-off-by: Jaroslav Kysela --- hda-analyzer/hda_analyzer.py | 2 +- hda-analyzer/hda_codec.py | 6 ++++-- hda-analyzer/hda_proc.py | 1 + 3 files changed, 6 insertions(+), 3 deletions(-) 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 -- 2.47.1