u-boot/board/congatec/cgtqmx8
Patrice Chotard 38f7d3b653 cmd: bind: Fix driver binding on a device
Fix a regression brings by commit 84f8e36f03 ("cmd: bind: allow to
bind driver with driver data")

As example, the following bind command doesn't work:

   bind /soc/usb-otg@49000000 usb_ether

As usb_ether driver has no compatible string, it can't be find by
lists_bind_fdt(). In bind_by_node_path(), which called lists_bind_fdt(),
the driver entry is known, pass it to lists_bind_fdt() to force the driver
entry selection.

For this, add a new parameter struct *driver to lists_bind_fdt().
Fix also all lists_bind_fdt() callers.

Fixes: 84f8e36f03 ("cmd: bind: allow to bind driver with driver data")
Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
Reported-by: Herbert Poetzl <herbert@13thfloor.at>
Cc: Marek Vasut <marex@denx.de>
Cc: Herbert Poetzl <herbert@13thfloor.at>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2021-10-12 14:19:52 +02:00
..
cgtqmx8.c arm: use the correct prototype for reset_cpu function 2021-07-28 19:30:22 -04:00
imximage.cfg imx: support for conga-QMX8 board 2021-06-09 13:34:09 +02:00
Kconfig imx: support for conga-QMX8 board 2021-06-09 13:34:09 +02:00
MAINTAINERS imx: support for conga-QMX8 board 2021-06-09 13:34:09 +02:00
Makefile imx: support for conga-QMX8 board 2021-06-09 13:34:09 +02:00
spl.c cmd: bind: Fix driver binding on a device 2021-10-12 14:19:52 +02:00