^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) What: /sys/devices/*/<our-device>/nvmem
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) Date: December 2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Contact: PrasannaKumar Muralidharan <prasannatsmkumar@gmail.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Description: read-only access to the efuse on the Ingenic JZ4780 SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) The SoC has a one time programmable 8K efuse that is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) split into segments. The driver supports read only.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) The segments are:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) ===== ======== =================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 0x000 64 bit Random Number
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 0x008 128 bit Ingenic Chip ID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 0x018 128 bit Customer ID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 0x028 3520 bit Reserved
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 0x1E0 8 bit Protect Segment
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) 0x1E1 2296 bit HDMI Key
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 0x300 2048 bit Security boot key
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) ===== ======== =================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) Users: any user space application which wants to read the Chip
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) and Customer ID