|
@@ -1487,60 +1487,6 @@ static int omapfb_alloc_fbmem_display(struct fb_info *fbi, unsigned long size,
|
|
|
return omapfb_alloc_fbmem(fbi, size, paddr);
|
|
|
}
|
|
|
|
|
|
-static enum omap_color_mode fb_format_to_dss_mode(enum omapfb_color_format fmt)
|
|
|
-{
|
|
|
- enum omap_color_mode mode;
|
|
|
-
|
|
|
- switch (fmt) {
|
|
|
- case OMAPFB_COLOR_RGB565:
|
|
|
- mode = OMAP_DSS_COLOR_RGB16;
|
|
|
- break;
|
|
|
- case OMAPFB_COLOR_YUV422:
|
|
|
- mode = OMAP_DSS_COLOR_YUV2;
|
|
|
- break;
|
|
|
- case OMAPFB_COLOR_CLUT_8BPP:
|
|
|
- mode = OMAP_DSS_COLOR_CLUT8;
|
|
|
- break;
|
|
|
- case OMAPFB_COLOR_CLUT_4BPP:
|
|
|
- mode = OMAP_DSS_COLOR_CLUT4;
|
|
|
- break;
|
|
|
- case OMAPFB_COLOR_CLUT_2BPP:
|
|
|
- mode = OMAP_DSS_COLOR_CLUT2;
|
|
|
- break;
|
|
|
- case OMAPFB_COLOR_CLUT_1BPP:
|
|
|
- mode = OMAP_DSS_COLOR_CLUT1;
|
|
|
- break;
|
|
|
- case OMAPFB_COLOR_RGB444:
|
|
|
- mode = OMAP_DSS_COLOR_RGB12U;
|
|
|
- break;
|
|
|
- case OMAPFB_COLOR_YUY422:
|
|
|
- mode = OMAP_DSS_COLOR_UYVY;
|
|
|
- break;
|
|
|
- case OMAPFB_COLOR_ARGB16:
|
|
|
- mode = OMAP_DSS_COLOR_ARGB16;
|
|
|
- break;
|
|
|
- case OMAPFB_COLOR_RGB24U:
|
|
|
- mode = OMAP_DSS_COLOR_RGB24U;
|
|
|
- break;
|
|
|
- case OMAPFB_COLOR_RGB24P:
|
|
|
- mode = OMAP_DSS_COLOR_RGB24P;
|
|
|
- break;
|
|
|
- case OMAPFB_COLOR_ARGB32:
|
|
|
- mode = OMAP_DSS_COLOR_ARGB32;
|
|
|
- break;
|
|
|
- case OMAPFB_COLOR_RGBA32:
|
|
|
- mode = OMAP_DSS_COLOR_RGBA32;
|
|
|
- break;
|
|
|
- case OMAPFB_COLOR_RGBX32:
|
|
|
- mode = OMAP_DSS_COLOR_RGBX32;
|
|
|
- break;
|
|
|
- default:
|
|
|
- mode = -EINVAL;
|
|
|
- }
|
|
|
-
|
|
|
- return mode;
|
|
|
-}
|
|
|
-
|
|
|
static int omapfb_parse_vram_param(const char *param, int max_entries,
|
|
|
unsigned long *sizes, unsigned long *paddrs)
|
|
|
{
|