[PATCH 0/2] reset: Fix the behavior of optional reset

Kishon Vijay Abraham I kishon at ti.com
Fri May 7 13:02:00 CEST 2021


This series is a result of discussion in [1]

This series does not return NULL for optional resets so that the client
driver knows whether it had obtained a reset or not.

If it returns -ENODATA, that would mean reset controller is not
obtained. However the reset API's wil not abort or throw error and
handle gracefully if it's passed -ENODATA.

[1] -> https://patchwork.ozlabs.org/project/uboot/patch/20210504104155.19222-4-kishon@ti.com/

Kishon Vijay Abraham I (2):
  reset: Do not return NULL on error for
    devm_reset_control_get_optional()
  reset: Let reset API's handle gracefully if reset_ctl is -ENODATA

 drivers/reset/reset-uclass.c       | 51 ++++++++++++++++++------------
 drivers/reset/sandbox-reset-test.c |  2 +-
 2 files changed, 32 insertions(+), 21 deletions(-)

-- 
2.17.1



More information about the U-Boot mailing list