dm: core: Add a way to find a device by its driver
authorSimon Glass <sjg@chromium.org>
Sun, 17 Jul 2016 21:23:15 +0000 (15:23 -0600)
committerSimon Glass <sjg@chromium.org>
Tue, 26 Jul 2016 02:46:43 +0000 (20:46 -0600)
commitc57f806bf2e745c4273dc33c9827781cff46427c
treed0df31d54e5762a985d7c19768c2dfb37f693889
parentc3f03ffbe31ae886f0eb670edf47fc208d667c19
dm: core: Add a way to find a device by its driver

Some SoCs have a single clock device. Provide a way to find it given its
driver name. This is handled by the linker so will fail if the name is not
found, avoiding strange errors when names change and do not match. It is
also faster than a string comparison.

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