Skip to content

UPSTREAM: phy: qcom: m31-eusb2: Make USB repeater optional#1218

Open
Kriskura176767 wants to merge 1 commit into
qualcomm-linux:tech/bus/usb/phyfrom
Kriskura176767:tech/bus/usb/phy
Open

UPSTREAM: phy: qcom: m31-eusb2: Make USB repeater optional#1218
Kriskura176767 wants to merge 1 commit into
qualcomm-linux:tech/bus/usb/phyfrom
Kriskura176767:tech/bus/usb/phy

Conversation

@Kriskura176767
Copy link
Copy Markdown
Contributor

A repeater is not required for the PHY to function. On systems with multiple PHY instances connected to a multi-port controller, some PHYs may be unconnected. All PHYs must still probe successfully even without attached repeaters, otherwise the controller probe fails.

So make it optional.

[abel.vesa@oss.qualcomm.com: commit re-worded to reflect actual reason]
Reviewed-by: Dmitry Baryshkov dmitry.baryshkov@oss.qualcomm.com
Reviewed-by: Bjorn Andersson andersson@kernel.org
Reviewed-by: Neil Armstrong neil.armstrong@linaro.org
Reviewed-by: Konrad Dybcio konrad.dybcio@oss.qualcomm.com
Link: https://lore.kernel.org/all/20260302-phy-qcom-m31-eusb2-make-repeater-optional-v2-1-dbf714c72056@oss.qualcomm.com/

A repeater is not required for the PHY to function. On systems with
multiple PHY instances connected to a multi-port controller, some PHYs
may be unconnected. All PHYs must still probe successfully even without
attached repeaters, otherwise the controller probe fails.

So make it optional.

Signed-off-by: Wesley Cheng <wesley.cheng@oss.qualcomm.com>
[abel.vesa@oss.qualcomm.com: commit re-worded to reflect actual reason]
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/all/20260302-phy-qcom-m31-eusb2-make-repeater-optional-v2-1-dbf714c72056@oss.qualcomm.com/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants