X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=Documentation%2Farm%2FOMAP%2FDSS;h=c3f3d2503e95c46297578effd75af35720a304a1;hp=18e22144676b8cb1b63ae3bbdd2802a5a2dab95f;hb=a592f46075d79ff7348e624e7d871dca730e70f2;hpb=3e0e3811550407251c9332ae7be5bfffc5b8f96d diff --git a/Documentation/arm/OMAP/DSS b/Documentation/arm/OMAP/DSS index 18e22144676b..c3f3d2503e95 100644 --- a/Documentation/arm/OMAP/DSS +++ b/Documentation/arm/OMAP/DSS @@ -240,7 +240,10 @@ FB0 +-- GFX ---- LCD ---- LCD Misc notes ---------- -OMAP FB allocates the framebuffer memory using the OMAP VRAM allocator. +OMAP FB allocates the framebuffer memory using the standard dma allocator. You +can enable Contiguous Memory Allocator (CONFIG_CMA) to improve the dma +allocator, and if CMA is enabled, you use "cma=" kernel parameter to increase +the global memory area for CMA. Using DSI DPLL to generate pixel clock it is possible produce the pixel clock of 86.5MHz (max possible), and with that you get 1280x1024@57 output from DVI. @@ -256,11 +259,6 @@ framebuffer parameters. Kernel boot arguments --------------------- -vram=[,] - - Amount of total VRAM to preallocate and optionally a physical start - memory address. For example, "10M". omapfb allocates memory for - framebuffers from VRAM. - omapfb.mode=:[,...] - Default video mode for specified displays. For example, "dvi:800x400MR-24@60". See drivers/video/modedb.c. @@ -294,6 +292,16 @@ omapfb.rotate= omapfb.mirror= - Default mirror for all framebuffers. Only works with DMA rotation. +omapfb.vram_cache= + - Sets the framebuffer memory to be write-through cached. This may be + useful in the configurations where only CPU is allowed to write to + the framebuffer and eliminate the need for enabling shadow + framebuffer in Xorg DDX drivers such as xf86-video-fbdev and + xf86-video-omapfb. Enabling write-through cache is only useful + for ARM11 and Cortex-A8 processors. Cortex-A9 does not support + write-through cache well, see "Cortex-A9 behavior for Normal Memory + Cacheable memory regions" section in Cortex-A9 TRM for more details. + omapdss.def_disp= - Name of default display, to which all overlays will be connected. Common examples are "lcd" or "tv".