]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - include/linux/platform_data/media/camera-mx2.h
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[mirror_ubuntu-jammy-kernel.git] / include / linux / platform_data / media / camera-mx2.h
CommitLineData
fd534e9b 1/* SPDX-License-Identifier: GPL-2.0-or-later */
2066930d
BS
2/*
3 * mx2-cam.h - i.MX27/i.MX25 camera driver header file
4 *
5 * Copyright (C) 2003, Intel Corporation
6 * Copyright (C) 2008, Sascha Hauer <s.hauer@pengutronix.de>
7 * Copyright (C) 2010, Baruch Siach <baruch@tkos.co.il>
2066930d
BS
8 */
9
10#ifndef __MACH_MX2_CAM_H_
11#define __MACH_MX2_CAM_H_
12
2066930d
BS
13#define MX2_CAMERA_EXT_VSYNC (1 << 1)
14#define MX2_CAMERA_CCIR (1 << 2)
15#define MX2_CAMERA_CCIR_INTERLACE (1 << 3)
16#define MX2_CAMERA_HSYNC_HIGH (1 << 4)
17#define MX2_CAMERA_GATED_CLOCK (1 << 5)
18#define MX2_CAMERA_INV_DATA (1 << 6)
19#define MX2_CAMERA_PCLK_SAMPLE_RISING (1 << 7)
2066930d
BS
20
21/**
22 * struct mx2_camera_platform_data - optional platform data for mx2_camera
23 * @flags: any combination of MX2_CAMERA_*
24 * @clk: clock rate of the csi block / 2
25 */
26struct mx2_camera_platform_data {
27 unsigned long flags;
28 unsigned long clk;
29};
30
31#endif /* __MACH_MX2_CAM_H_ */