Subversion Repositories Kolibri OS

Rev

Rev 5179 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5179 Rev 5271
Line 30... Line 30...
30
{
30
{
31
	struct radeon_device *rdev = encoder->dev->dev_private;
31
	struct radeon_device *rdev = encoder->dev->dev_private;
32
	struct drm_connector *connector;
32
	struct drm_connector *connector;
33
	struct radeon_connector *radeon_connector = NULL;
33
	struct radeon_connector *radeon_connector = NULL;
34
	u32 tmp;
34
	u32 tmp;
35
	u8 *sadb;
35
	u8 *sadb = NULL;
36
	int sad_count;
36
	int sad_count;
Line 37... Line 37...
37
 
37
 
38
	list_for_each_entry(connector, &encoder->dev->mode_config.connector_list, head) {
38
	list_for_each_entry(connector, &encoder->dev->mode_config.connector_list, head) {
39
		if (connector->encoder == encoder) {
39
		if (connector->encoder == encoder) {
Line 163... Line 163...
163
		return;
163
		return;
164
	offset = dig->afmt->offset;
164
	offset = dig->afmt->offset;
Line 165... Line 165...
165
 
165
 
166
	/* disable audio prior to setting up hw */
166
	/* disable audio prior to setting up hw */
167
	dig->afmt->pin = r600_audio_get_pin(rdev);
167
	dig->afmt->pin = r600_audio_get_pin(rdev);
Line 168... Line 168...
168
	r600_audio_enable(rdev, dig->afmt->pin, false);
168
	r600_audio_enable(rdev, dig->afmt->pin, 0);
Line 169... Line 169...
169
 
169
 
170
	r600_audio_set_dto(encoder, mode->clock);
170
	r600_audio_set_dto(encoder, mode->clock);
Line 238... Line 238...
238
	WREG32(HDMI0_RAMP_CONTROL3 + offset, 0x00000001);
238
	WREG32(HDMI0_RAMP_CONTROL3 + offset, 0x00000001);
Line 239... Line 239...
239
 
239
 
Line 240... Line 240...
240
	r600_hdmi_audio_workaround(encoder);
240
	r600_hdmi_audio_workaround(encoder);
241
 
241
 
242
	/* enable audio after to setting up hw */
242
	/* enable audio after to setting up hw */