162306a36Sopenharmony_ciBroadcom OTP memory controller
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRequired Properties:
462306a36Sopenharmony_ci- compatible: "brcm,ocotp" for the first generation Broadcom OTPC which is used
562306a36Sopenharmony_ci  in Cygnus and supports 32 bit read/write. Use "brcm,ocotp-v2" for the second
662306a36Sopenharmony_ci  generation Broadcom OTPC which is used in SoC's such as Stingray and supports
762306a36Sopenharmony_ci  64-bit read/write.
862306a36Sopenharmony_ci- reg: Base address of the OTP controller.
962306a36Sopenharmony_ci- brcm,ocotp-size: Amount of memory available, in 32 bit words
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciExample:
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciotp: otp@301c800 {
1462306a36Sopenharmony_ci	compatible = "brcm,ocotp";
1562306a36Sopenharmony_ci	reg = <0x0301c800 0x2c>;
1662306a36Sopenharmony_ci	brcm,ocotp-size = <2048>;
1762306a36Sopenharmony_ci};
18