[U-Boot] [PATCH v2 3/3] dm: core: Add uclass_first/next_device_check()
Heinrich Schuchardt
xypron.glpk at gmx.de
Fri Jun 9 06:53:10 UTC 2017
On 06/09/2017 12:41 AM, Simon Glass wrote:
> Hi,
>
> On 23 April 2017 at 20:10, Simon Glass <sjg at chromium.org> wrote:
>> Sometimes it is useful to iterate through all devices in a uclass and
>> skip over those which do not work correctly (e.g fail to probe). Add two
>> new functions to provide this feature.
>>
>> The caller must check the return value each time to make sure that the
>> device is valid. But the device pointer is always returned.
>>
>> Signed-off-by: Simon Glass <sjg at chromium.org>
>> ---
>>
>> Changes in v2:
>> - Return even device, even those with errors
>> - Rename the functions
>>
>> drivers/core/uclass.c | 27 +++++++++++++++++
>> include/dm/uclass.h | 31 ++++++++++++++++++++
>> test/dm/test-fdt.c | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++
>> 3 files changed, 138 insertions(+)
>
>
> This patch has been sitting around for a while. Does anyone think it is useful?
>
> Regards,
> Simon
>
Hello Simon,
the patch is needed as basis for a patch to bootefi.
Cf. https://patchwork.ozlabs.org/patch/752214/
Best regards
Heinrich
More information about the U-Boot
mailing list