Hello, this series contains new helpers for devm managed clocks. Since v3 this is a series that also contains four example conversions to show the simplification that can be achieved. It was not hard to find these candidates, there are drivers all over that can benefit. The idea to provide these helpers is already quite old, I sent v1 back in October and unfortunately didn't receive any feedback from the clk maintainers yet on any of the patch series. It would be great if this series is considered obviously good enough to consider it. Best regards Uwe Uwe Kleine-König (6): clk: generalize devm_clk_get() a bit clk: Provide new devm_clk_helpers for prepared and enabled clocks pwm: atmel: Simplify using devm_clk_get_prepared() rtc: at91sma9: Simplify using devm_clk_get_enabled() i2c: imx: Simplify using devm_clk_get_enableded() spi: davinci: Simplify using devm_clk_get_enabled() drivers/clk/clk-devres.c | 96 ++++++++++++++++++++++++++++++------ drivers/i2c/busses/i2c-imx.c | 11 +---- drivers/pwm/pwm-atmel.c | 15 +----- drivers/rtc/rtc-at91sam9.c | 22 ++------- drivers/spi/spi-davinci.c | 11 +---- include/linux/clk.h | 87 +++++++++++++++++++++++++++++++- 6 files changed, 176 insertions(+), 66 deletions(-) base-commit: a38fd8748464831584a19438cbb3082b5a2dab15 -- 2.30.2