Sort interrupts.
This commit is contained in:
parent
7a04684754
commit
d21bbe0ad8
@ -786,7 +786,9 @@ def parse_chips():
|
||||
|
||||
if pname in chip_irqs:
|
||||
# filter by available, because some are conditioned on <Die>
|
||||
p['interrupts'] = interrupts.filter_interrupts(chip_irqs[pname], header_irqs)
|
||||
irqs = interrupts.filter_interrupts(chip_irqs[pname], header_irqs)
|
||||
irqs = sorted(irqs, key=lambda x: (x['signal'], x['interrupt']))
|
||||
p['interrupts'] = irqs
|
||||
|
||||
peris.append(p)
|
||||
|
||||
|
@ -160,8 +160,8 @@ def parse():
|
||||
for name, signals in irqs.items():
|
||||
for (p, s) in signals:
|
||||
irqs2.setdefault(p, []).append({
|
||||
'interrupt': name,
|
||||
'signal': s,
|
||||
'interrupt': name,
|
||||
})
|
||||
|
||||
chip_interrupts[(nvic_name, nvic_version)] = irqs2
|
||||
|
Loading…
x
Reference in New Issue
Block a user