
As described in [1], enable_count is incremented by 2 when ccf_clk_enable() is called. This series of patch fixed this issue and added a testcase for that.
[1]: https://lore.kernel.org/all/SEZPR06MB695927A6DEEEF8489A06897396A7A@SEZPR06MB...
Signed-off-by: Yang Xiwen forbidden405@outlook.com --- Changes in v3: - move i2v_root in front of devm clocks. So that clk_test driver needs a minimum modification - squash patch 1, 3 and 4. -- Suggested by Sean - rewrite commit log for clarity. - Link to v2: https://lore.kernel.org/r/20231111-enable_count-v2-0-20e3728600b5@outlook.co...
Changes in v2: - add missing SoB in patch 1/4, no functional change - Link to v1: https://lore.kernel.org/r/20231111-enable_count-v1-0-509f400a99cb@outlook.co...
--- Yang Xiwen (2): clk: get correct ops for clk_enable() and clk_disable() test: dm: clk_ccf: test ccf_clk_ops
arch/sandbox/dts/test.dts | 4 +++- arch/sandbox/include/asm/clk.h | 1 + drivers/clk/clk-uclass.c | 2 ++ drivers/clk/clk_sandbox_ccf.c | 1 + drivers/clk/clk_sandbox_test.c | 1 + test/dm/clk_ccf.c | 14 +++++++++++--- 6 files changed, 19 insertions(+), 4 deletions(-) --- base-commit: 3b913c148249a2b9d12ff25517ec311646e83bee change-id: 20231111-enable_count-ad5001326815
Best regards,