Currently, at91 pmc driver always register the syscore_ops whatever
the status of the pmc node that has been found. When set as secure
and disabled, the pmc should not be accessed or this will generate
abort exceptions.
To avoid this, add a check on node availability before registering
the syscore operations.
Signed-off-by: Clément Léger <clement.leger@bootlin.com>
---
drivers/clk/at91/pmc.c | 5 +++++
1 file changed, 5 insertions(+)
From: Nicolas Ferre <nicolas.ferre@microchip.com> Date: 2021-09-13 10:06:48
On 13/09/2021 at 10:26, Clément Léger wrote:
Currently, at91 pmc driver always register the syscore_ops whatever
the status of the pmc node that has been found. When set as secure
and disabled, the pmc should not be accessed or this will generate
abort exceptions.
To avoid this, add a check on node availability before registering
the syscore operations.
Signed-off-by: Clément Léger <clement.leger@bootlin.com>
Yes, indeed,
Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Thanks, best regards,
Nicolas
EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe
Currently, at91 pmc driver always register the syscore_ops whatever
the status of the pmc node that has been found. When set as secure
and disabled, the pmc should not be accessed or this will generate
abort exceptions.
To avoid this, add a check on node availability before registering
the syscore operations.
Signed-off-by: Clément Léger <clement.leger@bootlin.com>
From: Stephen Boyd <sboyd@kernel.org> Date: 2021-09-14 22:03:05
Quoting Clement Leger (2021-09-13 01:26:33)
Currently, at91 pmc driver always register the syscore_ops whatever
the status of the pmc node that has been found. When set as secure
and disabled, the pmc should not be accessed or this will generate
abort exceptions.
To avoid this, add a check on node availability before registering
the syscore operations.
Signed-off-by: Clement Leger <clement.leger@bootlin.com>
Le Tue, 14 Sep 2021 15:03:01 -0700,
Stephen Boyd [off-list ref] a écrit :
Quoting Clement Leger (2021-09-13 01:26:33)
quoted
Currently, at91 pmc driver always register the syscore_ops whatever
the status of the pmc node that has been found. When set as secure
and disabled, the pmc should not be accessed or this will generate
abort exceptions.
To avoid this, add a check on node availability before registering
the syscore operations.
Signed-off-by: Clement Leger <clement.leger@bootlin.com>
Any Fixes tag?
Since this was present from the start of the implementation, I think it
should be the following:
Fixes: b3b02eac33ed ("clk: at91: Add sama5d2 suspend/resume")
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
From: Stephen Boyd <sboyd@kernel.org> Date: 2021-10-08 03:48:07
Quoting Clément Léger (2021-09-13 01:26:33)
Currently, at91 pmc driver always register the syscore_ops whatever
the status of the pmc node that has been found. When set as secure
and disabled, the pmc should not be accessed or this will generate
abort exceptions.
To avoid this, add a check on node availability before registering
the syscore operations.
Signed-off-by: Clément Léger <clement.leger@bootlin.com>
---