[EXT] Re: [PATCH v2 2/2] imx: Support i.MX91 11x11 FRDM board

Joseph Guo (OSS) qijian.guo at oss.nxp.com
Fri Dec 5 04:12:32 CET 2025



On 12/4/2025 10:03 PM, Fabio Estevam wrote:
> Hi Joseph,
> 
> On Thu, Dec 4, 2025 at 4:12 AM Joseph Guo (OSS) <qijian.guo at oss.nxp.com> wrote:
> 
>> Hi Fabio,
>>
>> USDHC2 is for SD card and its initial stage is at u-boot.
>> The IO voltage switch from 3.3v to 1.8v need extra 8ms time on some
>> platform. I also tested without this delay, SD card can work as SD3.0 on
>> imx91 frdm platform.
>>
>> I prefer to remain this to avoid potential risk as 91evk 93evk 93frdm
>> all remain this property.
> 
> I understand that a few NXP boards use this
> fsl,signal-voltage-switch-extra-delay-ms property.
> 
> Linux does not use it. U-Boot should not use it either. Whatever
> solution the kernel applies to provide this delay, let's use it in
> U-Boot.
> 
> I would really appreciate it if you could investigate this with the
> NXP folks and try to remove this custom property from U-Boot.
> 
> Let's keep the U-Bot dts files as close as possible with Linux.
> 
> I appreciate your understanding and cooperation.
> 
> Thanks

Hi Fabio,

I understand your requirement. But as I said, the IO voltage switch only 
happen on u-boot stage, so it is kind of u-boot specific requirement.
So you mean we need to add this delay control into kernel driver, and 
add this property into kernel dts even kernel stage didn't need to 
control it?

Since we don't have this issue on FRDM-IMX91. How about I remove this 
property on this commit first. And we can have further discussion on how 
to resolve this property.

Regards,
Joseph


More information about the U-Boot mailing list