IMX93 OCOTP Permissions

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX93 OCOTP Permissions

12,790 Views
Jarbo
Contributor II

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"

0 Kudos
Reply
23 Replies

2,721 Views
JorgeCas
NXP TechSupport
NXP TechSupport

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.

0 Kudos
Reply

2,170 Views
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

Could you please share the process you are following and the log error?

Best regards.

0 Kudos
Reply

1,260 Views
marekb
Contributor III

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.

0 Kudos
Reply