diff options
author | Patrice Chotard <patrice.chotard@foss.st.com> | 2025-04-11 15:41:10 +0300 |
---|---|---|
committer | Philipp Zabel <p.zabel@pengutronix.de> | 2025-05-05 16:16:50 +0300 |
commit | 6b3754009f871083b114daacbad5b87a494da4b8 (patch) | |
tree | dc3ffabf5f148d7919a884baff32a0ac9a4844cb | |
parent | 4a65326311aba694faafcef9e3c0ef7ae1b722e6 (diff) | |
download | linux-6b3754009f871083b114daacbad5b87a494da4b8.tar.xz |
reset: Add devm_reset_control_array_get_exclusive_released()
Add the released variant of devm_reset_control_array_get_exclusive().
Needed by spi-smt32-ospi driver as same reset line is ulso used by
stm32-omm driver.
Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Link: https://lore.kernel.org/r/20250411-b4-upstream_ospi_reset_update-v2-1-4de7f5dd2a91@foss.st.com
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
-rw-r--r-- | include/linux/reset.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/reset.h b/include/linux/reset.h index 2986ced69a02..840d75d172f6 100644 --- a/include/linux/reset.h +++ b/include/linux/reset.h @@ -1005,6 +1005,12 @@ devm_reset_control_array_get_exclusive(struct device *dev) } static inline struct reset_control * +devm_reset_control_array_get_exclusive_released(struct device *dev) +{ + return devm_reset_control_array_get(dev, RESET_CONTROL_EXCLUSIVE_RELEASED); +} + +static inline struct reset_control * devm_reset_control_array_get_shared(struct device *dev) { return devm_reset_control_array_get(dev, RESET_CONTROL_SHARED); |