Which device driver needs to enable for Fuse's address to write one time MAC address to Apalis I.mx8 SOM (i.MX 8QuadMax) reference Image OS

Hi Team,

We are using tdx-reference-multimedia-image for Apalis iMX8. We are using Yocto Project dunfell to build this image.

Since I’m thing to use Fuses to write MAC address to I.mx8 SOM. This feature was there in imx6 Som.

With datasheet I’m able to see this in imx8 datasheet. Please suggest me know to how to enable the supporting device driver and configule to enable fuses feture with imx8.

Following command, we were using in imx6.
root@imx6s-ccom7g:~# echo 0xd063 > /sys/fsl_otp/HW_OCOTP_MAC1
root@imx6s-ccom7g:~# echo 0x12345678 > /sys/fsl_otp/HW_OCOTP_MAC0
root@imx6s-ccom7g:~# cat /sys/fsl_otp/HW_OCOTP_MAC1
root@imx6s-ccom7g:~# cat /sys/fsl_otp/HW_OCOTP_MAC0

what is the command for MAC address write to fuse address imx8 ?

Deepak Jewargi

Inspect this thread https://community.nxp.com/t5/i-MX-Processors/Fusing-MAC-addresses-in-IMX8/m-p/915382

Thank you!

Hi alex.tx,

Is any Linux kernel configuration to enable the ``fsl_otp‍" and file "OCOTP_HW_OCOTP_MAC_ADDR1 " to used from kernel command line?

Deepak Jewargi

Hi @djewargi,

As per NXP this post fsl_opt is dropped in favour of nvme interface.

Best Regards
Ritesh Kumar