All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drm/i915: use the new hdmi_force_audio enum more
@ 2012-02-23 16:14 Daniel Vetter
  2012-02-23 16:34 ` Chris Wilson
  2012-02-24  8:43 ` Wu Fengguang
  0 siblings, 2 replies; 4+ messages in thread
From: Daniel Vetter @ 2012-02-23 16:14 UTC (permalink / raw)
  To: Intel Graphics Development; +Cc: Daniel Vetter, Wu Fengguang

While fixing up a merge conflict with drm-next I've noticed that we
use the same audio drm connector property also for dp and sdvo
outputs.

So put the new enum to some good use and convert these paths, too. The
HDMI_AUDIO_ prefix is a bit a misnomer. But at least for sdvo it makes
sense (and you can also connect a hdmi monitor with a dp->hdmi cable),
so I've decided to stick with it.

Cc: Wu Fengguang <fengguang.wu@intel.com>
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
---
 drivers/gpu/drm/i915/intel_dp.c   |   10 +++++-----
 drivers/gpu/drm/i915/intel_sdvo.c |   10 +++++-----
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index 39eccf9..110552f 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -49,7 +49,7 @@ struct intel_dp {
 	uint32_t DP;
 	uint8_t  link_configuration[DP_LINK_CONFIGURATION_SIZE];
 	bool has_audio;
-	int force_audio;
+	enum hdmi_force_audio force_audio;
 	uint32_t color_range;
 	int dpms_mode;
 	uint8_t link_bw;
@@ -2116,8 +2116,8 @@ intel_dp_detect(struct drm_connector *connector, bool force)
 	if (status != connector_status_connected)
 		return status;
 
-	if (intel_dp->force_audio) {
-		intel_dp->has_audio = intel_dp->force_audio > 0;
+	if (intel_dp->force_audio != HDMI_AUDIO_AUTO) {
+		intel_dp->has_audio = (intel_dp->force_audio == HDMI_AUDIO_ON);
 	} else {
 		edid = intel_dp_get_edid(connector, &intel_dp->adapter);
 		if (edid) {
@@ -2217,10 +2217,10 @@ intel_dp_set_property(struct drm_connector *connector,
 
 		intel_dp->force_audio = i;
 
-		if (i == 0)
+		if (i == HDMI_AUDIO_AUTO)
 			has_audio = intel_dp_detect_audio(connector);
 		else
-			has_audio = i > 0;
+			has_audio = (i == HDMI_AUDIO_ON);
 
 		if (has_audio == intel_dp->has_audio)
 			return 0;
diff --git a/drivers/gpu/drm/i915/intel_sdvo.c b/drivers/gpu/drm/i915/intel_sdvo.c
index 724190e..e36b171 100644
--- a/drivers/gpu/drm/i915/intel_sdvo.c
+++ b/drivers/gpu/drm/i915/intel_sdvo.c
@@ -148,7 +148,7 @@ struct intel_sdvo_connector {
 	/* Mark the type of connector */
 	uint16_t output_flag;
 
-	int force_audio;
+	enum hdmi_force_audio force_audio;
 
 	/* This contains all current supported TV format */
 	u8 tv_format_supported[TV_FORMAT_NUM];
@@ -1309,8 +1309,8 @@ intel_sdvo_tmds_sink_detect(struct drm_connector *connector)
 
 	if (status == connector_status_connected) {
 		struct intel_sdvo_connector *intel_sdvo_connector = to_intel_sdvo_connector(connector);
-		if (intel_sdvo_connector->force_audio)
-			intel_sdvo->has_hdmi_audio = intel_sdvo_connector->force_audio > 0;
+		if (intel_sdvo_connector->force_audio != HDMI_AUDIO_AUTO)
+			intel_sdvo->has_hdmi_audio = (intel_sdvo_connector->force_audio == HDMI_AUDIO_ON);
 	}
 
 	return status;
@@ -1683,10 +1683,10 @@ intel_sdvo_set_property(struct drm_connector *connector,
 
 		intel_sdvo_connector->force_audio = i;
 
-		if (i == 0)
+		if (i == HDMI_AUDIO_AUTO)
 			has_audio = intel_sdvo_detect_hdmi_audio(connector);
 		else
-			has_audio = i > 0;
+			has_audio = (i == HDMI_AUDIO_ON);
 
 		if (has_audio == intel_sdvo->has_hdmi_audio)
 			return 0;
-- 
1.7.9.1

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH] drm/i915: use the new hdmi_force_audio enum more
  2012-02-23 16:14 [PATCH] drm/i915: use the new hdmi_force_audio enum more Daniel Vetter
@ 2012-02-23 16:34 ` Chris Wilson
  2012-02-24  8:43 ` Wu Fengguang
  1 sibling, 0 replies; 4+ messages in thread
From: Chris Wilson @ 2012-02-23 16:34 UTC (permalink / raw)
  To: Intel Graphics Development; +Cc: Daniel Vetter, Wu Fengguang

On Thu, 23 Feb 2012 17:14:47 +0100, Daniel Vetter <daniel.vetter@ffwll.ch> wrote:
> While fixing up a merge conflict with drm-next I've noticed that we
> use the same audio drm connector property also for dp and sdvo
> outputs.
> 
> So put the new enum to some good use and convert these paths, too. The
> HDMI_AUDIO_ prefix is a bit a misnomer. But at least for sdvo it makes
> sense (and you can also connect a hdmi monitor with a dp->hdmi cable),
> so I've decided to stick with it.
> 
> Cc: Wu Fengguang <fengguang.wu@intel.com>
> Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>

Review fail, I should have picked that up earlier.
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] drm/i915: use the new hdmi_force_audio enum more
  2012-02-23 16:14 [PATCH] drm/i915: use the new hdmi_force_audio enum more Daniel Vetter
  2012-02-23 16:34 ` Chris Wilson
@ 2012-02-24  8:43 ` Wu Fengguang
  2012-02-27 16:48   ` Daniel Vetter
  1 sibling, 1 reply; 4+ messages in thread
From: Wu Fengguang @ 2012-02-24  8:43 UTC (permalink / raw)
  To: Daniel Vetter; +Cc: Intel Graphics Development

On Thu, Feb 23, 2012 at 05:14:47PM +0100, Daniel Vetter wrote:
> While fixing up a merge conflict with drm-next I've noticed that we
> use the same audio drm connector property also for dp and sdvo
> outputs.
> 
> So put the new enum to some good use and convert these paths, too. The
> HDMI_AUDIO_ prefix is a bit a misnomer. But at least for sdvo it makes
> sense (and you can also connect a hdmi monitor with a dp->hdmi cable),
> so I've decided to stick with it.
> 
> Cc: Wu Fengguang <fengguang.wu@intel.com>
> Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>

Reviewed-by: Wu Fengguang <fengguang.wu@intel.com>

Thanks!

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] drm/i915: use the new hdmi_force_audio enum more
  2012-02-24  8:43 ` Wu Fengguang
@ 2012-02-27 16:48   ` Daniel Vetter
  0 siblings, 0 replies; 4+ messages in thread
From: Daniel Vetter @ 2012-02-27 16:48 UTC (permalink / raw)
  To: Wu Fengguang; +Cc: Daniel Vetter, Intel Graphics Development

On Fri, Feb 24, 2012 at 04:43:16PM +0800, Wu Fengguang wrote:
> On Thu, Feb 23, 2012 at 05:14:47PM +0100, Daniel Vetter wrote:
> > While fixing up a merge conflict with drm-next I've noticed that we
> > use the same audio drm connector property also for dp and sdvo
> > outputs.
> > 
> > So put the new enum to some good use and convert these paths, too. The
> > HDMI_AUDIO_ prefix is a bit a misnomer. But at least for sdvo it makes
> > sense (and you can also connect a hdmi monitor with a dp->hdmi cable),
> > so I've decided to stick with it.
> > 
> > Cc: Wu Fengguang <fengguang.wu@intel.com>
> > Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
> 
> Reviewed-by: Wu Fengguang <fengguang.wu@intel.com>
Queued for -next, thanks for the reviews.
-Daniel
-- 
Daniel Vetter
Mail: daniel@ffwll.ch
Mobile: +41 (0)79 365 57 48

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-02-27 16:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-23 16:14 [PATCH] drm/i915: use the new hdmi_force_audio enum more Daniel Vetter
2012-02-23 16:34 ` Chris Wilson
2012-02-24  8:43 ` Wu Fengguang
2012-02-27 16:48   ` Daniel Vetter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.