Hello Dmitry,

> The atomic_check() function verifies if the passed set of changes (in the 
> form of drm_*_state) is valid from the driver's point of view. If you have 
> nothing to check, it's fine to skip the function.

I'll look over the other examples a bit then but I think the reason for 
implementing it was I thought TIDSS seemed to expect it.

> I'd say, it's fine to ommit the output formats handling. From what I can see 
> only dw-hdmi does sensible job of calculating output bus formats for HDMI 
> Bus. The it66121 simply returns MEDIA_BUS_FMT_RGB888_1X24.

Yeah the output formats are also not well defined in the ADV75xx docs so I'll 
best leave that be for now.

> No, each bus (DSI, DPI, etc) have it's own data formats. This means 
> ADV7511 (D[35:0]), ADV7513 (D[23:0]) and ADV7533/35 (4x D-PHY lanes + clock 
> lane) have different input formats.

...

> Just uapi patch with explanation and justification.

Got it, I'll make inventory of what's all out there first then and send it.

> --
> With best wishes
> Dmitry

Thank you very much for all the information, should really help in writing the 
first patches to implement this!

Best regards,
Jesse

Reply via email to