<div dir="ltr">Hi, Daniel!<div>I used my application also Pc and  I would like to be as compatible as possible. <br></div><div>How could create the device framebuffer from overlay layer using libdrm?<br></div><div><br></div><div>Thanks!</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-09-04 14:52 GMT+02:00 Daniel Vetter <span dir="ltr"><<a href="mailto:daniel@ffwll.ch" target="_blank">daniel@ffwll.ch</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, Sep 04, 2015 at 11:59:58AM +0200, Alex Vazquez wrote:<br>
> Hi,all!<br>
><br>
> I'm using atmel-hlcdc driver to control a LCD panel and an application uses<br>
> the /dev/fb0 framebuffer created by the driver. The display works fine<br>
> except that the panel's standard orientation is landscape mode (480x275)<br>
> and I need to use it in portrait mode (275x480).<br>
><br>
> I know that the driver allow rotation but is only for the overlays layers,<br>
> and not the baselayer.<br>
><br>
> I have tested with modetest and i can do what i want.<br>
><br>
> I want to know if is posible create a device framebuffer from overlay layer<br>
> use libdrm (e.g. /dev/fb1).<br>
<br>
</span>Legacy fbdev support really is only for debugging and stuff like that, if<br>
you have a kms driver I highly recommend that you just use the dumb buffer<br>
api and assign them to overlays like modetest. Ofc it would be technically<br>
possible to create more legacy framebuffer devices, but I don't think<br>
that's something which would be received with enthusiasm by upstream.<br>
<span class="HOEnZb"><font color="#888888">-Daniel<br>
--<br>
Daniel Vetter<br>
Software Engineer, Intel Corporation<br>
<a href="http://blog.ffwll.ch" rel="noreferrer" target="_blank">http://blog.ffwll.ch</a><br>
</font></span></blockquote></div><br></div>