Dear NXP Team,
I'm working with layer scape platform LS1043A.
We need to use SOC Unique ID for security purpose in our product, but I did not found any information for it. I have look in to entire QorIQ LS1043A Reference Manual for SOC unique ID , but there were no information given.
Kindly provide an information how to get unique id for each LS1043A SOC. What memory location or register require to read for SOC Unique ID.
Regards,
Bhargav Jayswal
QorIQ Trust 2.1 can only be used by NDA customers who may need it for secure boot. If you really need it, please consult your local distributor or contact the local sales/FAE."
QorIQ Trust 2.1 can only be used by NDA customers who may need it for secure boot. If you really need it, please consult your local distributor or contact the local sales/FAE."
This register may meet your needs. In addition, there is no other unique ID in soc.
1EE_00A4 System Version Register (DCFG_CCSR_SVR)
Hi,
Linux kernel has support for Layerscape SFP (security fuse processor). Check configuration option CONFIG_NVMEM_LAYERSCAPE_SFP. You can make use of it or just check it for reference. In case you use it, do not forget to add the corresponding device tree entry if neccessary.
In the LS1043A Reference Manual (https://www.nxp.com/webapp/Download?colCode=LS1043ARM) you can search for term SFP and you should get all information needed.
Dear @domenselinec ,
Thank you very much for your support.
What is the size of OTP area on SOC. Can We directly used it to save certificate, security key, unique SOC ID like wise security related information?
Do we have any document apart from "QorIQ Trust 2.1" , where secure boot proccess explained from SDK perspective instead of SOC prespective.
I would not want go in much SOC architecture level , instead of this i want to know that how LSDK_6.1.55_1.0.0 is supporting secure boot.
Regards,
Bhargav Jayswal