1. 16 1月, 2010 1 次提交
  2. 01 12月, 2009 1 次提交
    • Z
      drm/i915: parse child device from VBT · 6363ee6f
      Zhao Yakui 提交于
      On some laptops there is no HDMI/DP. But the xrandr still reports
      several disconnected HDMI/display ports. In such case the user will be
      confused.
       >DVI1 disconnected (normal left inverted right x axis y axis)
       >DP1 disconnected (normal left inverted right x axis y axis)
       >DVI2 disconnected (normal left inverted right x axis y axis)
       >DP2 disconnected (normal left inverted right x axis y axis)
       >DP3 disconnected (normal left inverted right x axis y axis)
      
      This patch set is to use the child device parsed in VBT to decide whether
      the HDMI/DP/LVDS/TV should be initialized.
      
      Parse the child device from VBT.
      
      The device class type is also added for LFP, TV, HDMI, DP output.
      
      https://bugs.freedesktop.org/show_bug.cgi?id=22785Signed-off-by: NZhao Yakui <yakui.zhao@intel.com>
      Reviewed-by: NAdam Jackson <ajax@redhat.com>
      Signed-off-by: NEric Anholt <eric@anholt.net>
      6363ee6f
  3. 30 7月, 2009 1 次提交
  4. 05 6月, 2009 1 次提交
  5. 23 5月, 2009 1 次提交
  6. 28 3月, 2009 1 次提交
  7. 29 12月, 2008 1 次提交
    • J
      DRM: i915: add mode setting support · 79e53945
      Jesse Barnes 提交于
      This commit adds i915 driver support for the DRM mode setting APIs.
      Currently, VGA, LVDS, SDVO DVI & VGA, TV and DVO LVDS outputs are
      supported.  HDMI, DisplayPort and additional SDVO output support will
      follow.
      
      Support for the mode setting code is controlled by the new 'modeset'
      module option.  A new config option, CONFIG_DRM_I915_KMS controls the
      default behavior, and whether a PCI ID list is built into the module for
      use by user level module utilities.
      
      Note that if mode setting is enabled, user level drivers that access
      display registers directly or that don't use the kernel graphics memory
      manager will likely corrupt kernel graphics memory, disrupt output
      configuration (possibly leading to hangs and/or blank displays), and
      prevent panic/oops messages from appearing.  So use caution when
      enabling this code; be sure your user level code supports the new
      interfaces.
      
      A new SysRq key, 'g', provides emergency support for switching back to
      the kernel's framebuffer console; which is useful for testing.
      
      Co-authors: Dave Airlie <airlied@linux.ie>, Hong Liu <hong.liu@intel.com>
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      Signed-off-by: NEric Anholt <eric@anholt.net>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      79e53945