diff options
| author | Myeonghun Pak <mhun512@gmail.com> | 2026-07-11 23:17:42 +0900 |
|---|---|---|
| committer | Brian Masney <bmasney@redhat.com> | 2026-07-28 11:25:29 -0400 |
| commit | ccda84fcbf3a972973f772384935928f41817b3a (patch) | |
| tree | 067047ad6898ce260a0e13d70ba054ca3610f5e2 /tools/perf/scripts/python/bin/stackcollapse-record | |
| parent | 011d8de504bc84402aabc1dda1cf0552fe9a5af2 (diff) | |
clk: palmas: Manage external-control prepare with devm
palmas_clks_init_configure() prepares the clock when an external control
pin is configured. The current driver only drops that prepare reference
when external control configuration fails.
If provider registration fails after that point, or if the driver is later
removed, the prepare reference remains held.
Register a device-managed action after clk_prepare() succeeds. This
balances the prepare reference on subsequent probe failure and driver
removal.
Fixes: 942d1d674931 ("clk: Add driver for Palmas clk32kg and clk32kgaudio clocks")
Co-developed-by: Ijae Kim <ae878000@gmail.com>
Signed-off-by: Ijae Kim <ae878000@gmail.com>
Signed-off-by: Myeonghun Pak <mhun512@gmail.com>
Reviewed-by: Brian Masney <bmasney@redhat.com>
Signed-off-by: Brian Masney <bmasney@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions
