On 2 March 2012 15:23, Heiko Stübner <span dir="ltr">&lt;<a href="mailto:heiko@sntech.de">heiko@sntech.de</a>&gt;</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">&gt;   For DSI, a possible abstraction level would be a DCS (Display Command<br>
&gt; Set) bus. Panels and/or HDMI-on-DSI transmitter drivers would be<br>
&gt; implemented as DCS drivers.<br>
&gt;<br>
&gt;   Action points:<br>
&gt;   - Marcus to work on a proposal for DCS-based panels (with Tomi Valkeinen<br>
&gt; 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&#39;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 &quot;struct dcs_device { ifc = DSI/DBI2, ... }&quot; 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>