* [PATCH soc] ARM: BCM5301X: Ignore another (BCM4709 specific) fault code
@ 2015-02-11 15:40 Rafał Miłecki
2015-04-10 19:50 ` Florian Fainelli
0 siblings, 1 reply; 3+ messages in thread
From: Rafał Miłecki @ 2015-02-11 15:40 UTC (permalink / raw)
To: linux-arm-kernel
Broadcom ARM devices seem to generate some fault once per boot. We
already have an ignoring handler for BCM4707/BCM4708, but BCM4709
generates different code.
Signed-off-by: Rafa? Mi?ecki <zajec5@gmail.com>
---
arch/arm/mach-bcm/bcm_5301x.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/arch/arm/mach-bcm/bcm_5301x.c b/arch/arm/mach-bcm/bcm_5301x.c
index e9bcbdb..7aef927 100644
--- a/arch/arm/mach-bcm/bcm_5301x.c
+++ b/arch/arm/mach-bcm/bcm_5301x.c
@@ -18,15 +18,16 @@ static bool first_fault = true;
static int bcm5301x_abort_handler(unsigned long addr, unsigned int fsr,
struct pt_regs *regs)
{
- if (fsr == 0x1c06 && first_fault) {
+ if ((fsr == 0x1406 || fsr == 0x1c06) && first_fault) {
first_fault = false;
/*
- * These faults with code 0x1c06 happens for no good reason,
- * possibly left over from the CFE boot loader.
+ * These faults with codes 0x1406 (BCM4709) or 0x1c06 happens
+ * for no good reason, possibly left over from the CFE boot
+ * loader.
*/
pr_warn("External imprecise Data abort at addr=%#lx, fsr=%#x ignored.\n",
- addr, fsr);
+ addr, fsr);
/* Returning non-zero causes fault display and panic */
return 0;
--
1.8.4.5
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH soc] ARM: BCM5301X: Ignore another (BCM4709 specific) fault code
2015-02-11 15:40 [PATCH soc] ARM: BCM5301X: Ignore another (BCM4709 specific) fault code Rafał Miłecki
@ 2015-04-10 19:50 ` Florian Fainelli
2015-05-19 5:09 ` Rafał Miłecki
0 siblings, 1 reply; 3+ messages in thread
From: Florian Fainelli @ 2015-04-10 19:50 UTC (permalink / raw)
To: linux-arm-kernel
On 11/02/15 07:40, Rafa? Mi?ecki wrote:
> Broadcom ARM devices seem to generate some fault once per boot. We
> already have an ignoring handler for BCM4707/BCM4708, but BCM4709
> generates different code.
>
> Signed-off-by: Rafa? Mi?ecki <zajec5@gmail.com>
Applied to platform/next, sorry for the lag, thanks!
--
Florian
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH soc] ARM: BCM5301X: Ignore another (BCM4709 specific) fault code
2015-04-10 19:50 ` Florian Fainelli
@ 2015-05-19 5:09 ` Rafał Miłecki
0 siblings, 0 replies; 3+ messages in thread
From: Rafał Miłecki @ 2015-05-19 5:09 UTC (permalink / raw)
To: linux-arm-kernel
On 10 April 2015 at 21:50, Florian Fainelli <f.fainelli@gmail.com> wrote:
> On 11/02/15 07:40, Rafa? Mi?ecki wrote:
>> Broadcom ARM devices seem to generate some fault once per boot. We
>> already have an ignoring handler for BCM4707/BCM4708, but BCM4709
>> generates different code.
>>
>> Signed-off-by: Rafa? Mi?ecki <zajec5@gmail.com>
>
> Applied to platform/next, sorry for the lag, thanks!
Could you send a pull request for platform/next, please?
--
Rafa?
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-05-19 5:09 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-11 15:40 [PATCH soc] ARM: BCM5301X: Ignore another (BCM4709 specific) fault code Rafał Miłecki
2015-04-10 19:50 ` Florian Fainelli
2015-05-19 5:09 ` Rafał Miłecki
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.