18c2ecf20Sopenharmony_ciBroadcom OTP memory controller
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired Properties:
48c2ecf20Sopenharmony_ci- compatible: "brcm,ocotp" for the first generation Broadcom OTPC which is used
58c2ecf20Sopenharmony_ci  in Cygnus and supports 32 bit read/write. Use "brcm,ocotp-v2" for the second
68c2ecf20Sopenharmony_ci  generation Broadcom OTPC which is used in SoC's such as Stingray and supports
78c2ecf20Sopenharmony_ci  64-bit read/write.
88c2ecf20Sopenharmony_ci- reg: Base address of the OTP controller.
98c2ecf20Sopenharmony_ci- brcm,ocotp-size: Amount of memory available, in 32 bit words
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciExample:
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciotp: otp@301c800 {
148c2ecf20Sopenharmony_ci	compatible = "brcm,ocotp";
158c2ecf20Sopenharmony_ci	reg = <0x0301c800 0x2c>;
168c2ecf20Sopenharmony_ci	brcm,ocotp-size = <2048>;
178c2ecf20Sopenharmony_ci};
18