video: addition of CSI2 standard data-type defines
Add standard data-type macros within the video.h in order to avoid having to redefine them all in each and every CSI based driver. Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
This commit is contained in:
parent
450345aea3
commit
a459f1dbe8
@ -1456,6 +1456,39 @@ static inline unsigned int video_bits_per_pixel(uint32_t pixfmt)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @name MIPI CSI2 Data-types
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
#define VIDEO_MIPI_CSI2_DT_NULL 0x10
|
||||
#define VIDEO_MIPI_CSI2_DT_BLANKING 0x11
|
||||
#define VIDEO_MIPI_CSI2_DT_EMBEDDED_8 0x12
|
||||
#define VIDEO_MIPI_CSI2_DT_YUV420_8 0x18
|
||||
#define VIDEO_MIPI_CSI2_DT_YUV420_10 0x19
|
||||
#define VIDEO_MIPI_CSI2_DT_YUV420_CSPS_8 0x1c
|
||||
#define VIDEO_MIPI_CSI2_DT_YUV420_CSPS_10 0x1d
|
||||
#define VIDEO_MIPI_CSI2_DT_YUV422_8 0x1e
|
||||
#define VIDEO_MIPI_CSI2_DT_YUV422_10 0x1f
|
||||
#define VIDEO_MIPI_CSI2_DT_RGB444 0x20
|
||||
#define VIDEO_MIPI_CSI2_DT_RGB555 0x21
|
||||
#define VIDEO_MIPI_CSI2_DT_RGB565 0x22
|
||||
#define VIDEO_MIPI_CSI2_DT_RGB666 0x23
|
||||
#define VIDEO_MIPI_CSI2_DT_RGB888 0x24
|
||||
#define VIDEO_MIPI_CSI2_DT_RAW6 0x28
|
||||
#define VIDEO_MIPI_CSI2_DT_RAW7 0x29
|
||||
#define VIDEO_MIPI_CSI2_DT_RAW8 0x2a
|
||||
#define VIDEO_MIPI_CSI2_DT_RAW10 0x2b
|
||||
#define VIDEO_MIPI_CSI2_DT_RAW12 0x2c
|
||||
#define VIDEO_MIPI_CSI2_DT_RAW14 0x2d
|
||||
|
||||
/* User-defined Data-Type range from 0x30 to 0x37 */
|
||||
#define VIDEO_MIPI_CSI2_DT_USER(n) (0x30 + (n))
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
Loading…
Reference in New Issue
Block a user