The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/mips/img/pistachio.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 Imagination Pistachio SoC
    2 =========================
    3 
    4 Required properties:
    5 --------------------
    6  - compatible: Must include "img,pistachio".
    7 
    8 CPU nodes:
    9 ----------
   10 A "cpus" node is required.  Required properties:
   11  - #address-cells: Must be 1.
   12  - #size-cells: Must be 0.
   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 specify secondary CPUs.  Required
   15 propertis:
   16  - device_type: Must be "cpu".
   17  - compatible: Must be "mti,interaptiv".
   18  - reg: CPU number.
   19  - clocks: Must include the CPU clock.  See ../../clock/clock-bindings.txt for
   20    details on clock bindings.
   21 Example:
   22         cpus {
   23                 #address-cells = <1>;
   24                 #size-cells = <0>;
   25 
   26                 cpu0: cpu@0 {
   27                         device_type = "cpu";
   28                         compatible = "mti,interaptiv";
   29                         reg = <0>;
   30                         clocks = <&clk_core CLK_MIPS>;
   31                 };
   32         };
   33 
   34 
   35 Boot protocol:
   36 --------------
   37 In accordance with the MIPS UHI specification[1], the bootloader must pass the
   38 following arguments to the kernel:
   39  - $a0: -2.
   40  - $a1: KSEG0 address of the flattened device-tree blob.
   41 
   42 [1] http://prplfoundation.org/wiki/MIPS_documentation

Cache object: fa6ed88c50ec09f9612ef567ca5a88a4


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.