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