Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
v4l2-mediabus.h File Reference
#include <linux/v4l2-mediabus.h>

Go to the source code of this file.

Data Structures

struct  v4l2_mbus_config
 

Macros

#define V4L2_MBUS_MASTER   (1 << 0)
 
#define V4L2_MBUS_SLAVE   (1 << 1)
 
#define V4L2_MBUS_HSYNC_ACTIVE_HIGH   (1 << 2)
 
#define V4L2_MBUS_HSYNC_ACTIVE_LOW   (1 << 3)
 
#define V4L2_MBUS_VSYNC_ACTIVE_HIGH   (1 << 4)
 
#define V4L2_MBUS_VSYNC_ACTIVE_LOW   (1 << 5)
 
#define V4L2_MBUS_PCLK_SAMPLE_RISING   (1 << 6)
 
#define V4L2_MBUS_PCLK_SAMPLE_FALLING   (1 << 7)
 
#define V4L2_MBUS_DATA_ACTIVE_HIGH   (1 << 8)
 
#define V4L2_MBUS_DATA_ACTIVE_LOW   (1 << 9)
 
#define V4L2_MBUS_FIELD_EVEN_HIGH   (1 << 10)
 
#define V4L2_MBUS_FIELD_EVEN_LOW   (1 << 11)
 
#define V4L2_MBUS_CSI2_1_LANE   (1 << 0)
 
#define V4L2_MBUS_CSI2_2_LANE   (1 << 1)
 
#define V4L2_MBUS_CSI2_3_LANE   (1 << 2)
 
#define V4L2_MBUS_CSI2_4_LANE   (1 << 3)
 
#define V4L2_MBUS_CSI2_CHANNEL_0   (1 << 4)
 
#define V4L2_MBUS_CSI2_CHANNEL_1   (1 << 5)
 
#define V4L2_MBUS_CSI2_CHANNEL_2   (1 << 6)
 
#define V4L2_MBUS_CSI2_CHANNEL_3   (1 << 7)
 
#define V4L2_MBUS_CSI2_CONTINUOUS_CLOCK   (1 << 8)
 
#define V4L2_MBUS_CSI2_NONCONTINUOUS_CLOCK   (1 << 9)
 
#define V4L2_MBUS_CSI2_LANES
 
#define V4L2_MBUS_CSI2_CHANNELS
 

Enumerations

enum  v4l2_mbus_type { V4L2_MBUS_PARALLEL, V4L2_MBUS_BT656, V4L2_MBUS_CSI2 }
 

Macro Definition Documentation

#define V4L2_MBUS_CSI2_1_LANE   (1 << 0)

Definition at line 46 of file v4l2-mediabus.h.

#define V4L2_MBUS_CSI2_2_LANE   (1 << 1)

Definition at line 47 of file v4l2-mediabus.h.

#define V4L2_MBUS_CSI2_3_LANE   (1 << 2)

Definition at line 48 of file v4l2-mediabus.h.

#define V4L2_MBUS_CSI2_4_LANE   (1 << 3)

Definition at line 49 of file v4l2-mediabus.h.

#define V4L2_MBUS_CSI2_CHANNEL_0   (1 << 4)

Definition at line 51 of file v4l2-mediabus.h.

#define V4L2_MBUS_CSI2_CHANNEL_1   (1 << 5)

Definition at line 52 of file v4l2-mediabus.h.

#define V4L2_MBUS_CSI2_CHANNEL_2   (1 << 6)

Definition at line 53 of file v4l2-mediabus.h.

#define V4L2_MBUS_CSI2_CHANNEL_3   (1 << 7)

Definition at line 54 of file v4l2-mediabus.h.

#define V4L2_MBUS_CSI2_CHANNELS
Value:

Definition at line 61 of file v4l2-mediabus.h.

#define V4L2_MBUS_CSI2_CONTINUOUS_CLOCK   (1 << 8)

Definition at line 56 of file v4l2-mediabus.h.

#define V4L2_MBUS_CSI2_LANES
Value:

Definition at line 59 of file v4l2-mediabus.h.

#define V4L2_MBUS_CSI2_NONCONTINUOUS_CLOCK   (1 << 9)

Definition at line 57 of file v4l2-mediabus.h.

#define V4L2_MBUS_DATA_ACTIVE_HIGH   (1 << 8)

Definition at line 37 of file v4l2-mediabus.h.

#define V4L2_MBUS_DATA_ACTIVE_LOW   (1 << 9)

Definition at line 38 of file v4l2-mediabus.h.

#define V4L2_MBUS_FIELD_EVEN_HIGH   (1 << 10)

Definition at line 40 of file v4l2-mediabus.h.

#define V4L2_MBUS_FIELD_EVEN_LOW   (1 << 11)

Definition at line 42 of file v4l2-mediabus.h.

#define V4L2_MBUS_HSYNC_ACTIVE_HIGH   (1 << 2)

Definition at line 31 of file v4l2-mediabus.h.

#define V4L2_MBUS_HSYNC_ACTIVE_LOW   (1 << 3)

Definition at line 32 of file v4l2-mediabus.h.

#define V4L2_MBUS_MASTER   (1 << 0)

Definition at line 23 of file v4l2-mediabus.h.

#define V4L2_MBUS_PCLK_SAMPLE_FALLING   (1 << 7)

Definition at line 36 of file v4l2-mediabus.h.

#define V4L2_MBUS_PCLK_SAMPLE_RISING   (1 << 6)

Definition at line 35 of file v4l2-mediabus.h.

#define V4L2_MBUS_SLAVE   (1 << 1)

Definition at line 24 of file v4l2-mediabus.h.

#define V4L2_MBUS_VSYNC_ACTIVE_HIGH   (1 << 4)

Definition at line 33 of file v4l2-mediabus.h.

#define V4L2_MBUS_VSYNC_ACTIVE_LOW   (1 << 5)

Definition at line 34 of file v4l2-mediabus.h.

Enumeration Type Documentation

v4l2_mbus_type - media bus type : parallel interface with hsync and vsync : parallel interface with embedded synchronisation, can also be used for BT.1120 : MIPI CSI-2 serial interface

Enumerator:
V4L2_MBUS_PARALLEL 
V4L2_MBUS_BT656 
V4L2_MBUS_CSI2 

Definition at line 71 of file v4l2-mediabus.h.