Re: [PATCH 7/7] arm64: dts: qcom: ideacentre-mini: Drop the unused USB MP port
From: Konrad Dybcio
Date: Mon Sep 07 2026 - 05:01:08 EST
On 9/5/26 11:29 AM, Jens Glathe via B4 Relay wrote:
> From: Jens Glathe <jens.glathe@xxxxxxxxxxxxxxxxxxxxxx>
>
> usb_mp port 1 (hsphy1, qmpphy1, PTN3222 @ 0x4f, TLMM 184) is not
> populated. lsusb only shows two xHCI controllers: USB-C on usb_1_ss0
> and the rear ports behind a Genesys hub on usb_mp port 0.
>
> Remove that repeater, its reset pin, and the second MP PHYs. Pin
> usb_mp to usb2-0 / usb3-0 so the controller does not claim empty
> PHYs.
>
> Tested-on: IdeaCentre Mini 01Q8X10, Purwa (X1-26-100)
>
> Assisted-by: Grok 4.5 (xAI)
> Signed-off-by: Jens Glathe <jens.glathe@xxxxxxxxxxxxxxxxxxxxxx>
> ---
So does the repeater exist on board, or not? Can you try to poke
it via i2cget?
[...]
> -&usb_mp_hsphy1 {
> - vdd-supply = <&vreg_l2e>;
> - vdda12-supply = <&vreg_l3e>;
> -
> - phys = <&eusb6_repeater>;
> -
> - status = "okay";
> -};
The PHYs can stay here, so Linux will safely park them
Konrad
> -
> &usb_mp_qmpphy0 {
> vdda-phy-supply = <&vreg_l3c>;
> vdda-pll-supply = <&vreg_l3e>;
>
> status = "okay";
> };
> -
> -&usb_mp_qmpphy1 {
> - vdda-phy-supply = <&vreg_l3c>;
> - vdda-pll-supply = <&vreg_l3e>;
> -
> - status = "okay";
> -};
>