lib: utils: Extend fdt_get_node_addr_size() for multiple register sets
authorAnup Patel <anup.patel@wdc.com>
Wed, 21 Apr 2021 08:41:55 +0000 (14:11 +0530)
committerAnup Patel <anup@brainfault.org>
Sat, 14 Aug 2021 03:32:36 +0000 (09:02 +0530)
commit7a3a0cce4d5b145b5659d4204c1ed8c8efae31cc
treea9a8dfa0b26a772ba70a01592f965ea96b49be11
parente0d1b9db8abd8288afbaa4f93a4ace6a9b6f0100
lib: utils: Extend fdt_get_node_addr_size() for multiple register sets

We add "index" parameter to fdt_get_node_addr_size() API so that
calling function can specify index of desired register set. This
will allow fdt_get_node_addr_size() to handle DT nodes with
multiple register sets.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Atish Patra <atish.patra@wdc.com>
include/sbi_utils/fdt/fdt_helper.h
lib/utils/fdt/fdt_helper.c
lib/utils/gpio/fdt_gpio_sifive.c
lib/utils/reset/fdt_reset_sifive_test.c