1
2
3
4
5
6
7
8
9
10 #ifndef __ASM_ARCH_CAMERA_H_
11 #define __ASM_ARCH_CAMERA_H_
12
13 #define PXA_CAMERA_MASTER 1
14 #define PXA_CAMERA_DATAWIDTH_4 2
15 #define PXA_CAMERA_DATAWIDTH_5 4
16 #define PXA_CAMERA_DATAWIDTH_8 8
17 #define PXA_CAMERA_DATAWIDTH_9 0x10
18 #define PXA_CAMERA_DATAWIDTH_10 0x20
19 #define PXA_CAMERA_PCLK_EN 0x40
20 #define PXA_CAMERA_MCLK_EN 0x80
21 #define PXA_CAMERA_PCP 0x100
22 #define PXA_CAMERA_HSP 0x200
23 #define PXA_CAMERA_VSP 0x400
24
25 struct pxacamera_platform_data {
26 unsigned long flags;
27 unsigned long mclk_10khz;
28 int sensor_i2c_adapter_id;
29 int sensor_i2c_address;
30 };
31
32 extern void pxa_set_camera_info(struct pxacamera_platform_data *);
33
34 #endif