mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-09-28 17:21:36 +02:00
reset: fix reset_get_by_index_nodev index handling
This fixes an issue getting resets index 1 and 3+, the spurius "> 0" made it return the index 0 or 1, whatever index was passed. The dm_test_reset_base() did not catch it, but the dm_test_reset_base() extension catches it and this fixes the regression. This also fixes a reggression on Amlogic G12A/G12B SoCs, where HDMI output was disable even when Linux was booting. Fixes: ea9dc35aab ("reset: Get the RESET by index without device") Reported-by: B1oHazard <ty3uk@mail.ua> Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
This commit is contained in:
parent
49f352dc33
commit
b669db869b
@ -95,7 +95,7 @@ int reset_get_by_index_nodev(ofnode node, int index,
|
||||
int ret;
|
||||
|
||||
ret = ofnode_parse_phandle_with_args(node, "resets", "#reset-cells", 0,
|
||||
index > 0, &args);
|
||||
index, &args);
|
||||
|
||||
return reset_get_by_index_tail(ret, node, &args, "resets",
|
||||
index > 0, reset_ctl);
|
||||
|
Loading…
x
Reference in New Issue
Block a user