aboutsummaryrefslogtreecommitdiff
path: root/include/linux/mu3d/hal/mu3d_hal_phy.h
blob: 073aa57c69d1ef56209f206ded438a41a7f9597e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef MTK_PHY_H
#define MTK_PHY_H

#include <linux/mu3d/hal/mu3d_hal_comm.h>
#include <linux/mu3phy/mtk-phy.h>

#undef EXTERN

#define ENTER_U0_TH		 		10
#define MAX_PHASE_RANGE 		31
#define MAX_TIMEOUT_COUNT 		100

#ifdef _MTK_PHY_EXT_
#define EXTERN
#else
#define EXTERN extern
#endif

#define U3_PHY_I2C_PCLK_DRV_REG	    0x0A
#define U3_PHY_I2C_PCLK_PHASE_REG	0x0B

EXTERN DEV_INT32 mu3d_hal_phy_scan(DEV_INT32 latch_val, DEV_UINT8 driving);
EXTERN PHY_INT32 _U3Read_Reg(PHY_INT32 address);
EXTERN PHY_INT32 _U3Write_Reg(PHY_INT32 address, PHY_INT32 value);

#undef EXTERN

#endif