Hello,
I am working with an IMX93 and I am trying to record the MAC fuses (0x4ec and 0x4f2), the problem I am encountering is that it is giving me a permissions error and I cannot find OCOTP_LOCK to be able to record these fuses, could you please help me?
Thank you so much!
PS: NVMEM_PATH = "/sys/devices/platform/soc@0/47510000.efuse/fsb_s400_fuse0/nvmem"
I would leave it as is on our EVK reference device tree:
ocotp: efuse@47510000 {
compatible = "fsl,imx93-ocotp", "syscon", "simple-mfd";
reg = <0x47510000 0x10000>;
#address-cells = <1>;
#size-cells = <1>;
imx93_uid: soc-uid@c0 {
reg = <0xc0 0x10>;
};
eth_mac1: mac-address@4ec {
reg = <0x4ec 0x6>;
};
eth_mac2: mac-address@4f2 {
reg = <0x4f2 0x6>;
};
imx93_soc: imx93-soc {
compatible = "fsl,imx93-soc";
nvmem-cells = <&imx93_uid>;
nvmem-cell-names = "soc_unique_id";
};
};
Best regards.
I have same issue with understanding how to burn fuses for MAC1 and MAC2. For imx8 it was simple fuse command. Doe exists something same in IMX93 world also? @JorgeCas can you share exact commands please? Thanks.