blob: f8cd2397aa047819ed183dd91de4668f3ccdbd79 [file] [log] [blame]
Stuart Yoder59864532013-03-05 16:39:08 -06001===================================================================
2Power Architecture CPU Binding
3Copyright 2013 Freescale Semiconductor Inc.
4
5Power Architecture CPUs in Freescale SOCs are represented in device trees as
6per the definition in ePAPR.
7
8In addition to the ePAPR definitions, the properties defined below may be
9present on CPU nodes.
10
11PROPERTIES
12
13 - fsl,eref-*
14 Usage: optional
15 Value type: <empty>
16 Definition: The EREF (EREF: A Programmer.s Reference Manual for
17 Freescale Power Architecture) defines the architecture for Freescale
18 Power CPUs. The EREF defines some architecture categories not defined
19 by the Power ISA. For these EREF-specific categories, the existence of
20 a property named fsl,eref-[CAT], where [CAT] is the abbreviated category
21 name with all uppercase letters converted to lowercase, indicates that
22 the category is supported by the implementation.
Diana Craciun385510b2014-05-05 18:58:19 +030023
24 - fsl,portid-mapping
25 Usage: optional
26 Value type: <u32>
27 Definition: The Coherency Subdomain ID Port Mapping Registers and
28 Snoop ID Port Mapping registers, which are part of the CoreNet
29 Coherency fabric (CCF), provide a CoreNet Coherency Subdomain
30 ID/CoreNet Snoop ID to cpu mapping functions. Certain bits from
31 these registers should be set if the coresponding CPU should be
32 snooped. This property defines a bitmask which selects the bit
33 that should be set if this cpu should be snooped.