[maemo-developers] Does anyone know the mechanism in Nokia's LCD driver?

From: Frantisek Dufka dufkaf at seznam.cz
Date: Tue Jan 13 12:49:27 EET 2009
Igor Stoppa wrote:
> Hi,
> On Tue, 2009-01-13 at 18:06 +0800, ext Huang Gao (Gmail) wrote:
>> 	So can I understand that this hardware FB is not contained in SDRAM
>> or SRAM, and LCD will refresh itself from this hardware FB by its controller
>> automatically, without the help of OMAP DMA channel?

Yes. The Epson S1D13742 (770) or S1D13745 (N8x0) lcd controller has its 
own video RAM.

> 
> I'm in no way a display guy but iirc there are 2 modes for refresh:
> -auto: whatever is written to the framebuffer goes through straight to
> the LCD
> -manual: the image needs to be flushed to the LCD

Well, both modes use same way for transferring data to LCD, the only 
difference is when the update is done. Either periodically from timer or 
when update ioctl is called.

The source is here
http://mxr.maemo.org/diablo/source/kernel-source-diablo-2.6.21/kernel-source/drivers/video/omap/
see omapfb_main, rfbi (n8x0) or sossi (770), blizzard (N8x0) or hwa742 
(770), lcd_mipid.

Frantisek

More information about the maemo-developers mailing list