mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* dynamic LCD support for "embedded" systems
@ 2011-07-25 11:58 Luke Kenneth Casson Leighton
  2011-07-25 12:17 ` Alan Cox
  0 siblings, 1 reply; 7+ messages in thread
From: Luke Kenneth Casson Leighton @ 2011-07-25 11:58 UTC (permalink / raw)
  To: debian-arm, linux-kernel; +Cc: Wookey

[wookey: taking the liberty of cc'ing your message to lkml]
[lkml: this came from an announcement of debian packages for toshiba ac100]

On Mon, Jul 25, 2011 at 11:26 AM, Wookey <wookey@wookware.org> wrote:
> +++ Luke Kenneth Casson Leighton [2011-07-25 10:13 +0100]:
>>  question:
>>
>>  what is the best way to actually take into account, *without*
>> requiring a total recompile of the linux kernel, *without* requiring a
>> rebuild of any debian gnu/linux packages, variations in LCD screen
>> size when the "norm" is that both the LCD and the data structures in
>> the linux kernel are typically static and non-changeable?
>
> That's a question that has bugged me for a long time too.
>
>>  in some ways this is a rhetorical / leading question (but isn't
>> really) - i'm aware that there's usually an I2C ROM or other mechanism
>> for reading EDID data off of the LCD panel, to obtain its size... it's
>> just that this simply isn't done in the linux kernel source code
>> itself.
>
> And sometimes there isn't even that (SFAIK). With a direct LCD connection
> sometimes it's just a matter of what's plugged in. Ballon could have 4
> different displays 3 LCD lanels or a VGA monitor-hack (to get monitor
> signals out of the LCD connector). And I never worked out how to
> switch between displays without making a new kernel, because
> everything was clearly designed on the assumption that if the display
> was LCD then it was of a fixed type.
>
> This is really a question for the kernel list rather than debian-arm.
> I keep hoping some infrastructure for better switching and magic-id
> would appear. Maybe it has for all I know, and I missed it. (I last
> looked at this some time ago).

 ok, so.  does anyone on LKML happen to know if there exists in the
linux kernel a method for dynamic detection and booting off of
absolutely any type of LCD panel?  even if it's a predefined list of
say 10 quotes supported quotes static LCD panels?

 the reason i ask is because although the original request was about
one and only one person ever having publicly reported that they
successfully upgraded their toshiba ac100 tegra2-based laptop to a
decent human-useable 1280x768 LCD panel, i have been working for over
a year to bring about user-hot-swappable CPU "modules" where you would
be able to buy that CPU "module" off-the-shelf in a supermarket and
plug it quite literally into any chassis: 7in tablet, 10in laptop,
desktop PC you don't _give_ a monkey's "it just works".  and under
these circumstances, the present static LCD data structure declaration
system in the linux kernel source code is a recipe for absolute hell
on earth.

 ideas anyone?

 tia,

 l.

 p.s. linus - this is another example of where the complete total
utter lack of hardware standardisation and of the complete
non-existence of a BIOS in the embedded / ARM world (for very good
technical reasons) makes life continued and absolute hell.  ref:
https://lkml.org/lkml/2011/7/1/473

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-07-25 13:33 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-25 11:58 dynamic LCD support for "embedded" systems Luke Kenneth Casson Leighton
2011-07-25 12:17 ` Alan Cox
2011-07-25 12:40   ` Luke Kenneth Casson Leighton
2011-07-25 13:06     ` Alan Cox
2011-07-25 13:18       ` Luke Kenneth Casson Leighton
2011-07-25 13:32       ` Peter Korsgaard
2011-07-25 13:12     ` Luke Kenneth Casson Leighton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome