Re: [PATCH v4 2/5] drivers/of: do not add memory for unavailable nodes
From: Rob Herring <robh+dt@kernel.org>
Date: 2016-10-11 13:59:08
Also in:
linux-devicetree, linux-mm, linuxppc-dev
From: Rob Herring <robh+dt@kernel.org>
Date: 2016-10-11 13:59:08
Also in:
linux-devicetree, linux-mm, linuxppc-dev
On Thu, Oct 6, 2016 at 1:36 PM, Reza Arbab [off-list ref] wrote:
Respect the standard dt "status" property when scanning memory nodes in
early_init_dt_scan_memory(), so that if the node is unavailable, no
memory will be added.
The use case at hand is accelerator or device memory, which may be
unusable until post-boot initialization of the memory link. Such a node
can be described in the dt as any other, given its status is "disabled".
Per the device tree specification,
"disabled"
Indicates that the device is not presently operational, but it
might become operational in the future (for example, something
is not plugged in, or switched off).
Once such memory is made operational, it can then be hotplugged.
Signed-off-by: Reza Arbab <redacted>
---
drivers/of/fdt.c | 3 +++
1 file changed, 3 insertions(+)Acked-by: Rob Herring <robh@kernel.org>