PrasannaKumar Muralidharan | 49d37c6 | 2020-03-10 13:22:56 +0000 | [diff] [blame] | 1 | What: /sys/devices/*/<our-device>/nvmem |
| 2 | Date: December 2017 |
| 3 | Contact: PrasannaKumar Muralidharan <prasannatsmkumar@gmail.com> |
| 4 | Description: read-only access to the efuse on the Ingenic JZ4780 SoC |
| 5 | The SoC has a one time programmable 8K efuse that is |
| 6 | split into segments. The driver supports read only. |
Mauro Carvalho Chehab | 54a19b4 | 2020-10-30 08:40:50 +0100 | [diff] [blame] | 7 | The segments are: |
| 8 | |
| 9 | ===== ======== ================= |
PrasannaKumar Muralidharan | 49d37c6 | 2020-03-10 13:22:56 +0000 | [diff] [blame] | 10 | 0x000 64 bit Random Number |
| 11 | 0x008 128 bit Ingenic Chip ID |
| 12 | 0x018 128 bit Customer ID |
| 13 | 0x028 3520 bit Reserved |
| 14 | 0x1E0 8 bit Protect Segment |
| 15 | 0x1E1 2296 bit HDMI Key |
| 16 | 0x300 2048 bit Security boot key |
Mauro Carvalho Chehab | 54a19b4 | 2020-10-30 08:40:50 +0100 | [diff] [blame] | 17 | ===== ======== ================= |
| 18 | |
PrasannaKumar Muralidharan | 49d37c6 | 2020-03-10 13:22:56 +0000 | [diff] [blame] | 19 | Users: any user space application which wants to read the Chip |
| 20 | and Customer ID |