Thread (1 message) flat view 1 message, 1 author, 2013-08-28

Re: [PATCH 1/2] Documentation: devicetree: arm: cpus/cpu nodes bindings updates

From: Grant Likely <hidden>
Date: 2013-08-28 19:45:58
Also in: linux-arm-kernel

On Thu, 15 Aug 2013 10:42:22 +0100, Lorenzo Pieralisi [off-list ref] wrote:
+=====================================
+cpus and cpu node bindings definition
+=====================================
+
+The ARM architecture, in accordance with the ePAPR, requires the cpus and cpu
+nodes to be present and contain the properties described below.
+
+- cpus node
+
+	Description: Container of cpu nodes
+
+	The node name must be "cpus".
+
+	A cpus node must define the following properties:
+
+	- #address-cells
+		Usage: required
+		Value type: <u32>
+
+		Definition depends on ARM architecture version and
+		configuration:
+
+			# On uniprocessor ARM architectures previous to v7
+			  value must be 0, since they have no register
+			  providing CPU identification.
Just clued into this point from the other thread; Don't do this.
Uniprocessor should follow the same rules as 32bit or 64bit for the
value of #address-cells, and cpu nodes should have a reg property, even
if it is merely set to '0'.

g.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help