1dff20aa1SJonathan RichardsonBroadcom OTP memory controller 2dff20aa1SJonathan Richardson 3dff20aa1SJonathan RichardsonRequired Properties: 4dff20aa1SJonathan Richardson- compatible: "brcm,ocotp" for the first generation Broadcom OTPC which is used 5dff20aa1SJonathan Richardson in Cygnus and supports 32 bit read/write. Use "brcm,ocotp-v2" for the second 6dff20aa1SJonathan Richardson generation Broadcom OTPC which is used in SoC's such as Stingray and supports 7dff20aa1SJonathan Richardson 64-bit read/write. 8dff20aa1SJonathan Richardson- reg: Base address of the OTP controller. 9dff20aa1SJonathan Richardson- brcm,ocotp-size: Amount of memory available, in 32 bit words 10dff20aa1SJonathan Richardson 11dff20aa1SJonathan RichardsonExample: 12dff20aa1SJonathan Richardson 13dff20aa1SJonathan Richardsonotp: otp@0301c800 { 14dff20aa1SJonathan Richardson compatible = "brcm,ocotp"; 15dff20aa1SJonathan Richardson reg = <0x0301c800 0x2c>; 16dff20aa1SJonathan Richardson brcm,ocotp-size = <2048>; 17dff20aa1SJonathan Richardson}; 18