From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Ossman Subject: radeon multi-channel lpcm Date: Fri, 31 Aug 2012 22:34:47 +0200 Message-ID: <20120831223447.065fcb62@mjolnir.ossman.eu> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8023593399576595671==" Return-path: Received: from smtp-relay.ossman.eu (saehrimnir.ossman.eu [193.12.253.10]) by alsa0.perex.cz (Postfix) with ESMTP id 8F500265E12 for ; Fri, 31 Aug 2012 22:34:51 +0200 (CEST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --===============8023593399576595671== Content-Type: multipart/signed; micalg=PGP-SHA256; protocol="application/pgp-signature"; boundary="=_freyr.ossman.eu-6647-1346445290-0001-2" This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --=_freyr.ossman.eu-6647-1346445290-0001-2 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, I figured I'd have a go at finishing up support for multi-channel lcpm over HDMI on radeon cards. I read a post from the AMD guys stating that the GPU portions were already in place, and it was the audio pieces that were missing. Unfortunately I was unable to figure out exactly what it is that remains to be done. I poked around in patch_hdmi.c, and concluded that the generic code is what's being used for modern radeon cards. The card exposes two widgets (and output widget and a pin complex). But both widgets indicate through their capability registers that they only support stereo. I don't know enough about HDA to have any clue where to go from here. Should the capability field be ignored for HDMI? Or does it need some coaxing to allow more than stereo? The ELD stuff isn't properly updated from the radeon driver, but the code seems to suggest it is just for hints, and not critical. Rgds --=20 -- Pierre Ossman WARNING: This correspondence is being monitored by FRA, a Swedish intelligence agency. Make sure your server uses encryption for SMTP traffic and consider using PGP for end-to-end encryption. --=_freyr.ossman.eu-6647-1346445290-0001-2 Content-Type: application/pgp-signature; name="signature.asc" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iF4EAREIAAYFAlBBH+kACgkQopDLsoqlmEKR5AD9H8HcrYafJNC+eUHjioqBzHRS zublyk86NyblTXkq5QkA/2A3dJXZexnZrr1SrNUqvi5f0gHC0L4imPFY2F7MEsE/ =Jm7T -----END PGP SIGNATURE----- --=_freyr.ossman.eu-6647-1346445290-0001-2-- --===============8023593399576595671== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============8023593399576595671==--