root/include/media/i2c/tvp7002.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-or-later */
   2 /* Texas Instruments Triple 8-/10-BIT 165-/110-MSPS Video and Graphics
   3  * Digitizer with Horizontal PLL registers
   4  *
   5  * Copyright (C) 2009 Texas Instruments Inc
   6  * Author: Santiago Nunez-Corrales <santiago.nunez@ridgerun.com>
   7  *
   8  * This code is partially based upon the TVP5150 driver
   9  * written by Mauro Carvalho Chehab <mchehab@kernel.org>,
  10  * the TVP514x driver written by Vaibhav Hiremath <hvaibhav@ti.com>
  11  * and the TVP7002 driver in the TI LSP 2.10.00.14
  12  */
  13 #ifndef _TVP7002_H_
  14 #define _TVP7002_H_
  15 
  16 #define TVP7002_MODULE_NAME "tvp7002"
  17 
  18 /**
  19  * struct tvp7002_config - Platform dependent data
  20  *@clk_polarity: Clock polarity
  21  *              0 - Data clocked out on rising edge of DATACLK signal
  22  *              1 - Data clocked out on falling edge of DATACLK signal
  23  *@hs_polarity:  HSYNC polarity
  24  *              0 - Active low HSYNC output, 1 - Active high HSYNC output
  25  *@vs_polarity: VSYNC Polarity
  26  *              0 - Active low VSYNC output, 1 - Active high VSYNC output
  27  *@fid_polarity: Active-high Field ID polarity.
  28  *              0 - The field ID output is set to logic 1 for an odd field
  29  *                  (field 1) and set to logic 0 for an even field (field 0).
  30  *              1 - Operation with polarity inverted.
  31  *@sog_polarity: Active high Sync on Green output polarity.
  32  *              0 - Normal operation, 1 - Operation with polarity inverted
  33  */
  34 struct tvp7002_config {
  35         bool clk_polarity;
  36         bool hs_polarity;
  37         bool vs_polarity;
  38         bool fid_polarity;
  39         bool sog_polarity;
  40 };
  41 #endif

/* [<][>][^][v][top][bottom][index][help] */