mirror of
https://github.com/team-infusion-developers/android_kernel_samsung_msm8976.git
synced 2024-09-21 20:04:01 +00:00
sh: add a YUV422 output data format, that is also supported by LCDC
The LCDC block is allowed to use one of the two output data formats, when used with MIPI DSI: RGB24 and YUV422. YUV422 is not currently handled by the LCDC driver, but we have to add a define for it for MIPI. Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
This commit is contained in:
parent
d473e0a577
commit
1430e006a3
|
@ -3,24 +3,27 @@
|
||||||
|
|
||||||
#include <linux/fb.h>
|
#include <linux/fb.h>
|
||||||
|
|
||||||
enum { RGB8, /* 24bpp, 8:8:8 */
|
enum {
|
||||||
RGB9, /* 18bpp, 9:9 */
|
RGB8, /* 24bpp, 8:8:8 */
|
||||||
RGB12A, /* 24bpp, 12:12 */
|
RGB9, /* 18bpp, 9:9 */
|
||||||
RGB12B, /* 12bpp */
|
RGB12A, /* 24bpp, 12:12 */
|
||||||
RGB16, /* 16bpp */
|
RGB12B, /* 12bpp */
|
||||||
RGB18, /* 18bpp */
|
RGB16, /* 16bpp */
|
||||||
RGB24, /* 24bpp */
|
RGB18, /* 18bpp */
|
||||||
SYS8A, /* 24bpp, 8:8:8 */
|
RGB24, /* 24bpp */
|
||||||
SYS8B, /* 18bpp, 8:8:2 */
|
YUV422, /* 16bpp */
|
||||||
SYS8C, /* 18bpp, 2:8:8 */
|
SYS8A, /* 24bpp, 8:8:8 */
|
||||||
SYS8D, /* 16bpp, 8:8 */
|
SYS8B, /* 18bpp, 8:8:2 */
|
||||||
SYS9, /* 18bpp, 9:9 */
|
SYS8C, /* 18bpp, 2:8:8 */
|
||||||
SYS12, /* 24bpp, 12:12 */
|
SYS8D, /* 16bpp, 8:8 */
|
||||||
SYS16A, /* 16bpp */
|
SYS9, /* 18bpp, 9:9 */
|
||||||
SYS16B, /* 18bpp, 16:2 */
|
SYS12, /* 24bpp, 12:12 */
|
||||||
SYS16C, /* 18bpp, 2:16 */
|
SYS16A, /* 16bpp */
|
||||||
SYS18, /* 18bpp */
|
SYS16B, /* 18bpp, 16:2 */
|
||||||
SYS24 };/* 24bpp */
|
SYS16C, /* 18bpp, 2:16 */
|
||||||
|
SYS18, /* 18bpp */
|
||||||
|
SYS24, /* 24bpp */
|
||||||
|
};
|
||||||
|
|
||||||
enum { LCDC_CHAN_DISABLED = 0,
|
enum { LCDC_CHAN_DISABLED = 0,
|
||||||
LCDC_CHAN_MAINLCD,
|
LCDC_CHAN_MAINLCD,
|
||||||
|
|
Loading…
Reference in a new issue