tfiga: ping
koike: Either the pipeline is exposed to the user, and the formats along with it, or neither.
In the latter case the driver handling the video node sets the format on the nearest subdev.
But there aren't supposed to be cases in between. :-)
Of course, you get that if you combine an ISP driver exposing the pipeline via MC with a sensor driver that supports no device node, but that combination simply isn't functional. In that case the subdev uAPI support needs to be implemented to sensor driver.
sailus: right, thanks for your reply!