On Wednesday 25 November 2009 20:39:08 santiago.nunez@xxxxxxxxxxxx wrote: > From: Santiago Nunez-Corrales <santiago.nunez@xxxxxxxxxxxx> > > This patch provides the required definitions for the TVP7002 driver > in DM365. > > Signed-off-by: Santiago Nunez-Corrales <santiago.nunez@xxxxxxxxxxxx> > --- > drivers/media/video/tvp7002_reg.h | 150 +++++++++++++++++++++++++++++++++++++ > include/media/tvp7002.h | 54 +++++++++++++ > 2 files changed, 204 insertions(+), 0 deletions(-) > create mode 100644 drivers/media/video/tvp7002_reg.h > create mode 100644 include/media/tvp7002.h > <cut> > diff --git a/include/media/tvp7002.h b/include/media/tvp7002.h > new file mode 100644 > index 0000000..220e833 > --- /dev/null > +++ b/include/media/tvp7002.h > @@ -0,0 +1,54 @@ > +/* Texas Instruments Triple 8-/10-BIT 165-/110-MSPS Video and Graphics > + * Digitizer with Horizontal PLL registers > + * > + * Copyright (C) 2009 Texas Instruments Inc > + * Author: Santiago Nunez-Corrales <santiago.nunez@xxxxxxxxxxxx> > + * > + * This code is partially based upon the TVP5150 driver > + * written by Mauro Carvalho Chehab (mchehab@xxxxxxxxxxxxx), > + * the TVP514x driver written by Vaibhav Hiremath <hvaibhav@xxxxxx> > + * and the TVP7002 driver in the TI LSP 2.10.00.14 > + * > + * This program is free software; you can redistribute it and/or modify > + * it under the terms of the GNU General Public License as published by > + * the Free Software Foundation; either version 2 of the License, or > + * (at your option) any later version. > + * > + * This program is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > + * GNU General Public License for more details. > + * > + * You should have received a copy of the GNU General Public License > + * along with this program; if not, write to the Free Software > + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. > + */ > +#ifndef _TVP7002_H_ > +#define _TVP7002_H_ > + > +/* Platform-dependent data > + * > + * clk_polarity: > + * 0 -> data clocked out on rising edge of DATACLK signal > + * 1 -> data clocked out on falling edge of DATACLK signal > + * hs_polarity: > + * 0 -> active low HSYNC output > + * 1 -> active high HSYNC output > + * sog_polarity: > + * 0 -> normal operation > + * 1 -> operation with polarity inverted > + * vs_polarity: > + * 0 -> active low VSYNC output > + * 1 -> active high VSYNC output > + * fid_polariry: typo: polariry -> polarity > + * 0 -> even field ID output > + * 1 -> odd field ID output This isn't clear to me: what do you mean with 'even field ID output'? Regards, Hans > + */ > +struct tvp7002_config { > + u8 clk_polarity; > + u8 hs_polarity; > + u8 vs_polarity; > + u8 fid_polarity; > + u8 sog_polarity; > +}; > +#endif > -- Hans Verkuil - video4linux developer - sponsored by TANDBERG -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html