[PATCH v3 01/12] dt-bindings: phy: qcom,ipq5332-uniphy-pcie: Change to PCIe/USB3 combo PHY
George Moussalem
george.moussalem at outlook.com
Tue Sep 1 02:52:01 PDT 2026
On 8/31/26 16:30, Krzysztof Kozlowski wrote:
> On 28/08/2026 12:51, George Moussalem wrote:
>> On 8/28/26 14:09, Krzysztof Kozlowski wrote:
>>> On Tue, Aug 25, 2026 at 04:37:18PM +0400, George Moussalem wrote:
>>>> This PHY is a PCIE/USB3 multi-purpose PHY. Initial support was added for
>>>> PCIe only, so rename the binding and add support for USB3 PHY mode.
>>>>
>>>> The PCIe and USB physical pads are muxed and selection is done via a
>>>> control register in TCSR. Add a new property to the binding to enable
>>>> switching the default PCIe mux selection to USB3 mode.
>>>>
>>>> In addition, USB3 mode requires a 5V supply, so add a vdd-supply
>>>> property for it.
>>>>
>>>> Signed-off-by: George Moussalem <george.moussalem at outlook.com>
>>>> ---
>>>> .../bindings/phy/qcom,ipq5332-uniphy-pcie-phy.yaml | 109 ----------------
>>>> .../phy/qcom,ipq5332-uniphy-pcie-usb3-phy.yaml | 141 +++++++++++++++++++++
>>>> include/dt-bindings/phy/phy-qcom-qmp.h | 4 +
>>>> 3 files changed, 145 insertions(+), 109 deletions(-)
>>>>
>>>> diff --git a/Documentation/devicetree/bindings/phy/qcom,ipq5332-uniphy-pcie-phy.yaml b/Documentation/devicetree/bindings/phy/qcom,ipq5332-uniphy-pcie-phy.yaml
>>>> deleted file mode 100644
>>>> index 6e9df81441e9..000000000000
>>>
>>> Please do not rename the binding. Old name was correct. New one is not,
>>> otherwise please point me to the compatible like that.
>>
>> I thought we had come to the conclusion it's the same device in the
>> discussion in v2:
>> https://lore.kernel.org/all/gn43qixdtbq5iyfqvzibdtx4lmwpkt2ieahr7oqsxxjfpldb6d@xbxhbdrq4e6b/
>>
>
> How is it relevant to renaming of the file?
>
>> I've split up this series into 3 as in the cover letter:
>> 1. Flatten USB Controller Nodes on IPQ SoCs
>> link:
>> https://lore.kernel.org/r/20260825-ipq-flatten-usb-v1-0-5c1f3170bbe9@outlook.com
>> 2. Enable USB3 for Qualcomm IPQ5018 (this patch series)
>> 3. Enable USB3 for Qualcomm IPQ5332 (to be submitted)
>
> How is this relevant?
No issues with leaving the filename unchanged, I thought it would better
reflect what the PHY actually is, a combo PCIe/USB3 PHY rather than a
standalone PCIe PHY.
For clarity, USB3 and combo PCIe/USB3 will be added to this existing
binding, correct?
>
> Best regards,
> Krzysztof
George
More information about the linux-phy
mailing list