xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/powerpc/fsl/cpus.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun===================================================================
2*4882a593SmuzhiyunPower Architecture CPU Binding
3*4882a593SmuzhiyunCopyright 2013 Freescale Semiconductor Inc.
4*4882a593Smuzhiyun
5*4882a593SmuzhiyunPower Architecture CPUs in Freescale SOCs are represented in device trees as
6*4882a593Smuzhiyunper the definition in the Devicetree Specification.
7*4882a593Smuzhiyun
8*4882a593SmuzhiyunIn addition to the the Devicetree Specification definitions, the properties
9*4882a593Smuzhiyundefined below may be present on CPU nodes.
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunPROPERTIES
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun   - fsl,eref-*
14*4882a593Smuzhiyun        Usage: optional
15*4882a593Smuzhiyun        Value type: <empty>
16*4882a593Smuzhiyun        Definition: The EREF (EREF: A Programmer.s Reference Manual for
17*4882a593Smuzhiyun	Freescale Power Architecture) defines the architecture for Freescale
18*4882a593Smuzhiyun	Power CPUs.  The EREF defines some architecture categories not defined
19*4882a593Smuzhiyun	by the Power ISA.  For these EREF-specific categories, the existence of
20*4882a593Smuzhiyun	a property named fsl,eref-[CAT], where [CAT] is the abbreviated category
21*4882a593Smuzhiyun	name with all uppercase letters converted to lowercase, indicates that
22*4882a593Smuzhiyun	the category is supported by the implementation.
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun    - fsl,portid-mapping
25*4882a593Smuzhiyun	Usage: optional
26*4882a593Smuzhiyun	Value type: <u32>
27*4882a593Smuzhiyun	Definition: The Coherency Subdomain ID Port Mapping Registers and
28*4882a593Smuzhiyun	Snoop ID Port Mapping registers, which are part of the CoreNet
29*4882a593Smuzhiyun	Coherency fabric (CCF), provide a CoreNet Coherency Subdomain
30*4882a593Smuzhiyun	ID/CoreNet Snoop ID to cpu mapping functions.  Certain bits from
31*4882a593Smuzhiyun	these registers should be set if the coresponding CPU should be
32*4882a593Smuzhiyun	snooped.  This property defines a bitmask which selects the bit
33*4882a593Smuzhiyun	that should be set if this cpu should be snooped.
34