/* SPDX-License-Identifier: GPL-2.0-only */ /* * drivers/media/video/tvp514x.h * * Copyright (C) 2008 Texas Instruments Inc * Author: Vaibhav Hiremath <[email protected]> * * Contributors: * Sivaraj R <[email protected]> * Brijesh R Jadav <[email protected]> * Hardik Shah <[email protected]> * Manjunath Hadli <[email protected]> * Karicheri Muralidharan <[email protected]> */ #ifndef _TVP514X_H #define _TVP514X_H /* * Other macros */ #define TVP514X_MODULE_NAME … #define TVP514X_XCLK_BT656 … /* Number of pixels and number of lines per frame for different standards */ #define NTSC_NUM_ACTIVE_PIXELS … #define NTSC_NUM_ACTIVE_LINES … #define PAL_NUM_ACTIVE_PIXELS … #define PAL_NUM_ACTIVE_LINES … /* enum for different decoder input pin configuration */ enum tvp514x_input { … }; /* enum for output format supported. */ enum tvp514x_output { … }; /** * struct tvp514x_platform_data - Platform data values and access functions. * @clk_polarity: Clock polarity of the current interface. * @hs_polarity: HSYNC Polarity configuration for current interface. * @vs_polarity: VSYNC Polarity configuration for current interface. */ struct tvp514x_platform_data { … }; #endif /* ifndef _TVP514X_H */