Line 17:
Line 17:
== General Registers ==
== General Registers ==
−
{{reg32 | HW_OTPCMD | addr = 0x0d8001ec | hifields = 2 | lofields = 2 |
+
{{reg32 | HW_OTPCMD | addr = 0x0d8001ec | hifields = 2 | lofields = 4 |
|1|15|
|1|15|
|R/W|U|
|R/W|U|
|RD|||
|RD|||
−
|5|11|
+
|5|3|3|5|
−
|U|R/W|
+
|U|R/W||U|R/W
−
||ADDR|
+
||BANK||ADDR|
}}
}}
{{regdesc
{{regdesc
|RD|Set to one to execute a read command. If clear, then the data in HW_OTPDATA is unchanged.
|RD|Set to one to execute a read command. If clear, then the data in HW_OTPDATA is unchanged.
−
|ADDR|Word address to read. 0x00 to 0x1F (32 4byte words) ORed with the bank's number (0x000 to 0x700).
+
|BANK|Bank's number (0x0 to 0x7).
+
|ADDR|Word address to read, 0x00 to 0x1F (32 4byte words).
}}
}}
This register contains the command sent to the OTP. It is unknown whether is register is also used during the factory process to program the OTP.
This register contains the command sent to the OTP. It is unknown whether is register is also used during the factory process to program the OTP.