[PATCH 0/6] usb: host: ehci-msm: Clean up and fix crashes

Marek Vasut marek.vasut at mailbox.org
Mon Sep 8 13:47:05 CEST 2025


On 9/8/25 1:39 PM, Stephan Gerhold wrote:

Hello Stephan,

> On Mon, Apr 07, 2025 at 11:54:20AM +0200, Stephan Gerhold wrote:
>> The ehci-msm driver has several subtle issues and stale code. Most of them
>> are minor and do not cause issues during normal usage. The last patch is
>> the most critical, it fixes a reported crash when stopping/re-configuring
>> USB, which has been around for a few months now.
>>
>> Signed-off-by: Stephan Gerhold <stephan.gerhold at linaro.org>
>> ---
>> Stephan Gerhold (6):
>>        usb: host: ehci-msm: Fix pointer check
>>        usb: host: echi-msm: Drop ulpi definitions
>>        usb: host: ehci-msm: Disable clocks after all register accesses
>>        usb: host: ehci-msm: Use clk bulk helpers
>>        usb: host: ehci-msm: Drop redundant EHCI register writes
>>        usb: host: ehci-msm: Register ULPI PHY through NOP wrapper
>>
>>   drivers/usb/host/ehci-msm.c | 146 ++++++++++++++++++++------------------------
>>   1 file changed, 67 insertions(+), 79 deletions(-)
> 
> Could you apply these patches and send them to Tom? These are important
> fixes to make USB work properly on the dragonboard410c board and they
> have been on the list for a few months now. There is already an ack from
> Casey as well.
> 
> Or would it be easier for you if Casey applies them? I'm sure that would
> work too. :)
I'm fine with that, since they are isolated to msm.

Thank you for the reminder.


More information about the U-Boot mailing list