diff options
author | Philipp Tomsich <philipp.tomsich@theobroma-systems.com> | 2017-09-02 00:48:11 +0200 |
---|---|---|
committer | Philipp Tomsich <philipp.tomsich@theobroma-systems.com> | 2017-09-02 00:48:11 +0200 |
commit | 28c7b2134a43c3ed8eea83eda1aefcd4bfdf34ca (patch) | |
tree | f089aa770827e4533f78ce9f5b2a06fa66f5ecd4 /plat | |
parent | 1a148b3aebfdb3e0659d582e5ebbc172b24e63a8 (diff) |
fixup config via FDT: rst_gpiopuma_2017-10-02
Diffstat (limited to 'plat')
-rw-r--r-- | plat/rockchip/common/params_setup.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/plat/rockchip/common/params_setup.c b/plat/rockchip/common/params_setup.c index a75523e8..3943c1f0 100644 --- a/plat/rockchip/common/params_setup.c +++ b/plat/rockchip/common/params_setup.c @@ -69,10 +69,6 @@ void dt_get_reset_gpio(void) if (node < 0) return; - param_reset.pull_mode = BL31_GPIO_PULL_NONE; - param_reset.polarity = BL31_GPIO_LEVEL_LOW; - param_reset.direction = BL31_GPIO_DIR_OUT; - gpio_cell = fdt_getprop(fdt, node, property, &len); if (!gpio_cell) { INFO("%s: could not find '%s' property\n", @@ -81,9 +77,14 @@ void dt_get_reset_gpio(void) } gpio_num = fdt32_to_cpu(*gpio_cell); + INFO("%s: gpio# for reset is %d\n", __func__, gpio_num); + param_reset.index = gpio_num; + param_reset.pull_mode = BL31_GPIO_PULL_NONE; + param_reset.polarity = BL31_GPIO_LEVEL_LOW; + param_reset.direction = BL31_GPIO_DIR_OUT; - INFO("%s: gpio# for reset is %d\n", __func__, gpio_num); + rst_gpio = ¶m_reset; } void dt_relocate_pmu_firmware(void) |