AnsweredAssumed Answered

Layerscape SDK: u-boot doesn't load QE firmware

Question asked by Ricardo Monteiro on Nov 10, 2017
Latest reply on Nov 15, 2017 by ufedor



For the QE in Layerscape processors to work it is needed to upload the QE firmware in every boot. I believe that u-boot should do it.
I was checking the u-boot code used by the Layerscape SDK GitHub - qoriq-open-source/u-boot  and I see some signs that there are some support (like existence of CONFIG_SYS_QE_FW_IN_XXX defines) but then I don't see the u-boot QE drivers being used (no Kconfig in u-boot/drivers/qe).
I know that QE drivers have code to upload the firmware to the QE but first the u-boot needs to load the QE firmware to memory so then it can be uploaded by the QE drivers. Is this mechanism already present on the u-boot code?

How is the QE microcode loaded to LS1043 or LS1021? Isn't this setup yet on the SDK?


Thank you in advance for your time.

Best regards,