__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
/* 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		"tvp514x"

#define TVP514X_XCLK_BT656		(27000000)

/* Number of pixels and number of lines per frame for different standards */
#define NTSC_NUM_ACTIVE_PIXELS		(720)
#define NTSC_NUM_ACTIVE_LINES		(480)
#define PAL_NUM_ACTIVE_PIXELS		(720)
#define PAL_NUM_ACTIVE_LINES		(576)

/* enum for different decoder input pin configuration */
enum tvp514x_input {
	/*
	 * CVBS input selection
	 */
	INPUT_CVBS_VI1A = 0x0,
	INPUT_CVBS_VI1B,
	INPUT_CVBS_VI1C,
	INPUT_CVBS_VI2A = 0x04,
	INPUT_CVBS_VI2B,
	INPUT_CVBS_VI2C,
	INPUT_CVBS_VI3A = 0x08,
	INPUT_CVBS_VI3B,
	INPUT_CVBS_VI3C,
	INPUT_CVBS_VI4A = 0x0C,
	/*
	 * S-Video input selection
	 */
	INPUT_SVIDEO_VI2A_VI1A = 0x44,
	INPUT_SVIDEO_VI2B_VI1B,
	INPUT_SVIDEO_VI2C_VI1C,
	INPUT_SVIDEO_VI2A_VI3A = 0x54,
	INPUT_SVIDEO_VI2B_VI3B,
	INPUT_SVIDEO_VI2C_VI3C,
	INPUT_SVIDEO_VI4A_VI1A = 0x4C,
	INPUT_SVIDEO_VI4A_VI1B,
	INPUT_SVIDEO_VI4A_VI1C,
	INPUT_SVIDEO_VI4A_VI3A = 0x5C,
	INPUT_SVIDEO_VI4A_VI3B,
	INPUT_SVIDEO_VI4A_VI3C,

	/* Need to add entries for
	 * RGB, YPbPr and SCART.
	 */
	INPUT_INVALID
};

/* enum for output format supported. */
enum tvp514x_output {
	OUTPUT_10BIT_422_EMBEDDED_SYNC = 0,
	OUTPUT_20BIT_422_SEPERATE_SYNC,
	OUTPUT_10BIT_422_SEPERATE_SYNC = 3,
	OUTPUT_INVALID
};

/**
 * 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 {
	/* Interface control params */
	bool clk_polarity;
	bool hs_polarity;
	bool vs_polarity;
};


#endif				/* ifndef _TVP514X_H */

Filemanager

Name Type Size Permission Actions
adp1653.h File 3.62 KB 0644
adv7183.h File 1.19 KB 0644
adv7343.h File 1.55 KB 0644
adv7393.h File 480 B 0644
adv7511.h File 547 B 0644
adv7604.h File 3.97 KB 0644
adv7842.h File 5.43 KB 0644
ak881x.h File 519 B 0644
bt819.h File 515 B 0644
cs5345.h File 554 B 0644
cs53l32a.h File 540 B 0644
ds90ub9xx.h File 474 B 0644
ir-kbd-i2c.h File 1.5 KB 0644
lm3560.h File 2.13 KB 0644
lm3646.h File 2.38 KB 0644
m52790.h File 2.02 KB 0644
mt9t112.h File 592 B 0644
mt9v011.h File 238 B 0644
mt9v022.h File 216 B 0644
mt9v032.h File 202 B 0644
ov2659.h File 461 B 0644
ov7670.h File 559 B 0644
ov772x.h File 1.37 KB 0644
rj54n1cb0c.h File 279 B 0644
saa6588.h File 682 B 0644
saa7115.h File 4.04 KB 0644
saa7127.h File 615 B 0644
tc358743.h File 3.24 KB 0644
tda1997x.h File 1.05 KB 0644
ths7303.h File 598 B 0644
tvaudio.h File 1.28 KB 0644
tvp514x.h File 2.11 KB 0644
tvp7002.h File 1.43 KB 0644
tw9910.h File 876 B 0644
uda1342.h File 307 B 0644
upd64031a.h File 680 B 0644
upd64083.h File 1.58 KB 0644
wm8775.h File 736 B 0644
Filemanager