From: Julien Grall Date: Mon, 9 Sep 2013 11:59:07 +0000 (+0100) Subject: xen/dts: fix DT_ROOT_NODE_ADDR_CELLS_DEFAULT X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~6403 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4d10a505c1eb6feb85292ab944c18e28f5583294;p=xen.git xen/dts: fix DT_ROOT_NODE_ADDR_CELLS_DEFAULT The commit dbd1243 "xen/arm: Add helpers to use the device tree" introduced DT_ROOT_NODE_ADDR_CELLS_DEFAULT with is used for default value when bad copy from Linux code. The ePAR (section 2.3.5) says: "If missing, a client program should assume a default value of 2 for #address-cells, and a value of 1 for #size-cells." Signed-off-by: Julien Grall Acked-by: Ian Campbell --- diff --git a/xen/include/xen/device_tree.h b/xen/include/xen/device_tree.h index 402cef212c..5cc1905461 100644 --- a/xen/include/xen/device_tree.h +++ b/xen/include/xen/device_tree.h @@ -233,7 +233,7 @@ struct dt_device_node * __init dt_find_interrupt_controller(const char *compat); #define dt_compat_cmp(s1, s2, l) strnicmp((s1), (s2), l) /* Default #address and #size cells */ -#define DT_ROOT_NODE_ADDR_CELLS_DEFAULT 1 +#define DT_ROOT_NODE_ADDR_CELLS_DEFAULT 2 #define DT_ROOT_NODE_SIZE_CELLS_DEFAULT 1 #define for_each_property_of_node(dn, pp) \