]>
Commit | Line | Data |
---|---|---|
9fd04fe3 GL |
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 | ||
38f3a879 GL |
30 | #define SH_MIPI_DSI_HSABM (1 << 0) |
31 | #define SH_MIPI_DSI_HSPBM (1 << 1) | |
32 | ||
9fd04fe3 GL |
33 | struct sh_mipi_dsi_info { |
34 | enum sh_mipi_dsi_data_fmt data_format; | |
35 | struct sh_mobile_lcdc_chan_cfg *lcd_chan; | |
38f3a879 GL |
36 | unsigned long flags; |
37 | u32 clksrc; | |
38 | unsigned int vsynw_offset; | |
9fd04fe3 GL |
39 | }; |
40 | ||
41 | #endif |