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

Joseph Guo (OSS) qijian.guo at oss.nxp.com
Thu Dec 4 08:12:09 CET 2025



On 12/3/2025 10:27 PM, Fabio Estevam wrote:
> Caution: This is an external email. Please take care when clicking links or opening attachments. When in doubt, report the message using the 'Report this email' button
> 
> 
> On Tue, Dec 2, 2025 at 7:05 AM Joseph Guo <qijian.guo at nxp.com> wrote:
> 
>> +&usdhc2 {
>> +       fsl,signal-voltage-switch-extra-delay-ms = <8>;
> 
> Why does U-Boot need this property? It doesn't exist in Linux,
> 
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.

>> +};
>> +
>> +&fec {
>> +       compatible = "fsl,imx91-fec", "fsl,imx93-fec", "fsl,imx8mq-fec";
>> +       phy-reset-gpios = <&pcal6524 16 GPIO_ACTIVE_LOW>;
>> +       phy-reset-duration = <15>;
>> +       phy-reset-post-delay = <100>;
> 
> Using phy-reset-gpios is considered deprecated.
> 
> The PHY reset GPIO should be described inside the MDIO node.
> 
Ok, will change to main dts MDIO node.
>> +&ethphy1 {
>> +       reset-gpios = <&pcal6524 15 GPIO_ACTIVE_LOW>;
>> +       reset-assert-us = <15000>;
>> +       reset-deassert-us = <100000>;
> 
> Why is this inside the u-boot.dtsi instead of the main dts?
> 

Can move to main dts.
> 
>> +#define CFG_SYS_SDRAM_BASE     0x80000000
>> +#define PHYS_SDRAM             0x80000000
>> +#define PHYS_SDRAM_SIZE                0x80000000 /* 2GB DDR */
> 
> What about:
> 
> #define PHYS_SDRAM_SIZE   SIZE_2GB
make sense, will change.

Regards,
Joseph


More information about the U-Boot mailing list