aboutsummaryrefslogtreecommitdiff
path: root/drivers/hwspinlock/stm32_hwspinlock.c
AgeCommit message (Collapse)AuthorFilesLines
2019-12-28hwspinlock: stm32: convert to devm_platform_ioremap_resourceYangtao Li1-3/+1
Use devm_platform_ioremap_resource() to simplify code. Signed-off-by: Yangtao Li <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Bjorn Andersson <[email protected]>
2019-06-29hwspinlock: stm32: implement the relax() opsFabien Dessenne1-0/+7
Implement this optional ops, called by hwspinlock core while spinning on a lock, between two successive invocations of trylock(). Reviewed-by: Benjamin Gaignard <[email protected]> Signed-off-by: Fabien Dessenne <[email protected]> Signed-off-by: Bjorn Andersson <[email protected]>
2019-01-03hwspinlock: fix return value check in stm32_hwspinlock_probe()Wei Yongjun1-2/+2
In case of error, the function devm_ioremap_resource() returns ERR_PTR() and never returns NULL. The NULL test in the return value check should be replaced with IS_ERR(). Fixes: f24fcff1d267 ("hwspinlock: add STM32 hwspinlock device") Acked-by: Benjamin Gaignard <[email protected]> Signed-off-by: Wei Yongjun <[email protected]> Signed-off-by: Bjorn Andersson <[email protected]>
2018-12-05hwspinlock: add STM32 hwspinlock deviceBenjamin Gaignard1-0/+156
This patch adds support of hardware semaphores for stm32mp1 SoC. The hardware block provides 32 semaphores. Signed-off-by: Benjamin Gaignard <[email protected]> Signed-off-by: Benjamin Gaignard <[email protected]> Signed-off-by: Bjorn Andersson <[email protected]>