phy: qcom-qmp-usb: simplify clock handling
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Thu, 24 Aug 2023 21:19:38 +0000 (00:19 +0300)
committerVinod Koul <vkoul@kernel.org>
Thu, 21 Sep 2023 13:53:58 +0000 (15:53 +0200)
commit7233090aba54d82a1ed64f125b32c3ac0b91803c
treecfe5cf2e23aa9a93a603fc022d808b55cafdcae7
parent15c83637402c3654dbc7aac368119c3809a119fa
phy: qcom-qmp-usb: 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/20230824211952.1397699-3-dmitry.baryshkov@linaro.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/qualcomm/phy-qcom-qmp-usb.c