[PATCH v2 0/3] gpio: Introduce gpio-delay driver and enable it on Kria
Marek Vasut
marek.vasut at mailbox.org
Tue Feb 3 21:42:16 CET 2026
On 2/3/26 5:57 PM, Quentin Schulz wrote:
> Hi Marek,
>
> On 2/3/26 5:38 PM, Marek Vasut wrote:
>> On 2/3/26 4:32 PM, Michal Simek wrote:
>>>
>>>
>>> On 2/3/26 12:39, Marek Vasut wrote:
>>>> On 2/3/26 8:52 AM, Michal Simek wrote:
>>>>> Hi,
>>>>>
>>>>> we need to wait more time for getting USB hub out of reset to be
>>>>> able to do
>>>>> initialiation over i2c that's why use gpio-delay driver instead of
>>>>> changing
>>>>> waiting time in usb hub driver. Waiting time depends on gpio wiring
>>>>> on the
>>>>> board which is in some of our case going via SLG programmable device.
>>>> Can you not use some regulator or make the reset assert/deassert
>>>> time configurable via DT property ?
>>>
>>> Sorry not following. delay is configurable via DT now - the patch 3/3
>>> for example.
>>
>> 3/3 never arrived in my mailbox, I think I was CCed only on 0 and 2 .
>>
>>> This avoid a need to change usb5744 driver to wait longer time which
>>> is what we discussed in past.
>> If the delay is configurable via DT, why would the driver have to be
>> changed ?
>
> Delay is configurable via DT for the GPIO delay device. The delay is NOT
> configurable via DT for the USB onboard hub device. Because of the
> latter, the former is added as GPIO controller for adding delay to the
> latter driver's reset line.
Oh, I see, thank you for the clarification.
More information about the U-Boot
mailing list