diff options
author | Jan Luebbe <jlu@pengutronix.de> | 2014-12-03 15:34:00 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-12-04 08:24:05 +0100 |
commit | 48ba0a1afda33907fcc4ce4119a7762dda5d7404 (patch) | |
tree | 675dea627557a2216b8c824d6c686001c8193f8f /drivers | |
parent | 0d752cb78cbe0c324151267b3d9eb400d19b05a7 (diff) | |
download | barebox-48ba0a1afda33907fcc4ce4119a7762dda5d7404.tar.gz barebox-48ba0a1afda33907fcc4ce4119a7762dda5d7404.tar.xz |
fdt: of_unflatten_dtb can work on const data
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/of/fdt.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c index d465f98797..84c38fd5a1 100644 --- a/drivers/of/fdt.c +++ b/drivers/of/fdt.c @@ -54,7 +54,7 @@ static inline char *dt_string(struct fdt_header *f, char *strstart, uint32_t ofs * Parse a flat device tree binary blob and return a pointer to the * unflattened tree. */ -struct device_node *of_unflatten_dtb(void *infdt) +struct device_node *of_unflatten_dtb(const void *infdt) { const void *nodep; /* property node pointer */ uint32_t tag; /* tag */ @@ -69,7 +69,7 @@ struct device_node *of_unflatten_dtb(void *infdt) struct fdt_header f; int ret; unsigned int maxlen; - struct fdt_header *fdt = infdt; + const struct fdt_header *fdt = infdt; if (fdt->magic != cpu_to_fdt32(FDT_MAGIC)) { pr_err("bad magic: 0x%08x\n", fdt32_to_cpu(fdt->magic)); |