import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / hdmi / ch7035 / ch703xerr.h
1 /* Description: ch7033-35 error code definition */
2
3
4 #ifndef _CH703x_ERR_DEF_H_
5 #define _CH703x_ERR_DEF_H_
6
7 /* Error type define: easy for return error message to user: */
8 #define ERR_NO_ERROR 0
9 #define ERR_OK 0
10
11 #define ERR_MCU_RESPONCE -50
12 #define ERR_GETRQUEST_TIMEOUT -51
13 #define ERR_UPDATECH9904_TIMEOUT -52
14 #define ERR_CH9904CHIP -53
15
16 #define ERR_PARAMETER -60
17 #define ERR_OPEN_I2C_DEVICE -61
18
19 #define ERR_DEVICE_PREPARE -100
20 #define ERR_RESOLUTION_H_ODD -101
21 #define ERR_RESOLUTION_V_ODD -102
22 #define ERR_BANDWIDTH_OVERFLOW -103
23 #define ERR_RESOLUTION_OVERFLOW -104
24 #define ERR_DEVICE_NO_EXIST -105
25 #define ERR_NO_SUPPORT_TRUE24 -106
26 #define ERR_NO_SUPPORT_TRUECOM -107
27 #define ERR_ROTATION_WITH_VAI -108
28 #define ERR_FLIP_WITH_VAI -109
29 #define ERR_OUT_CHANNEL_NO_SUPPORT -110
30 #define ERR_HDTV_FMT_INDEX_WRONG -111
31 #define ERR_JUDGE_INTERLACE -112
32 #define ERR_NO_OUT_CHANNEL_SELECTED -113
33 #define ERR_ROTATION_WITH_FRAMERATE -114
34 #define ERR_FLIP_WITH_FRAMERATE -115
35 #define ERR_DOWNSCALE_WITH_ROTATE -116
36 #define ERR_INTERLACE_WITH_ROTATE -117
37
38 #define ERR_DEVICE_CONFIG -200
39 #define ERR_ASPECT_RATIO_NOMATCH -201
40 #define ERR_PLL1N1_WRONG -202
41 #define ERR_PLL1N2_WRONG -203
42 #define ERR_PLL1N3_WRONG -204
43 #define ERR_PLL2N5_WRONG -205
44 #define ERR_PLL2N9_WRONG -206
45 #define ERR_PLL2N10_WRONG -207
46 #define ERR_PLL2N11_WRONG -208
47 #define ERR_PLL3N6_WRONG -209
48 #define ERR_DMXTAL_WRONG -210
49 #define ERR_HDMI_CLOCK_NO_SUPPORT -211
50 #define ERR_UCLKOD_SEL_NO_SUPPORT -212
51 #define ERR_LVDS_CLOCK_NO_SUPPORT -213
52 #define ERR_UCLKSEC_JUDGE -214
53
54 #define ERR_DEVICE_RUNNING -300
55 #define ERR_CAL_INC_DIV_ZERO -301
56 #define ERR_CAL_INC_NO_MATH -302
57
58 #define ERR_INPUT_INFO -400
59 #define ERR_INPUT_HTI -401
60 #define ERR_INPUT_HAI -402
61 #define ERR_INPUT_HOI -403
62 #define ERR_INPUT_HWI -404
63 #define ERR_INPUT_VTI -405
64 #define ERR_INPUT_VAI -406
65 #define ERR_INPUT_VOI -407
66 #define ERR_INPUT_VWI -408
67 #define ERR_INPUT_HT_HA_NOEQUAL -409
68 #define ERR_INPUT_VT_VA_NOEQUAL -410
69 #define ERR_INPUT_H_TIMING_NOMATCH -411
70 #define ERR_INPUT_V_TIMING_NOMATCH -412
71
72 #define ERR_OUTPUT_INFO -500
73 #define ERR_OUTPUT_HTO -501
74 #define ERR_OUTPUT_HAO -502
75 #define ERR_OUTPUT_HOO -503
76 #define ERR_OUTPUT_HWO -504
77 #define ERR_OUTPUT_VTO -505
78 #define ERR_OUTPUT_VAO -506
79 #define ERR_OUTPUT_VOO -507
80 #define ERR_OUTPUT_VWO -508
81 #define ERR_OUTPUT_CLOCK -509
82 #define ERR_OUTPUT_H_TIMING_NOMATCH -510
83 #define ERR_OUTPUT_V_TIMING_NOMATCH -511
84 #define ERR_OUTPUT_BPMODE_NO_TESTMODE -512
85 #define ERR_H_DOWN_SCALE_TOO_MUCH -513
86 #define ERR_V_DOWN_SCALE_TOO_MUCH -514
87 #define ERR_HDTV_WITH_DS -515
88 #define ERR_INT_PRO_CONFLICK -516
89 #define ERR_BYPASS_WITH_DOWNSCALE -517
90 #define ERR_BYPASS_WITH_ROTATE -518
91 #define ERR_BYPASS_WITH_FLIP -519
92 #define ERR_LVDS_PWMFREQ_NO_SUPPORT -520
93 #define ERR_LVDS_PWMDUTY_OVERFLOW -521
94 #define ERR_LVDS_SPWG_PARAM_T1 -522
95 #define ERR_LVDS_SPWG_PARAM_T2 -523
96 #define ERR_LVDS_SPWG_PARAM_T3 -524
97 #define ERR_LVDS_SPWG_PARAM_T4 -525
98 #define ERR_LVDS_SPWG_PARAM_T5 -526
99
100 #define ERR_PREFER_INFO -600
101
102 #define ERR_TOOLONG_FIRMWARE -700
103 #define ERR_FAILLOAD_FIRMWARE -701
104 #define ERR_FAILUPDATE_FIRMWARE -702
105 #define ERR_I2C_BLOCK_WRITE -703
106 #define ERR_FIRMWARE_NOT_RUNNING -704
107
108 #define ERR_INVALID_DTD -800
109 #define ERR_INVALID_EDID -801
110 #define ERR_UNKOWN_MODE -802
111 #define ERR_UNKOWN_EDID_MODE -803
112
113 #endif