Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/include/video/sh_mipi_dsi.h
10818 views
1
/*
2
* Public SH-mobile MIPI DSI header
3
*
4
* Copyright (C) 2010 Guennadi Liakhovetski <[email protected]>
5
*
6
* This program is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License version 2 as
8
* published by the Free Software Foundation.
9
*/
10
#ifndef VIDEO_SH_MIPI_DSI_H
11
#define VIDEO_SH_MIPI_DSI_H
12
13
enum sh_mipi_dsi_data_fmt {
14
MIPI_RGB888,
15
MIPI_RGB565,
16
MIPI_RGB666_LP,
17
MIPI_RGB666,
18
MIPI_BGR888,
19
MIPI_BGR565,
20
MIPI_BGR666_LP,
21
MIPI_BGR666,
22
MIPI_YUYV,
23
MIPI_UYVY,
24
MIPI_YUV420_L,
25
MIPI_YUV420,
26
};
27
28
struct sh_mobile_lcdc_chan_cfg;
29
30
#define SH_MIPI_DSI_HSABM (1 << 0)
31
#define SH_MIPI_DSI_HSPBM (1 << 1)
32
33
struct sh_mipi_dsi_info {
34
enum sh_mipi_dsi_data_fmt data_format;
35
struct sh_mobile_lcdc_chan_cfg *lcd_chan;
36
unsigned long flags;
37
u32 clksrc;
38
unsigned int vsynw_offset;
39
};
40
41
#endif
42
43