149d37c6bSPrasannaKumar MuralidharanWhat: /sys/devices/*/<our-device>/nvmem 249d37c6bSPrasannaKumar MuralidharanDate: December 2017 349d37c6bSPrasannaKumar MuralidharanContact: PrasannaKumar Muralidharan <prasannatsmkumar@gmail.com> 449d37c6bSPrasannaKumar MuralidharanDescription: read-only access to the efuse on the Ingenic JZ4780 SoC 549d37c6bSPrasannaKumar Muralidharan The SoC has a one time programmable 8K efuse that is 649d37c6bSPrasannaKumar Muralidharan split into segments. The driver supports read only. 7*54a19b4dSMauro Carvalho Chehab The segments are: 8*54a19b4dSMauro Carvalho Chehab 9*54a19b4dSMauro Carvalho Chehab ===== ======== ================= 1049d37c6bSPrasannaKumar Muralidharan 0x000 64 bit Random Number 1149d37c6bSPrasannaKumar Muralidharan 0x008 128 bit Ingenic Chip ID 1249d37c6bSPrasannaKumar Muralidharan 0x018 128 bit Customer ID 1349d37c6bSPrasannaKumar Muralidharan 0x028 3520 bit Reserved 1449d37c6bSPrasannaKumar Muralidharan 0x1E0 8 bit Protect Segment 1549d37c6bSPrasannaKumar Muralidharan 0x1E1 2296 bit HDMI Key 1649d37c6bSPrasannaKumar Muralidharan 0x300 2048 bit Security boot key 17*54a19b4dSMauro Carvalho Chehab ===== ======== ================= 18*54a19b4dSMauro Carvalho Chehab 1949d37c6bSPrasannaKumar MuralidharanUsers: any user space application which wants to read the Chip 2049d37c6bSPrasannaKumar Muralidharan and Customer ID 21