Part Number: AM625
Hi,
I am trying to read the burn efuses (OTP) in an AM62x from Linux (A53 core).
But when I try I get only 0's out, while the mcu_plus_sdk_am62x_11_02_00_23 said otherwise (R5 core).
I should have enable though u-boot, that all cores are allowed to read from the efuse area. (0x4081)
What am I doing wrong? Should TI-SCI allow me to read the efuses?
boot_log_read_efuse.txt 0001-ti-efuse-Demo-read-efuse-and-fuse-status.patch.txt 0001-TI-SCI-allow-efuses-to-A53-core-for-AM62x.patch.txt
From the mcu_plus_sdk I get:
OTP MMR 0: 0x4
OTP MMR 1: 0x0
OTP MMR 2: 0xaaaaaaaa
OTP MMR 3: 0xaaaaaaaa
OTP MMR 4: 0xaaaaaaaa
OTP MMR 5: 0x0
OTP MMR 6: 0x0
OTP MMR 7: 0x0
OTP MMR 8: 0x0
OTP MMR 9: 0x0
OTP MMR 10: 0x0
OTP MMR 11: 0x0
OTP MMR 12: 0x0
OTP MMR 13: 0x0
OTP MMR 14: 0x0
OTP MMR 15: 0x0
OTP MMR 16: 0x0
OTP MMR 17: 0x0
OTP MMR 18: 0x0
OTP MMR 19: 0x0
OTP MMR 20: 0x0
OTP MMR 21: 0x0
OTP MMR 22: 0x0
OTP MMR 23: 0x0
OTP MMR 24: 0x0
OTP MMR 25: 0x0
OTP MMR 26: 0x0
OTP MMR 27: 0x0
OTP MMR 28: 0x0
OTP MMR 29: 0x277700
OTP MMR 30: 0x38383838
OTP MMR 31: 0xebc80765