xf86-video-intel: src/i810_reg.h src/i830_debug.c

Zhenyu Wang zhen at kemper.freedesktop.org
Fri Aug 21 00:11:47 PDT 2009


 src/i810_reg.h   |   33 +++++++++++++++++++++++++++++++++
 src/i830_debug.c |   13 +++++++++++++
 2 files changed, 46 insertions(+)

New commits:
commit 5dccd1be3ab80b642ef2022446f5bdc1656ed943
Author: Wu Fengguang <fengguang.wu at intel.com>
Date:   Fri Aug 21 14:57:11 2009 +0800

    Add HDMI audio registers
    
    Dump some of the audio registers at server startup time.
    
    (II) intel(0):           AUD_CONFIG: 0x00000004
    (II) intel(0):     AUD_HDMIW_STATUS: 0x00000000
    (II) intel(0):       AUD_CONV_CHCNT: 0x00000000
    (II) intel(0):        VIDEO_DIP_CTL: 0x20000600
    (II) intel(0):        AUD_PINW_CNTR: 0x00000040
    (II) intel(0):          AUD_CNTL_ST: 0x00002000
    (II) intel(0):          AUD_PIN_CAP: 0x00000094
    (II) intel(0):         AUD_PINW_CAP: 0x004073bd
    (II) intel(0):   AUD_PINW_UNSOLRESP: 0x80000008
    (II) intel(0):     AUD_OUT_DIG_CNVT: 0x00000001
    (II) intel(0):        AUD_OUT_CWCAP: 0x00006211
    (II) intel(0):          AUD_GRP_CAP: 0x00000004
    
    Signed-off-by: Wu Fengguang <fengguang.wu at intel.com>

diff --git a/src/i810_reg.h b/src/i810_reg.h
index 64f2222..f8c6fb1 100644
--- a/src/i810_reg.h
+++ b/src/i810_reg.h
@@ -3405,4 +3405,37 @@ typedef enum {
 #define HDMIC	0xe1150
 #define HDMID	0xe1160
 
+#define AUD_CONFIG              0x62000
+#define AUD_DEBUG               0x62010
+#define AUD_VID_DID             0x62020
+#define AUD_RID                 0x62024
+#define AUD_SUBN_CNT            0x62028
+#define AUD_FUNC_GRP            0x62040
+#define AUD_SUBN_CNT2           0x62044
+#define AUD_GRP_CAP             0x62048
+#define AUD_PWRST               0x6204c
+#define AUD_SUPPWR              0x62050
+#define AUD_SID                 0x62054
+#define AUD_OUT_CWCAP           0x62070
+#define AUD_OUT_PCMSIZE         0x62074
+#define AUD_OUT_STR             0x62078
+#define AUD_OUT_DIG_CNVT        0x6207c
+#define AUD_OUT_CH_STR          0x62080
+#define AUD_OUT_STR_DESC        0x62084
+#define AUD_PINW_CAP            0x620a0
+#define AUD_PIN_CAP             0x620a4
+#define AUD_PINW_CONNLNG        0x620a8
+#define AUD_PINW_CONNLST        0x620ac
+#define AUD_PINW_CNTR           0x620b0
+#define AUD_PINW_UNSOLRESP      0x620b8
+#define AUD_CNTL_ST             0x620b4
+#define AUD_PINW_CONFIG         0x620bc
+#define AUD_HDMIW_STATUS        0x620d4
+#define AUD_HDMIW_HDMIEDID      0x6210c
+#define AUD_HDMIW_INFOFR        0x62118
+#define AUD_CONV_CHCNT          0x62120
+#define AUD_CTS_ENABLE          0x62128
+
+#define VIDEO_DIP_CTL           0x61170
+
 #endif /* _I810_REG_H */
diff --git a/src/i830_debug.c b/src/i830_debug.c
index 1126c26..d49203a 100644
--- a/src/i830_debug.c
+++ b/src/i830_debug.c
@@ -807,6 +807,19 @@ static struct i830SnapshotRec i830_snapshot[] = {
     DEFINEREG(DPD_AUX_CH_DATA4),
     DEFINEREG(DPD_AUX_CH_DATA5),
 
+    DEFINEREG(AUD_CONFIG),
+    DEFINEREG(AUD_HDMIW_STATUS),
+    DEFINEREG(AUD_CONV_CHCNT),
+    DEFINEREG(VIDEO_DIP_CTL),
+    DEFINEREG(AUD_PINW_CNTR),
+    DEFINEREG(AUD_CNTL_ST),
+    DEFINEREG(AUD_PIN_CAP),
+    DEFINEREG(AUD_PINW_CAP),
+    DEFINEREG(AUD_PINW_UNSOLRESP),
+    DEFINEREG(AUD_OUT_DIG_CNVT),
+    DEFINEREG(AUD_OUT_CWCAP),
+    DEFINEREG(AUD_GRP_CAP),
+
 #define DEFINEFENCE_915(i) \
 	{ FENCE+i*4, "FENCE  " #i, i810_debug_915_fence, 0 }
 #define DEFINEFENCE_945(i)						\


More information about the xorg-commit mailing list