RE: [PATCH] DA8XX/OMAP-L1XX: FB: Implement double buffering

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sergei,

> -----Original Message-----
> From: Sergei Shtylyov [mailto:sshtylyov@xxxxxxxxxx]
> Sent: Wednesday, March 24, 2010 9:53 AM
> 
> Martin Ambrose wrote:
> 
> >  This work includes the following:
> >  . Implement handler for FBIO_WAITFORVSYNC ioctl.
> >
> >  . Allocate the data and palette buffers separately.
> >    A consequence of this is that the palette and data loading is now
> >    done in different phases. And that the LCD must be disabled
> >    temporarily after the palette is loaded but this will only happen
> >    once after init and each time the palette is changed. I think this
> >    is OK.
> >
> >  . Allocate two (ping and pong) framebuffers from memory.
> >
> >  . Add pan_display handler which toggles the LCDC DMA registers between
> >    the ping and pong buffers.
> >
> > Signed-off-by: Martin Ambrose <martin@xxxxxx>
> >
> 
>   Just a quick comment on code formatting...
> 
> > diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c
> > index 369a5b3..7e192e2 100644
> > --- a/drivers/video/da8xx-fb.c
> > +++ b/drivers/video/da8xx-fb.c
> > @@ -35,7 +35,9 @@
> >  #define DRIVER_NAME "da8xx_lcdc"
> >
> >  /* LCD Status Register */
> > +#define LCD_END_OF_FRAME1		BIT(9)
> >  #define LCD_END_OF_FRAME0		BIT(8)
> > +#define LCD_PL_LOAD_DONE                BIT(6)
> >
> 
>    Could you use tabs consistently?
> 
> >  #define LCD_FIFO_UNDERFLOW		BIT(5)
> >  #define LCD_SYNC_LOST			BIT(2)
> >
> > @@ -57,11 +59,13 @@
> >  #define LCD_PALETTE_LOAD_MODE(x)	((x) << 20)
> >  #define PALETTE_AND_DATA		0x00
> >  #define PALETTE_ONLY			0x01
> > +#define DATA_ONLY			0x02
> >
> >  #define LCD_MONO_8BIT_MODE		BIT(9)
> >  #define LCD_RASTER_ORDER		BIT(8)
> >  #define LCD_TFT_MODE			BIT(7)
> >  #define LCD_UNDERFLOW_INT_ENA		BIT(6)
> > +#define LCD_PL_ENABLE                   BIT(4)
> >
> 
>    Same here...

Thanks. I fixed and I'll be sending out a rev 2 shortly.

Regards,
Martin
 
> WBR, Sergei

--
To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Tourism]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux