93a4ed878a22b8489723bc3ab89dd401128bbc9e |
|
24-Dec-2011 |
Rafał Miłecki <zajec5@gmail.com> |
drm/radeon/kms: define TMDS/LVTM HDMI enabling bits The names has been taken from free M76 specs. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Reviewed-by: Alex Deucher <alexdeucher@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
|
92db7f6c860b8190571a9dc1fcbc16d003422fe8 |
|
23-Dec-2011 |
Rafał Miłecki <zajec5@gmail.com> |
drm/radeon/kms: workaround invalid AVI infoframe checksum issue This change was verified to fix both issues with no video I've investigated. I've also checked checksum calculation with fglrx on: RV620, HD54xx, HD5450, HD6310, HD6320. Cc: stable@vger.kernel.org Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
|
f83d926aca3f1c087f43979edad1e3789498840d |
|
23-Dec-2011 |
Rafał Miłecki <zajec5@gmail.com> |
drm/radeon/kms: setup HDMI mode on Evergreen encoders Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
|
ebcb796fa63a67ea2b7e8c023257ec6fe2813dc2 |
|
04-Dec-2011 |
Rafał Miłecki <zajec5@gmail.com> |
drm/radeon/kms: minor HDMI audio cleanups Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
|
25985edcedea6396277003854657b5f3cb31a628 |
|
31-Mar-2011 |
Lucas De Marchi <lucas.demarchi@profusion.mobi> |
Fix common misspellings Fixes generated by 'codespell' and manually reviewed. Signed-off-by: Lucas De Marchi <lucas.demarchi@profusion.mobi>
|
3574dda4851d2058841ae9e6b583e54cf52c71fa |
|
18-Feb-2011 |
Daniel Vetter <daniel.vetter@ffwll.ch> |
radeon: consolidate asic-specific function decls for r600 & later Now all the asic specific stuff ist mostly hid in radeon_asic.* Reviewed-by: Alex Deucher <alexdeucher@gmail.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Dave Airlie <airlied@redhat.com>
|
fe50ac78a6ec20db267b32e27a1d191128eaaa46 |
|
19-Jun-2010 |
Rafał Miłecki <zajec5@gmail.com> |
drm/radeon/kms: enable HDMI audio on RS600/RS690/RS740 We will need method of selecting encoder that should receive HDMI block. For now we assign HDMI block to first enabled encoder. Hopefully there are not many RS6x0 chips with two digital encoders. [airlied: add RS740 checks as per Alex suggestion.] Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
|
669899878cfe0cd0c1fe60104f3d39b95a80e1d8 |
|
19-May-2010 |
Dave Airlie <airlied@redhat.com> |
drm/radeon: fix hdmi offset bug reported by smatch. Reported-by: Dan Carpenter Signed-off-by: Dave Airlie <airlied@redhat.com>
|
f2594933df9719bd2b0aaaa8ea9b2b850d6e1c42 |
|
10-Apr-2010 |
Christian Koenig <deathsimple@vodafone.de> |
drm/radeon/kms: HDMI irq support Implements irq support for HDMI audio output. Now the polling timer is only enabled if irq support isn't available. Signed-off-by: Christian König <deathsimple@vodafone.de> Signed-off-by: Dave Airlie <airlied@redhat.com>
|
58bd086313ea0eda037f65b9bda2b3decb959a31 |
|
05-Apr-2010 |
Christian König <deathsimple@vodafone.de> |
drm/radeon/kms: rework audio polling timer Rework HDMI audio polling timer, only enable it when at least one HDMI encoder needs it. Preparation for replacing it with irq support. Signed-off-by: Christian König <deathsimple@vodafone.de> Signed-off-by: Dave Airlie <airlied@redhat.com>
|
16823d16f55afc303af7864b9a055d8a1c012e1b |
|
16-Apr-2010 |
Alex Deucher <alexdeucher@gmail.com> |
drm/radeon/kms/evergreen: don't enable hdmi audio stuff Signed-off-by: Alex Deucher <alexdeucher@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
|
3fe373d98cdb35c494517b0954b76f8094f4c59d |
|
06-Mar-2010 |
Rafał Miłecki <zajec5@gmail.com> |
drm/radeon/kms: improve coding style a little We still have many magic numbers in HDMI/audio to define Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
|
5715f67cecee3617c7a6ff84ee44da46d525559e |
|
06-Mar-2010 |
Rafał Miłecki <zajec5@gmail.com> |
drm/radeon/kms: add HDMI code for pre-DCE3 R6xx GPUs Older GPUs are little different, HDMI blocks are not hard-wired, but routable. We should just find some free HDMI block and route it to choosen encoder. In case of RS6x0 there is only one HDMI block, we don't enable HDMI on RS6x00 yet however. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
|
2cd6218cb8043ef4360b561e726cd081f8a380cc |
|
08-Mar-2010 |
Rafał Miłecki <zajec5@gmail.com> |
drm/radeon/kms: clean assigning HDMI blocks to encoders We almost always used first HDMI block for first encoder and second for sencod. Exception was KLDSCP_LVTMA. Analyzing code picking DIG encoder shows the same behaviour. It shows HDMI block are related to DIGs, which relation we now use. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
|
808032ee296ee7b37a6df090be40a330e09ae30e |
|
06-Mar-2010 |
Rafał Miłecki <zajec5@gmail.com> |
drm/radeon/kms: clean HDMI definitions We already know same offsets are used for different encoders/transmitters, so just numeric them instead naming incorrectly. Additionaly we found additional registers needed for RV770+ Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
|
dafc3bd515d6079406986f7748b48adb3c7170f2 |
|
11-Oct-2009 |
Christian Koenig <deathsimple@vodafone.de> |
drm/radeon/kms: HDMI support for R600 KMS Adding basic HDMI support for R600 KMS, ported from radeonhd ddx. [airlied:- checkpatch cleanups] Signed-off-by: Christian Koenig <deathsimple@vodafone.de> Signed-off-by: Dave Airlie <airlied@redhat.com>
|