From 019f706e0c64a2c33cea4086a35ab06ff14d215f Mon Sep 17 00:00:00 2001 From: jogo Date: Sat, 28 Feb 2015 19:59:34 +0000 Subject: [PATCH] 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44575 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../patches-3.14/339-MIPS-BCM63XX-add-support-for-BCM63268.patch | 4 ++-- .../patches-3.18/339-MIPS-BCM63XX-add-support-for-BCM63268.patch | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/target/linux/brcm63xx/patches-3.14/339-MIPS-BCM63XX-add-support-for-BCM63268.patch b/target/linux/brcm63xx/patches-3.14/339-MIPS-BCM63XX-add-support-for-BCM63268.patch index 51f5d943db..9a0ee204fd 100644 --- a/target/linux/brcm63xx/patches-3.14/339-MIPS-BCM63XX-add-support-for-BCM63268.patch +++ b/target/linux/brcm63xx/patches-3.14/339-MIPS-BCM63XX-add-support-for-BCM63268.patch @@ -289,8 +289,8 @@ Signed-off-by: Jonas Gorski 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; + diff --git a/target/linux/brcm63xx/patches-3.18/339-MIPS-BCM63XX-add-support-for-BCM63268.patch b/target/linux/brcm63xx/patches-3.18/339-MIPS-BCM63XX-add-support-for-BCM63268.patch index 7c424cc22a..22ceeea1c7 100644 --- a/target/linux/brcm63xx/patches-3.18/339-MIPS-BCM63XX-add-support-for-BCM63268.patch +++ b/target/linux/brcm63xx/patches-3.18/339-MIPS-BCM63XX-add-support-for-BCM63268.patch @@ -289,8 +289,8 @@ Signed-off-by: Jonas Gorski 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; + -- 2.11.0