phy: qcom-qmp-combo: simplify clock handling
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Tue, 11 Jul 2023 12:09:08 +0000 (15:09 +0300)
committerVinod Koul <vkoul@kernel.org>
Mon, 24 Jul 2023 10:55:39 +0000 (16:25 +0530)
commit28e265bf84a8f885b3156f24dc246bf1d7bb40a5
tree7d071f84fb070e7ecae1eef03b65dd316017f602
parent57a79ce964d76757c2fd21e097bcd9eb44884def
phy: qcom-qmp-combo: simplify clock handling

For the existing PHYs for new binding we are going to drop ref_clk_src
clock and always use ref clock. Rather than introducing additional code
to handle legacy vs current bindings (and clock names), use
devm_clk_bulk_get_optional() when new bindings are used and
devm_clk_bulk_get_all() when legacy bindings are in place.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20230711120916.4165894-3-dmitry.baryshkov@linaro.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/qualcomm/phy-qcom-qmp-combo.c