<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-09-24 5:27 GMT+02:00 Luke Kenneth Casson Leighton <span dir="ltr"><<a href="mailto:lkcl@lkcl.net" target="_blank">lkcl@lkcl.net</a>></span>:</div><div class="gmail_quote"><br></div><div class="gmail_quote"><SNIP></div><div class="gmail_quote"> <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">
<br>
> Let's switch to the Pocket QWERTY Computer as an example instead of router. The A20 cpu card ships with Parabola, a desktop/workstation style OS. I want my customers to have a good experience when they use my handheld housing. Using an OS tailored for desktop/workstation computing is *not* a good experience on a small screen (I've tried this with the Zipit and it "worked", but was not very productive). I can make this transition even *easier* for average consumer by supplying a SD card with Replicant or some other custom libre distribution designed for small screens.<br>
<br>
</span>or, you could supply multiple OS SD cards for them, and set up the<br>
NAND to look an OS on the A20's MicroSD Card slot.<br>
<br>
yes, i'm keenly aware that the alteration of the OS to suit LCD size<br>
is a Big Deal.  putting it another way: it's a PAIN IN THE ASS! :)<br>
<br>
it's made even more complicated (for the A20) by the fact that the<br>
people who did the sunxi u-boot and mainline kernel didn't think about<br>
this in advance: they've specified that the LCD shall be set up by<br>
u-boot and u-boot alone, leaving absolutely no possibility for<br>
changing the LCD size without a total reboot!  oops...<br></blockquote><div><br></div><div><div style="font-size:12.8px">Not quite sure that is the case. U-Boot provides "early" setup, regulator and clocks etc., for u-boot output. SimpleFB takes over the settings from U-Boot (via u-boot modified device-tree). But a proper KMS/DRM driver (sunxi has something working for A13, H3, A33) may change all that. Too bad that libv got burned and refused to release his work.</div><div style="font-size:12.8px"><a href="https://lkml.org/lkml/2015/10/30/358" target="_blank">https://lkml.org/lkml/2015/10/<wbr>30/358</a><br></div><div style="font-size:12.8px"><a href="http://linux-sunxi.org/Linux_mainlining_effort" target="_blank">http://linux-sunxi.org/Linux_<wbr>mainlining_effort</a><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">So yeah for SimpleFB you're bound to change the display settings in advance of a (re)boot. To the specific device. With proper KMS not. </div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Which leads to the EOMA68 minimum allowed display resolution should be set in U-Boot.</div></div><div><br></div><div> </div><div><snip> </div></div></div></div>