Blame view
include/media/sh_mobile_ceu.h
866 Bytes
0d3244d64
|
1 2 |
#ifndef __ASM_SH_MOBILE_CEU_H__ #define __ASM_SH_MOBILE_CEU_H__ |
c354b400c
|
3 4 |
#define SH_CEU_FLAG_USE_8BIT_BUS (1 << 0) /* use 8bit bus width */ #define SH_CEU_FLAG_USE_16BIT_BUS (1 << 1) /* use 16bit bus width */ |
85dc1cff0
|
5 6 |
#define SH_CEU_FLAG_HSYNC_LOW (1 << 2) /* default High if possible */ #define SH_CEU_FLAG_VSYNC_LOW (1 << 3) /* default High if possible */ |
2564f67bc
|
7 |
#define SH_CEU_FLAG_LOWER_8BIT (1 << 4) /* default upper 8bit */ |
0d3244d64
|
8 |
|
b3b5020d8
|
9 |
struct device; |
6b526fed0
|
10 11 12 13 14 15 16 17 |
struct resource; struct sh_mobile_ceu_companion { u32 num_resources; struct resource *resource; int id; void *platform_data; }; |
b3b5020d8
|
18 |
|
0d3244d64
|
19 |
struct sh_mobile_ceu_info { |
c354b400c
|
20 |
unsigned long flags; |
48e971cd7
|
21 22 |
int max_width; int max_height; |
6b526fed0
|
23 |
struct sh_mobile_ceu_companion *csi2; |
676d2d4f0
|
24 |
struct v4l2_async_subdev **asd; /* Flat array, arranged in groups */ |
f687f3263
|
25 |
unsigned int *asd_sizes; /* 0-terminated array pf asd group sizes */ |
0d3244d64
|
26 27 28 |
}; #endif /* __ASM_SH_MOBILE_CEU_H__ */ |