···11+==================22+C-SKY CPU Bindings33+==================44+55+The device tree allows to describe the layout of CPUs in a system through66+the "cpus" node, which in turn contains a number of subnodes (ie "cpu")77+defining properties for every cpu.88+99+Only SMP system need to care about the cpus node and single processor1010+needn't define cpus node at all.1111+1212+=====================================1313+cpus and cpu node bindings definition1414+=====================================1515+1616+- cpus node1717+1818+ Description: Container of cpu nodes1919+2020+ The node name must be "cpus".2121+2222+ A cpus node must define the following properties:2323+2424+ - #address-cells2525+ Usage: required2626+ Value type: <u32>2727+ Definition: must be set to 12828+ - #size-cells2929+ Usage: required3030+ Value type: <u32>3131+ Definition: must be set to 03232+3333+- cpu node3434+3535+ Description: Describes one of SMP cores3636+3737+ PROPERTIES3838+3939+ - device_type4040+ Usage: required4141+ Value type: <string>4242+ Definition: must be "cpu"4343+ - reg4444+ Usage: required4545+ Value type: <u32>4646+ Definition: CPU index4747+ - compatible:4848+ Usage: required4949+ Value type: <string>5050+ Definition: must contain "csky", eg:5151+ "csky,610"5252+ "csky,807"5353+ "csky,810"5454+ "csky,860"5555+5656+Example:5757+--------5858+5959+ cpus {6060+ #address-cells = <1>;6161+ #size-cells = <0>;6262+ cpu@0 {6363+ device_type = "cpu";6464+ reg = <0>;6565+ status = "ok";6666+ };6767+6868+ cpu@1 {6969+ device_type = "cpu";7070+ reg = <1>;7171+ status = "ok";7272+ };7373+ };