source: svn/trunk/zas_dstar/devices/includes/ANX8560.h @ 2

Last change on this file since 2 was 2, checked in by phkim, 11 years ago

1.phkim

  1. revision copy newcon3sk r27
File size: 2.5 KB
Line 
1#ifndef _ANX8560_H
2#define _ANX8560_H
3
4#define hdmi_tx_V640x480p_60Hz 1
5#define hdmi_tx_V720x480p_60Hz_4x3 2
6#define hdmi_tx_V720x480p_60Hz_16x9 3
7#define hdmi_tx_V1280x720p_60Hz 4
8#define hdmi_tx_V1280x720p_50Hz 19
9#define hdmi_tx_V1920x1080i_60Hz 5
10#define hdmi_tx_V1920x1080p_60Hz 16
11#define hdmi_tx_V1920x1080p_50Hz 31
12#define hdmi_tx_V1920x1080i_50Hz 20
13#define hdmi_tx_V720x480i_60Hz_4x3 6
14#define hdmi_tx_V720x480i_60Hz_16x9 7
15#define hdmi_tx_V720x576i_50Hz_4x3 21
16#define hdmi_tx_V720x576i_50Hz_16x9 22
17#define hdmi_tx_V720x576p_50Hz_4x3 17
18#define hdmi_tx_V720x576p_50Hz_16x9 18
19
20typedef enum {
21        HDMI_TX_TMDS_AMP_660 = 0,
22        HDMI_TX_TMDS_AMP_620,
23        HDMI_TX_TMDS_AMP_580,
24        HDMI_TX_TMDS_AMP_540,
25        HDMI_TX_TMDS_AMP_500,
26        HDMI_TX_TMDS_AMP_460,
27        HDMI_TX_TMDS_AMP_420,
28        HDMI_TX_TMDS_AMP_380
29} HDMI_TX_TMDS_AMP;
30
31typedef enum {
32        HDMI_TX_TMDS_EMP_0 = 0,
33        HDMI_TX_TMDS_EMP_50,
34        HDMI_TX_TMDS_EMP_100,
35        HDMI_TX_TMDS_EMP_150
36} HDMI_TX_TMDS_EMP;
37
38typedef enum {
39        HDMI_TX_TMDS_CS_RGB = 0,
40        HDMI_TX_TMDS_CS_YCC422,
41        HDMI_TX_TMDS_CS_YCC444
42} HDMI_TX_TMDS_CS;
43
44typedef enum {
45        HDMI_TX_TMDS_CD_24BIT = 0,
46        HDMI_TX_TMDS_CD_30BIT,
47        HDMI_TX_TMDS_CD_36BIT
48} HDMI_TX_TMDS_CD;
49
50extern int g_BIST_OnOff, g_BIST_Resolution, g_BIST_Pattern;
51
52int HDMI_TX_Debug(int enable);
53int HDMI_TX_DebugPrintf(char const *str, ...);
54int HDMI_TX_Initialize(void);
55int HDMI_TX_IsExistDevice(void);
56int HDMI_TX_MonitorThread(void);
57void HDMI_TX_BIST_OnOff(int onoff);
58void HDMI_TX_BIST_Resolution(int i);
59void HDMI_TX_BIST_Pattern(int i);
60void HDMI_TX_Set_AudioMute(void);
61void HDMI_TX_Clear_AudioMute(void);
62
63void HDMI_TX_Set_Video_Format(int i);
64void HDMI_TX_SetFormatChange(int En);
65int HDMI_TX_IsFormatChange(void);
66void HDMI_TX_EnableMonitorThread(int En);
67void HDMI_TX_Set_TMDS_Amp_LS(HDMI_TX_TMDS_AMP d0_val, HDMI_TX_TMDS_AMP d1_val, HDMI_TX_TMDS_AMP d2_val, HDMI_TX_TMDS_AMP clk_val);
68void HDMI_TX_Set_TMDS_Amp_HS(HDMI_TX_TMDS_AMP d0_val, HDMI_TX_TMDS_AMP d1_val, HDMI_TX_TMDS_AMP d2_val, HDMI_TX_TMDS_AMP clk_val);
69void HDMI_TX_Set_TMDS_Emp_LS(HDMI_TX_TMDS_EMP d0_val, HDMI_TX_TMDS_EMP d1_val, HDMI_TX_TMDS_EMP d2_val, HDMI_TX_TMDS_EMP clk_val);
70void HDMI_TX_Set_TMDS_Emp_HS(HDMI_TX_TMDS_EMP d0_val, HDMI_TX_TMDS_EMP d1_val, HDMI_TX_TMDS_EMP d2_val, HDMI_TX_TMDS_EMP clk_val);
71HDMI_TX_TMDS_CS HDMI_TX_Get_TMDS_ColorSpace(void);
72HDMI_TX_TMDS_CD HDMI_TX_Get_TMDS_ColorDepth(void);
73int HDMI_TX_Is_Set_DCY444(void);
74void HDMI_TX_EnableSPDIFRx(int En);
75void HDMI_TX_PresetAudioInput(int AudioInput);;
76void HDMI_TX_PreSetHDCP(int value);
77void HDMI_TX_SetEXTSwing(int NewExtSwing);
78
79#endif
Note: See TracBrowser for help on using the repository browser.