Blame view

kernel/linux-rt-4.4.41/include/media/blackfin/bfin_capture.h 756 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  #ifndef _BFIN_CAPTURE_H_
  #define _BFIN_CAPTURE_H_
  
  #include <linux/i2c.h>
  
  struct v4l2_input;
  struct ppi_info;
  
  struct bcap_route {
  	u32 input;
  	u32 output;
  	u32 ppi_control;
  };
  
  struct bfin_capture_config {
  	/* card name */
  	char *card_name;
  	/* inputs available at the sub device */
  	struct v4l2_input *inputs;
  	/* number of inputs supported */
  	int num_inputs;
  	/* routing information for each input */
  	struct bcap_route *routes;
  	/* i2c bus adapter no */
  	int i2c_adapter_id;
  	/* i2c subdevice board info */
  	struct i2c_board_info board_info;
  	/* ppi board info */
  	const struct ppi_info *ppi_info;
  	/* ppi control */
  	unsigned long ppi_control;
  	/* ppi interrupt mask */
  	u32 int_mask;
  	/* horizontal blanking pixels */
  	int blank_pixels;
  };
  
  #endif