commit | dba9a3dfe912dc47c9dbc9ba1f5f65adbf9aea0f | [log] [tgz] |
---|---|---|
author | Arnaud Pouliquen <arnaud.pouliquen@st.com> | Wed May 22 10:25:35 2019 +0200 |
committer | Jassi Brar <jaswinder.singh@linaro.org> | Wed Jul 10 23:08:43 2019 -0500 |
tree | dd43246a01c8a1e99cf2b4c569634574dd4999dc | |
parent | 6fbc7275c7a9ba97877050335f290341a1fd8dbf [diff] |
mailbox: stm32_ipcc: add spinlock to fix channels concurrent access Add spinlock protection on IPCC register update to avoid race condition. Without this fix, stm32_ipcc_set_bits and stm32_ipcc_clr_bits can be called in parallel for different channels. This results in register corruptions. Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@st.com> Reviewed-by: Fabien Dessenne <fabien.dessenne@st.com> Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>