|  | * Microsemi MIPS CPUs | 
|  |  | 
|  | Boards with a SoC of the Microsemi MIPS family shall have the following | 
|  | properties: | 
|  |  | 
|  | Required properties: | 
|  | - compatible: "mscc,ocelot", "mscc,luton", "mscc,serval" or "mscc,jr2" | 
|  |  | 
|  |  | 
|  | * Other peripherals: | 
|  |  | 
|  | o CPU chip regs: | 
|  |  | 
|  | The SoC has a few registers (DEVCPU_GCB:CHIP_REGS) handling miscellaneous | 
|  | functionalities: chip ID, general purpose register for software use, reset | 
|  | controller, hardware status and configuration, efuses. | 
|  |  | 
|  | Required properties: | 
|  | - compatible: Should be "mscc,ocelot-chip-regs", "simple-mfd", "syscon" | 
|  | - reg : Should contain registers location and length | 
|  |  | 
|  | Example: | 
|  | syscon@71070000 { | 
|  | compatible = "mscc,ocelot-chip-regs", "simple-mfd", "syscon"; | 
|  | reg = <0x71070000 0x1c>; | 
|  | }; | 
|  |  | 
|  | o HSIO regs: | 
|  |  | 
|  | The SoC has a few registers (HSIO) handling miscellaneous functionalities: | 
|  | configuration and status of PLL5, RCOMP, SyncE, SerDes configurations and | 
|  | status, SerDes muxing and a thermal sensor. | 
|  |  | 
|  | Required properties: | 
|  | - compatible: Should be "mscc,ocelot-hsio", "syscon", "simple-mfd" | 
|  | - reg : Should contain registers location and length | 
|  |  | 
|  | Example: | 
|  | syscon@10d0000 { | 
|  | compatible = "mscc,ocelot-hsio", "syscon", "simple-mfd"; | 
|  | reg = <0x10d0000 0x10000>; | 
|  | }; |