回复: [EXT] [PATCH] imx9: scmi: soc: USB instance number change for silicon revision B0

Alice Guo alice.guo at nxp.com
Fri Nov 28 10:51:55 CET 2025


> -----邮件原件-----
> 发件人: Fedor Ross <fedor.ross at ifm.com>
> 发送时间: 2025年11月28日 1:51
> 收件人: dl-uboot-imx <uboot-imx at nxp.com>; u-boot at lists.denx.de
> 抄送: Stefano Babic <sbabic at nabladev.com>; Fabio Estevam
> <festevam at gmail.com>; Tom Rini <trini at konsulko.com>; Peng Fan
> <peng.fan at nxp.com>; Ye Li <ye.li at nxp.com>; Alice Guo <alice.guo at nxp.com>;
> Ranjani Vaidyanathan <ranjani.vaidyanathan at nxp.com>; João Paulo Gonçalves
> <joao.goncalves at toradex.com>; Marek Vasut
> <marek.vasut+renesas at mailbox.org>; Rasmus Villemoes <ravi at prevas.dk>;
> Ross, Fedor <fedor.ross at ifm.com>
> 主题: [EXT] [PATCH] imx9: scmi: soc: USB instance number change for silicon
> revision B0
> 
> [Some people who received this message don't often get email from
> fedor.ross at ifm.com. Learn why this is important at
> https://aka.ms/LearnAboutSenderIdentification ]
> 
> 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
> 
> 
> For silicon revision A1, the USB instance number for USB1 is 3 and for
> USB2 it is 4. This changed for revision B0 where the USB instance number for
> USB1 is 0 and for USB2 it is 1, which is the intended instance number. Select the
> correct numbering according to the selected revision in the defconfig. The
> config for the B0 revision is IMX95 and for A1 it is IMX95_A0.
> 
> This patch is based on the information provided by:
> "AN14750 Migration Guide from i.MX 95 A1 to B0; Rev. 1.0" .
> 
> Signed-off-by: Fedor Ross <fedor.ross at ifm.com>
> ---
>  arch/arm/mach-imx/imx9/scmi/soc.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/arch/arm/mach-imx/imx9/scmi/soc.c
> b/arch/arm/mach-imx/imx9/scmi/soc.c
> index dbaa19a9e6e..354df7d88a4 100644
> --- a/arch/arm/mach-imx/imx9/scmi/soc.c
> +++ b/arch/arm/mach-imx/imx9/scmi/soc.c
> @@ -921,7 +921,7 @@ enum boot_device get_boot_device(void)
>                 break;
>         case BT_DEV_TYPE_USB:
>                 boot_dev = boot_instance + USB_BOOT;
> -               if (IS_ENABLED(CONFIG_IMX95))
> +               if (IS_ENABLED(CONFIG_IMX95_A0))
>                         boot_dev -= 3; //iMX95 usb instance start at 3
>                 break;
>         default:
> 
> ---
> base-commit: 962711498ddac6179f1d1f3fa123397ba02a381b
> change-id: 20251127-imx95_b0-e58113e102cb
> 
> Best regards,
> --
> Fedor Ross <fedor.ross at ifm.com>

Reviewed-by: Alice Guo <alice.guo at nxp.com>

Best regards,
Alice Guo



More information about the U-Boot mailing list