On 2 March 2012 15:23, Heiko Stübner <span dir="ltr"><<a href="mailto:heiko@sntech.de">heiko@sntech.de</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Am Freitag, 17. Februar 2012, 00:25:51 schrieb Laurent Pinchart:<br>[...]<br>
<div class="im">> For DSI, a possible abstraction level would be a DCS (Display Command<br>
> Set) bus. Panels and/or HDMI-on-DSI transmitter drivers would be<br>
> implemented as DCS drivers.<br>
><br>
> Action points:<br>
> - Marcus to work on a proposal for DCS-based panels (with Tomi Valkeinen<br>
> and Morimoto-san).<br>
<br>
</div>It would also be interesting to see something similar for MIPI-DBI (type B for<br>
me) [aka rfbi on omap], as most epaper displays use this to transmit data and<br>
currently use half-baked interfaces.<br>
<br>
So hopefully I'll be able to follow the discussion and can then try to convert<br>
your findings to the dbi case.<br>
<span class="HOEnZb"><font color="#888888"><br>
Heiko<br>
</font></span></blockquote></div><br>The idea is to abstract the DSI/DBI-2 type of transport and focus on the DCS command set level. The driver should be able to select between DBI and DSI by providing some "struct dcs_device { ifc = DSI/DBI2, ... }" data to the DCS bus.<br>
<br>Something like a stripped version of <a href="http://www.igloocommunity.org/gitweb/?p=kernel/igloo-kernel.git;a=blob;f=include/video/mcde.h#l113">www.igloocommunity.org/gitweb/?p=kernel/igloo-kernel.git;a=blob;f=include/video/mcde.h#l113</a>, but for DBI/DSI only.<br>
<br>/BR<br>/Marcus<br><br>