Back to home page

OSCL-LXR

 
 

    


0001 Imagination Pistachio SoC
0002 =========================
0003 
0004 Required properties:
0005 --------------------
0006  - compatible: Must include "img,pistachio".
0007 
0008 CPU nodes:
0009 ----------
0010 A "cpus" node is required.  Required properties:
0011  - #address-cells: Must be 1.
0012  - #size-cells: Must be 0.
0013 A CPU sub-node is also required for at least CPU 0.  Since the topology may
0014 be probed via CPS, it is not necessary to specify secondary CPUs.  Required
0015 propertis:
0016  - device_type: Must be "cpu".
0017  - compatible: Must be "mti,interaptiv".
0018  - reg: CPU number.
0019  - clocks: Must include the CPU clock.  See ../../clock/clock-bindings.txt for
0020    details on clock bindings.
0021 Example:
0022         cpus {
0023                 #address-cells = <1>;
0024                 #size-cells = <0>;
0025 
0026                 cpu0: cpu@0 {
0027                         device_type = "cpu";
0028                         compatible = "mti,interaptiv";
0029                         reg = <0>;
0030                         clocks = <&clk_core CLK_MIPS>;
0031                 };
0032         };
0033 
0034 
0035 Boot protocol:
0036 --------------
0037 In accordance with the MIPS UHI specification[1], the bootloader must pass the
0038 following arguments to the kernel:
0039  - $a0: -2.
0040  - $a1: KSEG0 address of the flattened device-tree blob.
0041 
0042 [1] http://prplfoundation.org/wiki/MIPS_documentation