drm/i915: Add new 'intel_connector' structure
authorZhenyu Wang <zhenyuw@linux.intel.com>
Tue, 30 Mar 2010 06:39:28 +0000 (14:39 +0800)
committerEric Anholt <eric@anholt.net>
Fri, 9 Apr 2010 21:16:37 +0000 (14:16 -0700)
This adds new structure of intel_connector to present drm's
connector object, which is used to convert from origin single
output into encoder/connector model.

Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
drivers/gpu/drm/i915/intel_drv.h

index e30253755f12f419ff56efd9b7b3b893069f566d..d48c31220e02445449caf65330cf0abad409e45a 100644 (file)
@@ -110,6 +110,11 @@ struct intel_encoder {
        int clone_mask;
 };
 
+struct intel_connector {
+       struct drm_connector base;
+       void *dev_priv;
+};
+
 struct intel_crtc;
 struct intel_overlay {
        struct drm_device *dev;
@@ -153,6 +158,7 @@ struct intel_crtc {
 
 #define to_intel_crtc(x) container_of(x, struct intel_crtc, base)
 #define to_intel_encoder(x) container_of(x, struct intel_encoder, base)
+#define to_intel_connector(x) container_of(x, struct intel_connector, base)
 #define enc_to_intel_encoder(x) container_of(x, struct intel_encoder, enc)
 #define to_intel_framebuffer(x) container_of(x, struct intel_framebuffer, base)