Re: 2.6 kernel on iPAQ 5500

From: Andrew Zabolotny <zap_at_homelink.ru>
Date: Fri, 25 Jun 2004 23:28:50 +0400

On Fri, 25 Jun 2004 15:41:36 +0100
Philip Blundell <pb_at_nexus.co.uk> wrote:

> > How about the mq11xx_base? It aloa made something to the lcd (after that
> > it was completely blank).
> I'm not sure exactly what the story is with that. Andrew, do you know
> whether this module is required for mq1100fb to work nowadays?
Yes, mq11xx_base is required for anything mediaq related. The idea is that it
does basic resource sharing and management, and all other mq-related drivers
get a pointer to the private MediaQ interface and work through it. Something
like this:

mq11xx_base
  +-- aximx5_lcd
  | +-- mq1100fb
  +-- mq11xx_udc
  +-- ...

I think the screen is blank because mq11xx_base turns off all subdevices of
MediaQ upon initialization (including LCD flat panel controller). The mq1100fb
driver calls backlight and lcd enable functions, which in turn are expected to
enable the respective MediaQ subdevices. So I think you did not loaded the
lcd/backlight module for your PDA, that's why your screen is blank. If you're
porting to a new PDA using MediaQ chip, look at aximx5_lcd, h2200_lcd and
roverp5_lcd for a example of backlight/lcd module that talk to the MediaQ base
driver.

--
Greetings,
   Andrew
Received on Fri Jun 25 2004 - 15:30:20 EDT

This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 17:20:10 EDT