Lines Matching +full:dual +full:- +full:direction
10 modprobe pxafb options=vmem:2M,mode:640x480-8,passive
14 video=pxafb:vmem:2M,mode:640x480-8,passive
21 mode:XRESxYRES[-BPP]
57 single | dual => LCCR0_SDS
59 Single or dual panel passive display
87 PXA27x and later processors support overlay1 and overlay2 on-top of the
88 base framebuffer (although under-neath the base is also possible). They
89 support palette and no-palette RGB formats, as well as YUV formats (only
96 1. overlay can start at a 32-bit word aligned position within the base
98 is encoded into var->nonstd (no, var->xoffset and var->yoffset are
104 var->xres_virtual * var->yres_virtual * bpp
106 bpp = 16 -- for RGB565 or RGBT555
108 bpp = 24 -- for YUV444 packed
110 bpp = 24 -- for YUV444 planar
112 bpp = 16 -- for YUV422 planar (1 pixel = 1 Y + 1/2 Cb + 1/2 Cr)
114 bpp = 12 -- for YUV420 planar (1 pixel = 1 Y + 1/4 Cb + 1/4 Cr)
118 a. overlay does not support panning in x-direction, thus
119 var->xres_virtual will always be equal to var->xres
121 b. line length of overlay(s) must be on a 32-bit word boundary,
124 for one pixel is actually 2-bits, it means the line length
125 should be a multiple of 16-pixels
127 c. starting horizontal position (XPOS) should start on a 32-bit
136 a. open("/dev/fb[1-2]", ...)
140 1) var->xres and var->yres
141 2) larger var->yres_virtual if more memory is required,
142 usually for double-buffering
143 3) var->nonstd for starting (x, y) and color format
144 4) var->{red, green, blue, transp} if RGB mode is to be used
155 4. var->nonstd is used to pass starting (x, y) position and color format,
159 +-----------------+---+----------+----------+
161 +-----------------+---+----------+----------+
163 FOR - color format, as defined by OVERLAY_FORMAT_* in pxafb.h
165 - 0 - RGB
166 - 1 - YUV444 PACKED
167 - 2 - YUV444 PLANAR
168 - 3 - YUV422 PLANAR
169 - 4 - YUR420 PLANAR
171 XPOS - starting horizontal position
173 YPOS - starting vertical position