1 Imagination Pistachio SoC 1 Imagination Pistachio SoC 2 ========================= 2 ========================= 3 3 4 Required properties: 4 Required properties: 5 -------------------- 5 -------------------- 6 - compatible: Must include "img,pistachio". 6 - compatible: Must include "img,pistachio". 7 7 8 CPU nodes: 8 CPU nodes: 9 ---------- 9 ---------- 10 A "cpus" node is required. Required propertie 10 A "cpus" node is required. Required properties: 11 - #address-cells: Must be 1. 11 - #address-cells: Must be 1. 12 - #size-cells: Must be 0. 12 - #size-cells: Must be 0. 13 A CPU sub-node is also required for at least C 13 A CPU sub-node is also required for at least CPU 0. Since the topology may 14 be probed via CPS, it is not necessary to spec 14 be probed via CPS, it is not necessary to specify secondary CPUs. Required 15 propertis: 15 propertis: 16 - device_type: Must be "cpu". 16 - device_type: Must be "cpu". 17 - compatible: Must be "mti,interaptiv". 17 - compatible: Must be "mti,interaptiv". 18 - reg: CPU number. 18 - reg: CPU number. 19 - clocks: Must include the CPU clock. See .. 19 - clocks: Must include the CPU clock. See ../../clock/clock-bindings.txt for 20 details on clock bindings. 20 details on clock bindings. 21 Example: 21 Example: 22 cpus { 22 cpus { 23 #address-cells = <1>; 23 #address-cells = <1>; 24 #size-cells = <0>; 24 #size-cells = <0>; 25 25 26 cpu0: cpu@0 { 26 cpu0: cpu@0 { 27 device_type = "cpu"; 27 device_type = "cpu"; 28 compatible = "mti,inte 28 compatible = "mti,interaptiv"; 29 reg = <0>; 29 reg = <0>; 30 clocks = <&clk_core CL 30 clocks = <&clk_core CLK_MIPS>; 31 }; 31 }; 32 }; 32 }; 33 33 34 34 35 Boot protocol: 35 Boot protocol: 36 -------------- 36 -------------- 37 In accordance with the MIPS UHI specification[ 37 In accordance with the MIPS UHI specification[1], the bootloader must pass the 38 following arguments to the kernel: 38 following arguments to the kernel: 39 - $a0: -2. 39 - $a0: -2. 40 - $a1: KSEG0 address of the flattened device- 40 - $a1: KSEG0 address of the flattened device-tree blob. 41 41 42 [1] http://prplfoundation.org/wiki/MIPS_docume 42 [1] http://prplfoundation.org/wiki/MIPS_documentation
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.