Mailinglist Archive: radeonhd (288 mails)

< Previous Next >
Re: [radeonhd] HDMI audio on the Radeon HD 4350
Am Donnerstag, den 16.07.2009, 20:03 -0500 schrieb Samir Unni:
I've attached the two log files.
The fglrx log files looks very good, found the base address for the DVI
connector, and confirmed that the base address of the HDMI connector is
the same for R700 and RV710.

Please apply the attached patch and try again, if possible also with an
DVI->HDMI adapter and the TV connected to the DVI port.

I won't expect that this patch makes it works out of the box, but it's
at least a start. Please make a new dump of the 7000,7900 register range
with this patch.

Bye,
Christian.
diff --git a/src/rhd_hdmi.c b/src/rhd_hdmi.c
index 9652ab0..806cbe0 100644
--- a/src/rhd_hdmi.c
+++ b/src/rhd_hdmi.c
@@ -268,6 +268,7 @@ RHDHdmiInit(RHDPtr rhdPtr, struct rhdOutput* Output)
hdmi->Offset = HDMI_TMDS;
break;

+ case RHD_OUTPUT_UNIPHYE:
case RHD_OUTPUT_KLDSKP_LVTMA:
hdmi->Offset = HDMI_DIG;
break;
@@ -441,6 +442,10 @@ RHDHdmiEnable(struct rhdHdmi *hdmi, Bool Enable)
RHDRegWrite(hdmi, hdmi->Offset+HDMI_ENABLE, Enable ? 0x110 : 0x0);
break;

+ case RHD_OUTPUT_UNIPHYE:
+ RHDRegWrite(hdmi, hdmi->Offset+HDMI_ENABLE, Enable ? 0x011 : 0x0);
+ break;
+
default:
xf86DrvMsg(hdmi->scrnIndex, X_ERROR, "%s: unknown HDMI output
type\n", __func__);
break;
< Previous Next >
Follow Ups