]> git.dujemihanovic.xyz Git - u-boot.git/commit
dm: ofnode: query correct property in livetree ofnode_get_addr_size
authorKlaus Goger <klaus.goger@theobroma-systems.com>
Wed, 20 Sep 2017 11:50:41 +0000 (13:50 +0200)
committerSimon Glass <sjg@chromium.org>
Mon, 9 Oct 2017 02:41:09 +0000 (20:41 -0600)
commit68a345294ac74505f17d65b003a7de836b3d9cba
tree2721a647b480716fdab1e58a312b57ad8e687c51
parent5924da1dfe56d32a45b8adf29bdc8caf788bd4c8
dm: ofnode: query correct property in livetree ofnode_get_addr_size

The livetree codepath of ofnode_get_addr_size always used the "reg"
property for of_get_property. Use the property parameter of the function
call instead and check the return value if the property exists.
Otherwise return FDT_ADDR_T_NONE.

This was discoverd while using SPI NOR with livetree.
spi_flash_decode_fdt checks for memory-map and will not fail with
livetree even if the property does not exist.

Signed-off-by: Klaus Goger <klaus.goger@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
drivers/core/ofnode.c