On Tue, 27 Jan 2026 12:03:34 +0100, Markus Schneider-Pargmann (TI.com) wrote:
> musb currently uses a wrapper driver that binds on the parent device of
> the actual musb devices to manage the differentiation between gadget and
> host modes. However in the upstream devicetree this parent devicetree
> node can not be used to match the wrapper driver.
>
> To be able to probe the musb devices in host/gadget mode directly, this
> series introduces support for returning -ENODEV in bind functions
> resulting in iterating the remaining drivers potentially binding to
> other drivers that match the compatible.
>
> [...]
Applied to u-boot/master, thanks!
[1/7] dm: core: lists_bind_fdt: Remove unused variable
commit: 6f3e63b4de851357d81f74211f14fd3b577cae6c
[2/7] dm: core: lists_bind_fdt: Replace found variable
commit: 41cf66011fc80bd122c3ebbeda4218547c48c297
[3/7] dm: core: Support multiple drivers with same compatibles
commit: 6668b8e7cc68ee287ef87e18aadc97bf88cea4db
[4/7] dm: core: lists_bind_fdt: Indent continuation debug log message
commit: 87d7d8190f5cc17abc104f924e0f499fda2fd02e
[5/7] test: dm: Add compatible multimatch test
commit: c7e0e3fd33ca9809605a6de0a58809daf1224bff
--
Tom