Hi,
We are using MfgTools(2.7) for flashing images to eMMC and we use 4.1.15 kernel.
We are planning to upgrade from 4.1.15 kernel to 5.4.3-2.0.0 (Yocto Zeus).
Since, OCOTP interface has been modified from char driver to nvmem driver, we are not sure whether the ucl2.xml file used by MfgTools will work with latest kernel images or not.
currently, we are using MfgTools with ucl.xml file to burn the fuses. Do we need to change this file content as well for 5.4.3 kernel?
ucl2.xml snippet contains sysfs entries which are no longer created by latest kernel.
<!-- program SRK_HASH fuse -->
<CMD state="Updater" type="push" body="$ echo 0xabcdabcd > /sys/fsl_otp/HW_OCOTP_SRK0">Program SRK0 </CMD>
<CMD state="Updater" type="push" body="$ echo 0xabcdabcd > /sys/fsl_otp/HW_OCOTP_SRK1">Program SRK1 </CMD>
<CMD state="Updater" type="push" body="$ echo 0xabcdabcd > /sys/fsl_otp/HW_OCOTP_SRK2">Program SRK2 </CMD>
<CMD state="Updater" type="push" body="$ echo 0xabcdabcd > /sys/fsl_otp/HW_OCOTP_SRK3">Program SRK3 </CMD>
<CMD state="Updater" type="push" body="$ echo 0xabcdabcd > /sys/fsl_otp/HW_OCOTP_SRK4">Program SRK4 </CMD>
<CMD state="Updater" type="push" body="$ echo 0xabcdabcd> /sys/fsl_otp/HW_OCOTP_SRK5">Program SRK5 </CMD>
<CMD state="Updater" type="push" body="$ echo 0xabcdabcd > /sys/fsl_otp/HW_OCOTP_SRK6">Program SRK6 </CMD>
<CMD state="Updater" type="push" body="$ echo 0xabcdabcd > /sys/fsl_otp/HW_OCOTP_SRK7">Program SRK7 </CMD>
Can you please clarify?