Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

phy: qcom-qmp: Fix dts bindings to reflect reality

A few patches have landed for the qcom-qmp PHY that affect how you
would write a device tree node. ...yet the bindings weren't updated.
Let's remedy the situation and make the bindings refelect reality.

Fixes: efb05a50c956 ("phy: qcom-qmp: Add support for QMP V3 USB3 PHY")
Fixes: ac0d239936bd ("phy: qcom-qmp: Add support for runtime PM")
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>

authored by

Douglas Anderson and committed by
Kishon Vijay Abraham I
8b1087fa 92696a89

+12 -2
+12 -2
Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt
··· 12 12 "qcom,sdm845-qmp-usb3-phy" for USB3 QMP V3 phy on sdm845, 13 13 "qcom,sdm845-qmp-usb3-uni-phy" for USB3 QMP V3 UNI phy on sdm845. 14 14 15 - - reg: offset and length of register set for PHY's common serdes block. 15 + - reg: 16 + - For "qcom,sdm845-qmp-usb3-phy": 17 + - index 0: address and length of register set for PHY's common serdes 18 + block. 19 + - named register "dp_com" (using reg-names): address and length of the 20 + DP_COM control block. 21 + - For all others: 22 + - offset and length of register set for PHY's common serdes block. 16 23 17 24 - #clock-cells: must be 1 18 25 - Phy pll outputs a bunch of clocks for Tx, Rx and Pipe ··· 67 60 68 61 Required properties for child node: 69 62 - reg: list of offset and length pairs of register sets for PHY blocks - 70 - tx, rx and pcs. 63 + - index 0: tx 64 + - index 1: rx 65 + - index 2: pcs 66 + - index 3: pcs_misc (optional) 71 67 72 68 - #phy-cells: must be 0 73 69