| 
     1 * Microsemi MIPS CPUs
    2 
    3 Boards with a SoC of the Microsemi MIPS family shall have the following
    4 properties:
    5 
    6 Required properties:
    7 - compatible: "mscc,ocelot", "mscc,luton", "mscc,serval" or "mscc,jr2"
    8 
    9 
   10 * Other peripherals:
   11 
   12 o CPU chip regs:
   13 
   14 The SoC has a few registers (DEVCPU_GCB:CHIP_REGS) handling miscellaneous
   15 functionalities: chip ID, general purpose register for software use, reset
   16 controller, hardware status and configuration, efuses.
   17 
   18 Required properties:
   19 - compatible: Should be "mscc,ocelot-chip-regs", "simple-mfd", "syscon"
   20 - reg : Should contain registers location and length
   21 
   22 Example:
   23         syscon@71070000 {
   24                 compatible = "mscc,ocelot-chip-regs", "simple-mfd", "syscon";
   25                 reg = <0x71070000 0x1c>;
   26         };
   27 
   28 
   29 o CPU system control:
   30 
   31 The SoC has a few registers (ICPU_CFG:CPU_SYSTEM_CTRL) handling configuration of
   32 the CPU: 8 general purpose registers, reset control, CPU en/disabling, CPU
   33 endianness, CPU bus control, CPU status.
   34 
   35 Required properties:
   36 - compatible: Should be "mscc,ocelot-cpu-syscon", "syscon"
   37 - reg : Should contain registers location and length
   38 
   39 Example:
   40         syscon@70000000 {
   41                 compatible = "mscc,ocelot-cpu-syscon", "syscon";
   42                 reg = <0x70000000 0x2c>;
   43         };
   44 
   45 o HSIO regs:
   46 
   47 The SoC has a few registers (HSIO) handling miscellaneous functionalities:
   48 configuration and status of PLL5, RCOMP, SyncE, SerDes configurations and
   49 status, SerDes muxing and a thermal sensor.
   50 
   51 Required properties:
   52 - compatible: Should be "mscc,ocelot-hsio", "syscon", "simple-mfd"
   53 - reg : Should contain registers location and length
   54 
   55 Example:
   56         syscon@10d0000 {
   57                 compatible = "mscc,ocelot-hsio", "syscon", "simple-mfd";
   58                 reg = <0x10d0000 0x10000>;
   59         };
Cache object: 395523da99dbeed3a07e4c0ddf3ce7f0 
 
 |