[PATCH 00/14] phy: qcom-qmp-combo: fix sc8280xp binding (set 3/3)
Johan Hovold
johan+linaro at kernel.org
Fri Nov 11 01:24:43 PST 2022
This series fixes the USB-DP PHY devicetree binding for SC8280XP and
adds support for the new updated binding to the driver.
As the full series including the preparatory parts is over forty patches
and I've been posting this in three parts of which this is the last one.
In an effort to get all of these into 6.2, I've also submitted all three
series before waiting for the previous ones to be applied. Parts one and
two can be found here:
https://lore.kernel.org/lkml/20221111084255.8963-1-johan+linaro@kernel.org/
https://lore.kernel.org/lkml/20221111085643.9478-1-johan+linaro@kernel.org/
This last series adds a new binding for SC8280XP that drops the legacy
child node and the (incomplete) description of register subregions.
As the current bindings are both incomplete and incorrect it may be
a good idea to update also the other platforms currently supported by
this driver to the new binding scheme. The driver can support both
schemes during a transitions period before removing the corresponding
code (dt parsing and clock-provider registration).
Johan
Johan Hovold (14):
dt-bindings: phy: qcom,qmp-usb3-dp: rename current bindings
dt-bindings: phy: qcom,qmp-usb3-dp: fix sc8280xp bindings
phy: qcom-qmp-combo: drop v4 reference-clock source
phy: qcom-qmp-combo: restructure PHY creation
phy: qcom-qmp-combo: register clocks sooner
phy: qcom-qmp-combo: generate pipe clock name
phy: qcom-qmp-combo: drop redundant clock structure
phy: qcom-qmp-combo: drop redundant clock allocation
phy: qcom-qmp-combo: add clock registration helper
phy: qcom-qmp-combo: separate clock and provider registration
phy: qcom-qmp-combo: clean up DP clock callbacks
phy: qcom-qmp-combo: rename common-register pointers
phy: qcom-qmp-combo: rename DP_PHY register pointer
phy: qcom-qmp-combo: add support for updated sc8280xp binding
....yaml => qcom,sc7180-qmp-usb3-dp-phy.yaml} | 23 +-
.../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 111 ++++
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 532 +++++++++++-------
3 files changed, 441 insertions(+), 225 deletions(-)
rename Documentation/devicetree/bindings/phy/{qcom,qmp-usb3-dp-phy.yaml => qcom,sc7180-qmp-usb3-dp-phy.yaml} (92%)
create mode 100644 Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml
--
2.37.4
More information about the linux-phy
mailing list