clk: qcom: clk-debug: Detach the clock request from syscon regmap

syscon_regmap_lookup_by_phandle prepares the 0th clk handle provided in
the device node. The debug clock controller prepares/enables/disables the
required clock, thus it is safe to detach the clock to remove the
undesired clock prepare votes.

Change-Id: Ibacac8161ba8244c170a87f172c3ad9029625ed7
Signed-off-by: Taniya Das <tdas@codeaurora.org>
This commit is contained in:
Taniya Das 2020-08-29 00:54:52 +05:30 • committed by Gerrit - the friendly Code Review server
commit f3e2d69be4

View file

@ -357,6 +357,14 @@ int map_debug_bases(struct platform_device *pdev, const char *base,
PTR_ERR(mux->regmap));
return PTR_ERR(mux->regmap);
}
/*
* syscon_regmap_lookup_by_phandle prepares the 0th clk handle provided
* in the device node. The debug clock controller prepares/enables/
* disables the required clock, thus detach the clock.
*/
regmap_mmio_detach_clk(mux->regmap);
return 0;
}
EXPORT_SYMBOL(map_debug_bases);