Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-or-later */
0002 /*
0003     camera.h - PXA camera driver header file
0004 
0005     Copyright (C) 2003, Intel Corporation
0006     Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de>
0007 
0008 */
0009 
0010 #ifndef __ASM_ARCH_CAMERA_H_
0011 #define __ASM_ARCH_CAMERA_H_
0012 
0013 #define PXA_CAMERA_MASTER   1
0014 #define PXA_CAMERA_DATAWIDTH_4  2
0015 #define PXA_CAMERA_DATAWIDTH_5  4
0016 #define PXA_CAMERA_DATAWIDTH_8  8
0017 #define PXA_CAMERA_DATAWIDTH_9  0x10
0018 #define PXA_CAMERA_DATAWIDTH_10 0x20
0019 #define PXA_CAMERA_PCLK_EN  0x40
0020 #define PXA_CAMERA_MCLK_EN  0x80
0021 #define PXA_CAMERA_PCP      0x100
0022 #define PXA_CAMERA_HSP      0x200
0023 #define PXA_CAMERA_VSP      0x400
0024 
0025 struct pxacamera_platform_data {
0026     unsigned long flags;
0027     unsigned long mclk_10khz;
0028     int sensor_i2c_adapter_id;
0029     int sensor_i2c_address;
0030 };
0031 
0032 extern void pxa_set_camera_info(struct pxacamera_platform_data *);
0033 
0034 #endif /* __ASM_ARCH_CAMERA_H_ */