On Tue, Aug 20, 2024 at 10:33 AM Rong Qianfeng <rongqianfeng@xxxxxxxx> wrote:Ok.
devm_clk_get_enabled() will call devm_clk_get() + clk_prepare_enable()I already sent a patch like that for davinci, please drop that part.
and the clock will automatically be disabled, unprepared and freed when
the device is unbound from the bus. So simplify .probe() and .remove()
accordingly.
Signed-off-by: Rong Qianfeng <rongqianfeng@xxxxxxxx>
---
drivers/gpio/gpio-davinci.c | 13 ++-----------
drivers/gpio/gpio-stp-xway.c | 10 ++--------
drivers/gpio/gpio-zynq.c | 10 +---------
3 files changed, 5 insertions(+), 28 deletions(-)
diff --git a/drivers/gpio/gpio-davinci.c b/drivers/gpio/gpio-davinci.c
Please split the other two into their separate per-driver patches.
Bart