Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / Documentation / devicetree / bindings / powerpc / fsl / cpus.txt
diff --git a/kernel/Documentation/devicetree/bindings/powerpc/fsl/cpus.txt b/kernel/Documentation/devicetree/bindings/powerpc/fsl/cpus.txt
new file mode 100644 (file)
index 0000000..f8cd239
--- /dev/null
@@ -0,0 +1,33 @@
+===================================================================
+Power Architecture CPU Binding
+Copyright 2013 Freescale Semiconductor Inc.
+
+Power Architecture CPUs in Freescale SOCs are represented in device trees as
+per the definition in ePAPR.
+
+In addition to the ePAPR definitions, the properties defined below may be
+present on CPU nodes.
+
+PROPERTIES
+
+   - fsl,eref-*
+        Usage: optional
+        Value type: <empty>
+        Definition: The EREF (EREF: A Programmer.s Reference Manual for
+       Freescale Power Architecture) defines the architecture for Freescale
+       Power CPUs.  The EREF defines some architecture categories not defined
+       by the Power ISA.  For these EREF-specific categories, the existence of
+       a property named fsl,eref-[CAT], where [CAT] is the abbreviated category
+       name with all uppercase letters converted to lowercase, indicates that
+       the category is supported by the implementation.
+
+    - fsl,portid-mapping
+       Usage: optional
+       Value type: <u32>
+       Definition: The Coherency Subdomain ID Port Mapping Registers and
+       Snoop ID Port Mapping registers, which are part of the CoreNet
+       Coherency fabric (CCF), provide a CoreNet Coherency Subdomain
+       ID/CoreNet Snoop ID to cpu mapping functions.  Certain bits from
+       these registers should be set if the coresponding CPU should be
+       snooped.  This property defines a bitmask which selects the bit
+       that should be set if this cpu should be snooped.