anchor.diff:  |Value type |<string>
   |===
   .Description
  -The name property is a string specifying the name of the node. This
  +The _name_ property is a string specifying the name of the node. This
   property is deprecated, and its use is not recommended. However, it
   might be used in older non-{spec}-compliant device trees.  Operating
  -system should determine a node's name based on the name component of the
  +system should determine a node's name based on the _name_ component of the
   node name (see section 2.2.1).
   ****
   
  
positive.code: A memory device node is required for all device trees and describes the
  physical memory layout for the system. If a system has multiple ranges
  of memory, multiple memory nodes can be created, or the ranges can be
  specified in the reg property of a single memory node.
  
  The name component of the node name (see 2.2.1) shall be memory.
  
  
negative.code: interrupts = <0xA 8>;
  
  ===== interrupt-parent
  Property: _interrupt-parent_
  
  Value type: _<phandle>_
  
  .Description
  Because the hierarchy of the nodes in the interrupt tree might not match
  the device tree, the _interrupt-parent_ property is available to make the
  definition of an interrupt parent explicit.  The value is the phandle to
  the interrupt parent. If this property is missing from a device, its
  interrupt parent is assumed to be its device tree parent.
  
  ==== Properties for Interrupt Controllers
  ===== #interrupt-cells
  Property: _#interrupt-cells_
  
  Value type: _<u32>_
  
  .Description
  The _#interrupt-cells_ property defines the number of cells required to
  encode an interrupt specifier for an interrupt domain.
  
  ===== interrupt-controller
  Property: _interrupt-controller_
  
  Value type: _<empty>_
  
  .Description
  The presence of an _interrupt-controller_ property defines a node as an
  interrupt controller node.
  
  ==== Interrupt Nexus Properties
  
  An interrupt nexus node shall have an _#interrupt-cells_ property.
  
  ===== interrupt-map
  Property: _interrupt-map_
  
  Value type: _<prop-encoded-array>_ encoded as an arbitrary number of interrupt mapping entries.
  
  .Description
  An _interrupt-map_ is a property on a nexus node that bridges one
  interrupt domain with a set of parent interrupt domains and specifies
  how interrupt specifiers in the child domain are mapped to their
  respective parent domains.
  
  The interrupt map is a table where each row is a mapping entry
  consisting of five components: _child unit address_, _child interrupt
  specifier_, _interrupt-parent_, _parent unit address_, _parent interrupt
  specifier_.
  
  child unit address:: The unit address of the child node being mapped.
  The number of 32-bit cells required to specify this is described by the
  _#address-cells_ property of the bus node on which the child is located.
  
  child interrupt specifier:: The interrupt specifier of the child node
  being mapped.  The number of 32-bit cells required to specify this
  component is described by the _#interrupt-cells_ property of this node—the
  nexus node containing the _interrupt-map_ property.
  
  interrupt-parent:: A single _<phandle>_ value that points to the interrupt
  parent to which the child domain is being mapped.
  
  parent unit address:: The unit address in the domain of the interrupt
  parent. The number of 32-bit cells required to specify this address is
  described by the _#address-cells_ property of the node pointed to by the
  interrupt-parent field.
  
  parent interrupt specifier:: The interrupt specifier in the parent
  domain. The number of 32-bit cells required to specify this component is
  described by the _#interrupt-cells_ property of this node—the nexus node
  containing the _interrupt-map_ property.
  
  Lookups are performed on the interrupt mapping table by matching a
  unit-address/interrupt specifier pair against the child components in
  the interrupt-map. Because some fields in the unit interrupt specifier
  may not be relevant, a mask is applied before the lookup is done. This
  mask is defined in the _interrupt-map-mask_ property (see section
  2.4.3.2).
  
  Note: Both the child node and the interrupt parent node are required to
  have _#address-cells_ and _#interrupt-cells_ properties defined. If a unit
  address component is not required, _#address-cells_ shall be explicitly
  defined to be zero.
  
  ===== interrupt-map-mask
  Property: _interrupt-map-mask_
  
  Value type: _<prop-encoded-array>_ encoded as a bit mask
  
  .Description
  An _interrupt-map-mask_ property is specified for a nexus node in the
  interrupt tree. This property specifies a mask that is applied to the
  incoming unit interrupt specifier being looked up in the table specified
  in the _interrupt-map_ property.
  
  ===== #interrupt-cells
  Property: _#interrupt-cells_
  
  Value type: <u32>
  
  .Description
  The _#interrupt-cells_ property defines the number of cells required to
  encode an interrupt specifier for an interrupt domain.
  
  ==== Interrupt Mapping Example
  