imx8qxp mmc fast boot

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx8qxp mmc fast boot

Jump to solution
1,465 Views
grichards-vt
Contributor I

I am investigating boot time optimizations and noticed there are a couple of fuses relating to mmc fast boot.

Our board is using an mmc 5.1 component so I believe it should be compatible with the requirements specified in the Application Process Manual 'Table 5-16. MMC and eMMC boot details'.

The two fuses that seem to be relevant to us are 'MMC Bus Width' and 'Fast Boot'. I am a bit hesitant to test these as I don't wish to blow fuses. 

Is it possible to test this feature without blowing the fuses?

Tags (1)
0 Kudos
Reply
1 Solution
1,377 Views
AldoG
NXP TechSupport
NXP TechSupport

Hello,

For more information regarding normal fast boot please refer to the reference manual chapter 14.8.5.6.1 Normal fast boot flow. Also, yes it is necessary to blow the fuses for testing.

Now since you are evaluating for improving boot time you may refer to the AN14093, please have a look to the following thread:

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Fast-Boot-for-i-MX-8QXP-Using-U-Boot-Fal...


Best regards/Saludos,
Aldo.

View solution in original post

0 Kudos
Reply
3 Replies
1,378 Views
AldoG
NXP TechSupport
NXP TechSupport

Hello,

For more information regarding normal fast boot please refer to the reference manual chapter 14.8.5.6.1 Normal fast boot flow. Also, yes it is necessary to blow the fuses for testing.

Now since you are evaluating for improving boot time you may refer to the AN14093, please have a look to the following thread:

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Fast-Boot-for-i-MX-8QXP-Using-U-Boot-Fal...


Best regards/Saludos,
Aldo.

0 Kudos
Reply
1,362 Views
grichards-vt
Contributor I

Thanks for the reply

With Falcon mode, is imx8qxp supported with secure boot?

In the repository https://github.com/nxp-imx-support/meta-imx-fastboot and the article linked in your reply (https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Fast-Boot-for-i-MX-8QXP-Using-U-Boot-Fal...) I can't seem to find any support for Falcon mode with secure boot for the imx8qxp

Could you confirm if secure boot support is available (or planned) for the imx8qxp?

0 Kudos
Reply
1,402 Views
grichards-vt
Contributor I

I attempted to force the state of the fuses in SCFW with no meaningful change.

Are the fast boot and related options controlled by the security controller? 

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2320658%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Eimx8qxp%20mmc%20fast%20boot%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2320658%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20am%20investigating%20boot%20time%20optimizations%20and%20noticed%20there%20are%20a%20couple%20of%20fuses%20relating%20to%20mmc%20fast%20boot.%3C%2FP%3E%3CP%3EOur%20board%20is%20using%20an%20mmc%205.1%20component%20so%20I%20believe%20it%20should%20be%20compatible%20with%20the%20requirements%20specified%20in%20the%20Application%20Process%20Manual%20'Table%205-16.%20MMC%20and%20eMMC%20boot%20details'.%3C%2FP%3E%3CP%3EThe%20two%20fuses%20that%20seem%20to%20be%20relevant%20to%20us%20are%20'MMC%20Bus%20Width'%20and%20'Fast%20Boot'.%26nbsp%3BI%20am%20a%20bit%20hesitant%20to%20test%20these%20as%20I%20don't%20wish%20to%20blow%20fuses.%26nbsp%3B%3C%2FP%3E%3CP%3EIs%20it%20possible%20to%20test%20this%20feature%20without%20blowing%20the%20fuses%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2321879%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx8qxp%20mmc%20fast%20boot%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2321879%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThanks%20for%20the%20reply%3C%2FP%3E%3CP%3EWith%20Falcon%20mode%2C%20is%20imx8qxp%20supported%20with%20secure%20boot%3F%3C%2FP%3E%3CP%3EIn%20the%20repository%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx-support%2Fmeta-imx-fastboot%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx-support%2Fmeta-imx-fastboot%3C%2FA%3E%26nbsp%3Band%20the%20article%20linked%20in%20your%20reply%20(%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors-Knowledge-Base%2FFast-Boot-for-i-MX-8QXP-Using-U-Boot-Falcon-Mode%2Fta-p%2F1958752%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors-Knowledge-Base%2FFast-Boot-for-i-MX-8QXP-Using-U-Boot-Falcon-Mode%2Fta-p%2F1958752%3C%2FA%3E)%20I%20can't%20seem%20to%20find%20any%20support%20for%20Falcon%20mode%20with%20secure%20boot%20for%20the%20imx8qxp%3C%2FP%3E%3CP%3ECould%20you%20confirm%20if%20secure%20boot%20support%20is%20available%20(or%20planned)%20for%20the%20imx8qxp%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2321503%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx8qxp%20mmc%20fast%20boot%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2321503%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3CBR%20%2F%3E%3CBR%20%2F%3EFor%20more%20information%20regarding%20normal%20fast%20boot%20please%20refer%20to%20the%20reference%20manual%20chapter%26nbsp%3B14.8.5.6.1%20Normal%20fast%20boot%20flow.%20Also%2C%20yes%20it%20is%20necessary%20to%20blow%20the%20fuses%20for%20testing.%3CBR%20%2F%3E%3CBR%20%2F%3ENow%20since%20you%20are%20evaluating%20for%20improving%20boot%20time%20you%20may%20refer%20to%20the%26nbsp%3BAN14093%2C%20please%20have%20a%20look%20to%20the%20following%20thread%3A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors-Knowledge-Base%2FFast-Boot-for-i-MX-8QXP-Using-U-Boot-Falcon-Mode%2Fta-p%2F1958752%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors-Knowledge-Base%2FFast-Boot-for-i-MX-8QXP-Using-U-Boot-Falcon-Mode%2Fta-p%2F1958752%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3EBest%20regards%2FSaludos%2C%3CBR%20%2F%3EAldo.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2321195%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx8qxp%20mmc%20fast%20boot%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2321195%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20attempted%20to%20force%20the%20state%20of%20the%20fuses%20in%20SCFW%20with%20no%20meaningful%20change.%3C%2FP%3E%3CP%3EAre%20the%20fast%20boot%20and%20related%20options%20controlled%20by%20the%20security%20controller%3F%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E