[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