]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/lpc/pd.py
lpc: Make the RESET# pin optional.
[libsigrokdecode.git] / decoders / lpc / pd.py
index 7664156eefce18668f01620a6056a683e6a19f73..adcac1dc5a441f8a267bb5e94f31626db283530c 100644 (file)
@@ -108,7 +108,6 @@ class Decoder(srd.Decoder):
     outputs = ['lpc']
     probes = [
         {'id': 'lframe', 'name': 'LFRAME#', 'desc': 'TODO'},
     outputs = ['lpc']
     probes = [
         {'id': 'lframe', 'name': 'LFRAME#', 'desc': 'TODO'},
-        {'id': 'lreset', 'name': 'LRESET#', 'desc': 'TODO'},
         {'id': 'lclk',   'name': 'LCLK',    'desc': 'TODO'},
         {'id': 'lad0',   'name': 'LAD[0]',  'desc': 'TODO'},
         {'id': 'lad1',   'name': 'LAD[1]',  'desc': 'TODO'},
         {'id': 'lclk',   'name': 'LCLK',    'desc': 'TODO'},
         {'id': 'lad0',   'name': 'LAD[0]',  'desc': 'TODO'},
         {'id': 'lad1',   'name': 'LAD[1]',  'desc': 'TODO'},
@@ -116,6 +115,7 @@ class Decoder(srd.Decoder):
         {'id': 'lad3',   'name': 'LAD[3]',  'desc': 'TODO'},
     ]
     optional_probes = [
         {'id': 'lad3',   'name': 'LAD[3]',  'desc': 'TODO'},
     ]
     optional_probes = [
+        {'id': 'lreset', 'name': 'LRESET#', 'desc': 'TODO'},
         {'id': 'ldrq',   'name': 'LDRQ#',   'desc': 'TODO'},
         {'id': 'serirq', 'name': 'SERIRQ',  'desc': 'TODO'},
         {'id': 'clkrun', 'name': 'CLKRUN#', 'desc': 'TODO'},
         {'id': 'ldrq',   'name': 'LDRQ#',   'desc': 'TODO'},
         {'id': 'serirq', 'name': 'SERIRQ',  'desc': 'TODO'},
         {'id': 'clkrun', 'name': 'CLKRUN#', 'desc': 'TODO'},
@@ -308,8 +308,8 @@ class Decoder(srd.Decoder):
             self.oldpins = pins
 
             # Get individual pin values into local variables.
             self.oldpins = pins
 
             # Get individual pin values into local variables.
-            (lframe, lreset, lclk, lad0, lad1, lad2, lad3) = pins[:7]
-            (ldrq, serirq, clkrun, lpme, lpcpd, lsmi) = pins[7:]
+            (lframe, lclk, lad0, lad1, lad2, lad3) = pins[:6]
+            (lreset, ldrq, serirq, clkrun, lpme, lpcpd, lsmi) = pins[6:]
 
             # Only look at the signals upon rising LCLK edges. The LPC clock
             # is the same as the PCI clock (which is sampled at rising edges).
 
             # Only look at the signals upon rising LCLK edges. The LPC clock
             # is the same as the PCI clock (which is sampled at rising edges).