import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / hdmi / mt8193 / mt8193_ctrl.c
1 #ifdef CONFIG_MTK_MT8193_HDMI_SUPPORT
2
3 #include "mt8193_ctrl.h"
4 #include <linux/kernel.h>
5 #include <linux/delay.h>
6 #include <asm/div64.h>
7
8 #include <mach/devs.h>
9 #include <mach/mt_typedefs.h>
10 #include <mach/mt_gpio.h>
11 #include <mach/mt_pm_ldo.h>
12
13 /* example to set mt8193 clk */
14 void vSetClk(void)
15 {
16 /* mt8193_i2c_write(); */
17 /* mt8193_i2c_write(); */
18 /* mt8193_i2c_write(); */
19 }
20
21 u8 fgMT8193DDCByteWrite(u8 ui1Device, u8 ui1Data_Addr, u8 u1Data)
22 {
23 u8 fgResult = 0;
24
25 /* fgResult = fgTxDataWrite(ui1Device/2, ui1Data_Addr, 1, &u1Data); */
26
27
28 if (fgResult == TRUE) {
29 return TRUE;
30 } else {
31 return FALSE;
32 }
33 }
34
35 u8 fgMT8193DDCDataWrite(u8 ui1Device, u8 ui1Data_Addr, u8 u1Count, const u8 *pr_u1Data)
36 {
37 u8 fgResult = 0;
38
39 /* fgResult = fgTxDataWrite(ui1Device/2, ui1Data_Addr, 1, &u1Data); */
40
41
42 if (fgResult == TRUE) {
43 return TRUE;
44 } else {
45 return FALSE;
46 }
47
48 }
49
50 u8 fgMT8193DDCByteRead(u8 ui1Device, u8 ui1Data_Addr, u8 *pu1Data)
51 {
52 u8 fgResult = 0;
53
54
55 /* fgResult= fgTxDataRead(ui1Device/2, ui1Data_Addr, 1, pu1Data); */
56
57
58 if (fgResult == TRUE) {
59 return TRUE;
60 } else {
61 return FALSE;
62 }
63 }
64
65 u8 fgMT8193DDCDataRead(u8 ui1Device, u8 ui1Data_Addr, u8 u1Count, u8 *pu1Data)
66 {
67 u8 fgResult = 0;
68
69
70 /* fgResult= fgTxDataRead(ui1Device/2, ui1Data_Addr, 1, pu1Data); */
71
72
73 if (fgResult == TRUE) {
74 return TRUE;
75 } else {
76 return FALSE;
77 }
78 }
79
80 #endif