1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 camera.h - PXA camera driver header file
4
5 Copyright (C) 2003, Intel Corporation
6 Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de>
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
25struct 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
32extern void pxa_set_camera_info(struct pxacamera_platform_data *);
33
34#endif /* __ASM_ARCH_CAMERA_H_ */
35

source code of linux/include/linux/platform_data/media/camera-pxa.h