summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/display/intel_dvo_dev.h
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2022-11-22 14:08:19 +0200
committerVille Syrjälä <ville.syrjala@linux.intel.com>2022-11-23 16:06:03 +0200
commita8d9a13d24af4555d211680d50af44a79e799c5d (patch)
treeb4421b831ca51cad67c46dd3e89568affa3be894 /drivers/gpu/drm/i915/display/intel_dvo_dev.h
parentbf590368e540f87983769e7b9d4a5275f1edb81d (diff)
downloadlinux-next-a8d9a13d24af4555d211680d50af44a79e799c5d.tar.gz
linux-next-a8d9a13d24af4555d211680d50af44a79e799c5d.zip
drm/i915/dvo: Parametrize DVO/DVO_SRCDIM registers
Get rid of the dvo_reg/dvo_srcdim_reg stuff by parametrizing the DVO port registers. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20221122120825.26338-5-ville.syrjala@linux.intel.com Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_dvo_dev.h')
-rw-r--r--drivers/gpu/drm/i915/display/intel_dvo_dev.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/gpu/drm/i915/display/intel_dvo_dev.h b/drivers/gpu/drm/i915/display/intel_dvo_dev.h
index ecff7b190856..ea8eb7dcee38 100644
--- a/drivers/gpu/drm/i915/display/intel_dvo_dev.h
+++ b/drivers/gpu/drm/i915/display/intel_dvo_dev.h
@@ -25,6 +25,8 @@
#include "i915_reg_defs.h"
+#include "intel_display.h"
+
enum drm_connector_status;
struct drm_display_mode;
struct i2c_adapter;
@@ -32,9 +34,8 @@ struct i2c_adapter;
struct intel_dvo_device {
const char *name;
int type;
- /* DVOA/B/C output register */
- i915_reg_t dvo_reg;
- i915_reg_t dvo_srcdim_reg;
+ /* DVOA/B/C */
+ enum port port;
/* GPIO register used for i2c bus to control this device */
u32 gpio;
int slave_addr;