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