dm: core: Allow finding a uclass device by partial name
authorSimon Glass <sjg@chromium.org>
Mon, 25 Apr 2022 05:31:00 +0000 (23:31 -0600)
committerTom Rini <trini@konsulko.com>
Mon, 25 Apr 2022 14:00:03 +0000 (10:00 -0400)
commit4e0710a2d007032c8a82ef3af45a0e6e9176a2a7
treedbfcd2034200743eac28ce5b8ef3dbcd93fc7e95
parent6aa4fe39122a85ce1ef559139518fa5042406186
dm: core: Allow finding a uclass device by partial name

In some cases two devices are related and the only way to tell is to
check that the names partially patch. Add a way to check this without
needing to create a new string for the comparison.

Fix the comment for device_find_child_by_namelen() while we are here.

Signed-off-by: Simon Glass <sjg@chromium.org>
drivers/core/uclass.c
include/dm/device.h
include/dm/uclass-internal.h
test/dm/core.c