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