Hi Laurent, On Mon, Jul 31, 2023 at 05:43:56PM +0300, Laurent Pinchart wrote: > Hi Tomi, > > Thank you for the patch. > > On Mon, Jul 31, 2023 at 04:24:35PM +0300, Tomi Valkeinen wrote: > > 1029939b3782 ("media: v4l: async: Simplify async sub-device fwnode > > s/^/Commit / > > > matching") recently changed how async sub-device matching works. This > > breaks the UB9x3 drivers, as they set the subdev.fwnode to an endpoint. > > Afaiu, the fix is simply to not set subdev.fwnode at all. > > > > Fixes: 1029939b3782 ("media: v4l: async: Simplify async sub-device fwnode matching") > > Signed-off-by: Tomi Valkeinen <tomi.valkeinen@xxxxxxxxxxxxxxxx> > > Cc: Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> > > Sakari, was the v4l2-async series meant to break these drivers ? I > understand the two series got merged for the same kernel version, is > this a merge conflict, or is there an issue in the v4l2-async rework ? The ds90ub9xx drivers were merged after I had written the patch that converted all drivers and I didn't remember to revisit it. If you look at the patch, it's doing very similar things than the patch in the Fixes: tag. There's also a workaround for sub-device drivers (that register async sub-devices) but not for drivers that register a notifier. It probably doesn't make sense to add a workaround for those how, rather remove the one that exists (after some time). -- Kind regards, Sakari Ailus