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