xref: /OK3568_Linux_fs/kernel/drivers/media/i2c/lt7911d.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */
2*4882a593Smuzhiyun /*
3*4882a593Smuzhiyun  * Copyright (c) 2021 Rockchip Electronics Co. Ltd.
4*4882a593Smuzhiyun  *
5*4882a593Smuzhiyun  * Author: Jianwei Fan <jianwei.fan@rock-chips.com>
6*4882a593Smuzhiyun  *
7*4882a593Smuzhiyun  */
8*4882a593Smuzhiyun 
9*4882a593Smuzhiyun #ifndef __LT7911D_H
10*4882a593Smuzhiyun #define __LT7911D_H
11*4882a593Smuzhiyun 
12*4882a593Smuzhiyun #define LT7911D_CHIPID	0x0516
13*4882a593Smuzhiyun #define CHIPID_REGH	0xA001
14*4882a593Smuzhiyun #define CHIPID_REGL	0xA000
15*4882a593Smuzhiyun #define I2C_EN_REG	0x80EE
16*4882a593Smuzhiyun #define I2C_ENABLE	0x1
17*4882a593Smuzhiyun #define I2C_DISABLE	0x0
18*4882a593Smuzhiyun 
19*4882a593Smuzhiyun #define AD_HALF_PIX_CLK         0x21
20*4882a593Smuzhiyun #define SOURCE_DP_RX            0x10
21*4882a593Smuzhiyun #define RECEIVED_INT		1
22*4882a593Smuzhiyun 
23*4882a593Smuzhiyun #define HTOTAL_H		0xd289
24*4882a593Smuzhiyun #define HTOTAL_L		0xd28a
25*4882a593Smuzhiyun #define HACT_H			0xd28b
26*4882a593Smuzhiyun #define HACT_L			0xd28c
27*4882a593Smuzhiyun #define HFP_H			0xd29c
28*4882a593Smuzhiyun #define HFP_L			0xd29d
29*4882a593Smuzhiyun #define HS_H			0xd294
30*4882a593Smuzhiyun #define HS_L			0xd295
31*4882a593Smuzhiyun #define HBP_H			0xd298
32*4882a593Smuzhiyun #define HBP_L			0xd299
33*4882a593Smuzhiyun 
34*4882a593Smuzhiyun #define VTOTAL_H		0xd29e
35*4882a593Smuzhiyun #define VTOTAL_L		0xd29f
36*4882a593Smuzhiyun #define VACT_H			0xd296
37*4882a593Smuzhiyun #define VACT_L			0xd297
38*4882a593Smuzhiyun #define VBP			0xd287
39*4882a593Smuzhiyun #define VFP			0xd288
40*4882a593Smuzhiyun #define VS			0xd286
41*4882a593Smuzhiyun 
42*4882a593Smuzhiyun #define FM_CLK_SEL              0xa034
43*4882a593Smuzhiyun #define FREQ_METER_H		0xb8b1
44*4882a593Smuzhiyun #define FREQ_METER_M		0xb8b2
45*4882a593Smuzhiyun #define FREQ_METER_L		0xb8b3
46*4882a593Smuzhiyun #define RG_MK_PRESET_SEL        0xd283
47*4882a593Smuzhiyun 
48*4882a593Smuzhiyun #define STREAM_CTL		0x900a
49*4882a593Smuzhiyun #define ENABLE_STREAM		0xbf
50*4882a593Smuzhiyun #define DISABLE_STREAM		0xbe
51*4882a593Smuzhiyun 
52*4882a593Smuzhiyun #endif /* __LT7911D_H */
53