Re: [PATCH 6/8] ARM: dts: qcom: apq8064: Fix USB controller clocks

From: Linus Walleij

Date: Fri Apr 24 2026 - 16:48:28 EST


On Tue, Apr 21, 2026 at 11:45 AM Alexandre MINETTE via B4 Relay
<devnull+contact.alex-min.fr@xxxxxxxxxx> wrote:

> From: Alexandre MINETTE <contact@xxxxxxxxxxx>
>
> The APQ8064 HS USB controller nodes describe the transceiver clock as
> "core", but the ChipIdea MSM glue expects "core" to be the controller
> fabric clock and "fs" to be the transceiver clock.
>
> This mismatch can leave the fabric clock disabled while the controller is
> accessed. Some boards may tolerate that if the clock is already enabled
> elsewhere, but it is not a correct description of the hardware.
>
> Describe the RPM Daytona fabric clock as "core", the AHB clock as
> "iface", and the transceiver clock as "fs" for all APQ8064 HS USB
> controllers. Without this, USB does not probe reliably on Samsung Galaxy
> S4 because the fabric clock remains disabled.
>
> Signed-off-by: Alexandre MINETTE <contact@xxxxxxxxxxx>

Reviewed-by: Linus Walleij <linusw@xxxxxxxxxx>

Yours,
Linus Walleij