brcm63xx: fix BCM63268 interrupt register locations for legacy probe

Legacy probe passed the IRQSTAT registers instead of the IRQMASK
registers causing all register accesses to be offset by 16 bytes.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 44575
This commit is contained in:
Jonas Gorski 2015-02-28 19:59:34 +00:00
parent c2a89871c2
commit 6df9324642
2 changed files with 4 additions and 4 deletions

View file

@ -289,8 +289,8 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
ext_shift = 4;
break;
+ case BCM63268_CPU_ID:
+ periph_bases[0] += PERF_IRQSTAT_63268_REG(0);
+ periph_bases[1] += PERF_IRQSTAT_63268_REG(1);
+ periph_bases[0] += PERF_IRQMASK_63268_REG(0);
+ periph_bases[1] += PERF_IRQMASK_63268_REG(1);
+ periph_irq_count = 2;
+ periph_width = 4;
+

View file

@ -289,8 +289,8 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
ext_shift = 4;
break;
+ case BCM63268_CPU_ID:
+ periph_bases[0] += PERF_IRQSTAT_63268_REG(0);
+ periph_bases[1] += PERF_IRQSTAT_63268_REG(1);
+ periph_bases[0] += PERF_IRQMASK_63268_REG(0);
+ periph_bases[1] += PERF_IRQMASK_63268_REG(1);
+ periph_irq_count = 2;
+ periph_width = 4;
+