1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 camera.h - PXA camera driver header file
5 Copyright (C) 2003, Intel Corporation
6 Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de>
10 #ifndef __ASM_ARCH_CAMERA_H_
11 #define __ASM_ARCH_CAMERA_H_
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
25 struct pxacamera_platform_data
{
27 unsigned long mclk_10khz
;
28 int sensor_i2c_adapter_id
;
29 int sensor_i2c_address
;
32 extern void pxa_set_camera_info(struct pxacamera_platform_data
*);
34 #endif /* __ASM_ARCH_CAMERA_H_ */