xref: /linux/Documentation/ABI/testing/sysfs-driver-jz4780-efuse (revision cdd38c5f1ce4398ec58fec95904b75824daab7b5)
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