interconnect: icc-rpm: move bus clocks handling into qnoc_probe
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Fri, 3 Sep 2021 23:24:11 +0000 (02:24 +0300)
committerGeorgi Djakov <djakov@kernel.org>
Mon, 4 Oct 2021 10:37:47 +0000 (13:37 +0300)
commit63e8ab610d8ae8413d59bbcd4301af40a2a4f95b
tree4646568b4d415c341af835e682ad797b77a6c4c6
parent9e1ff307c779ce1f0f810c7ecce3d95bbae40896
interconnect: icc-rpm: move bus clocks handling into qnoc_probe

All icc-rpm drivers use the same set of bus clocks. Move handling of bus
clocks to qnoc_probe. This both simplifies the code and allows using
qnoc_probe as device's probe function.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org>
Reviewed-by: Marijn Suijten <marijn.suijten@somainline.org>
Tested-by: Shawn Guo <shawn.guo@linaro.org>
Link: https://lore.kernel.org/r/20210903232421.1384199-2-dmitry.baryshkov@linaro.org
Signed-off-by: Georgi Djakov <djakov@kernel.org>
drivers/interconnect/qcom/icc-rpm.c
drivers/interconnect/qcom/icc-rpm.h
drivers/interconnect/qcom/msm8916.c
drivers/interconnect/qcom/msm8939.c
drivers/interconnect/qcom/qcs404.c