[PATCH v5 1/2] dt-bindings: phy: Add sa8255p USB PHY

Krzysztof Kozlowski krzk at kernel.org
Mon Sep 7 01:39:48 PDT 2026


On Thu, Sep 03, 2026 at 09:44:47AM +0200, Mattijs Korpershoek wrote:
> SA8255p platform abstracts resources such as resets, clocks and
> regulators in firmware. The SCMI firmware exposes multiple protocols to
> control such resources which are identified by protocol_id.
> 
> For this USB phy, 2 SCMI protocols are exposed by the firmware:
> * power domain management protocol (protocol_id=0x11)
> * performance domain management protocol (protocol_id=0x13)
> 
> The power domain has 2 indices: 'core' and 'transfer'.
> * core controls the regulators, the clocks and the reset
> * transfer only controls the clocks
> 
> For example, to power on/off the PHY, we should use the 'core' domain.
> To disable data transfer and keeping power enabled, we should use the
> 'transfer' domain.
> 
> Add a new binding for the for the Qualcomm QMP Super Speed (SS) UNI PHY
> found in SA8255P.
> 
> Note: the performance domain (0x13) exposes opaques values (0xa to 0x11)
> for which we don't have any information. Since it is not mandatory
> for the PHY to be functional, we have ommited it from the bindings.
> We can document it (and make them part of the dt ABI) once we have more
> information.
> 
> Signed-off-by: Mattijs Korpershoek <mkorpershoek at kernel.org>
> ---
>  .../phy/qcom,sa8255p-qmp-usb3-uni-phy.yaml         | 52 ++++++++++++++++++++++
>  1 file changed, 52 insertions(+)

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski at oss.qualcomm.com>

Best regards,
Krzysztof




More information about the linux-phy mailing list