Hi, > +============================================================================== > +2 - numa-node-id > +============================================================================== > + > +For the purpose of identification, each NUMA node is associated with a unique > +token known as a node id. For the purpose of this binding > +a node id is a 32-bit integer. > + > +A device node is associated with a NUMA node by the presence of a > +numa-node-id property which contains the node id of the device. > + > +Example: > + /* numa node 0 */ > + numa-node-id = <0>; > + > + /* numa node 1 */ > + numa-node-id = <1>; > + > +============================================================================== > +3 - distance-map > +============================================================================== > + > +The device tree node distance-map describes the relative > +distance(memory latency) between all numa nodes. > + > +- compatible : Should at least contain "numa-distance-map-v1". Thank you for updating these per my request. The fact that these have changed since the late posting [1] means that this is a new version of the patch rather than a resend. Please update the PATCHvX number when changes are made. You also need to update the driver for the new compatible string, so a new version of that is required. > +- distance-matrix > + This property defines a matrix to describe the relative distances > + between all numa nodes. > + It is represented as a list of node pairs and their relative distance. > + > + Note: > + 1. Each entry represents distance from first node to second node. > + The distance are equal in either direction. > + 2. The distance from a node to self(local distance) is represented > + with value 10 and all inter node distance should be represented with > + value greater than 10. > + 3. distance-matrix shold have entries in lexicographical ascending > + order of nodes. > + 4. There must be only one Device node distance-map and must reside in the root node. I am still concerned that the local distance of 10 is completely arbitrary. Please: * Add a new local-distance property to the distance-map node allowing a uniform local distance to be described, and require this property to be present. * Update the driver to account for that and the compatible string change. * Send a complete PATCHv8 (or PATCHv$X where X > 7) series with a proper changelog. Thanks, Mark. [1] http://lists.infradead.org/pipermail/linux-arm-kernel/2015-November/385826.html -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html