X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fvideo%2Fpxa_lcd.c;h=1809fc6f1e2f09039c8e296f5b315c8eaf6ecf05;hb=ac71d4103e94f943a83e9905b0c7c9d3deff54df;hp=f66f615df595889201c5fd6a4890c0decbb5ab71;hpb=28c4dae114c9b94b2a1111d81d4da716e9fc2cba;p=u-boot diff --git a/drivers/video/pxa_lcd.c b/drivers/video/pxa_lcd.c index f66f615df5..1809fc6f1e 100644 --- a/drivers/video/pxa_lcd.c +++ b/drivers/video/pxa_lcd.c @@ -11,15 +11,13 @@ /* ** HEADER FILES */ /************************************************************************/ -#include #include -#include -#include -#include -#include -#include #include #include +#include +#include +#include +#include /* #define DEBUG */ @@ -177,6 +175,7 @@ vidinfo_t panel_info = { vidinfo_t panel_info = { .vl_col = 240, .vl_row = 320, + .vl_rot = 3, .vl_width = 240, .vl_height = 320, .vl_clkp = CONFIG_SYS_HIGH, @@ -342,6 +341,12 @@ static int pxafb_init (vidinfo_t *vid); /* --------------- PXA chipset specific functions ------------------- */ /************************************************************************/ +ushort *configuration_get_cmap(void) +{ + struct pxafb_info *fbi = &panel_info.pxa; + return (ushort *)fbi->palette; +} + void lcd_ctrl_init (void *lcdbase) { pxafb_init_mem(lcdbase, &panel_info);