Thread (9 messages) 9 messages, 3 authors, 2018-11-20

[PATCH 2/3] pinctrl: stm32: protect configuration registers with a hwspinlock

From: Benjamin Gaignard <hidden>
Date: 2018-11-20 08:40:01
Also in: linux-devicetree, linux-gpio, lkml

Le lun. 19 nov. 2018 ? 13:20, Linus Walleij [off-list ref] a ?crit :
On Tue, Nov 13, 2018 at 10:51 AM Benjamin Gaignard
[off-list ref] wrote:
quoted
If a hwspinlock if defined in device tree use it to protect
configuration registers.

Signed-off-by: Benjamin Gaignard <redacted>
Patch applied with Alex' ACK.
Thanks
Out of curiosity: what is it protecting against?
I would guess simultaneous access from another CPU
but the commit doesn't say.

Simultaneous access from two CPUs makes it extra important
that all register access is read-modify-write, so I'd have a second
check over the code to make sure this is the case.
Yes it is to protect configuration registers from being used at the same by
cortexA and cortexM.
Yours,
Linus Walleij
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help