Imagination Pistachio SoC ========================= Required properties: -------------------- - compatible: Must include "img,pistachio". CPU nodes: ---------- A "cpus" node is required. Required properties: - #address-cells: Must be 1. - #size-cells: Must be 0. A CPU sub-node is also required for at least CPU 0. Since the topology may be probed via CPS, it is not necessary to specify secondary CPUs. Required propertis: - device_type: Must be "cpu". - compatible: Must be "mti,interaptiv". - reg: CPU number. - clocks: Must include the CPU clock. See ../../clock/clock-bindings.txt for details on clock bindings. Example: cpus { #address-cells = <1>; #size-cells = <0>; cpu0: cpu@0 { device_type = "cpu"; compatible = "mti,interaptiv"; reg = <0>; clocks = <&clk_core CLK_MIPS>; }; }; Boot protocol: -------------- In accordance with the MIPS UHI specification[1], the bootloader must pass the following arguments to the kernel: - $a0: -2. - $a1: KSEG0 address of the flattened device-tree blob. [1] http://prplfoundation.org/wiki/MIPS_documentation