1. 05 11月, 2014 1 次提交
  2. 08 10月, 2014 1 次提交
  3. 16 9月, 2014 1 次提交
  4. 18 7月, 2014 1 次提交
  5. 19 6月, 2014 1 次提交
  6. 19 5月, 2014 3 次提交
  7. 22 4月, 2014 1 次提交
    • A
      drm: make mode_valid callback optional · f9b0e251
      Andrzej Hajda 提交于
      Many drm connectors do not need mode validation.
      The patch makes this callback optional and removes dumb implementations.
      
      v2: Rebase:
      - imx move to a shared (but still dummy) ->mode_valid implementation.
      - probe helpers have been extracted to drm_probe_helper.c
      
      Signed-off-by: Andrzej Hajda <a.hajda@samsung.com> (v1)
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      f9b0e251
  8. 02 4月, 2014 1 次提交
    • M
      drm: Replace crtc fb with primary plane fb (v3) · f4510a27
      Matt Roper 提交于
      Now that CRTC's have a primary plane, there's no need to track the
      framebuffer in the CRTC.  Replace all references to the CRTC fb with the
      primary plane's fb.
      
      This patch was generated by the Coccinelle semantic patching tool using
      the following rules:
      
              @@ struct drm_crtc C; @@
              -   (C).fb
              +   C.primary->fb
      
              @@ struct drm_crtc *C; @@
              -   (C)->fb
              +   C->primary->fb
      
      v3: Generate patch via coccinelle.  Actual removal of crtc->fb has been
          moved to a subsequent patch.
      
      v2: Fixup several lingering crtc->fb instances that were missed in the
          first patch iteration.  [Rob Clark]
      Signed-off-by: NMatt Roper <matthew.d.roper@intel.com>
      Reviewed-by: NRob Clark <robdclark@gmail.com>
      f4510a27
  9. 14 1月, 2014 1 次提交
    • R
      drivers: gpu: Mark functions as static in ast_mode.c · 7f5ccd44
      Rashika 提交于
      Mark functions ast_set_sync_reg(), ast_set_dac_reg(),
      ast_set_start_address_crt1(), ast_crtc_init(), ast_encoder_init(),
      ast_connector_init(), ast_cursor_init(), ast_cursor_fini(),
      ast_show_cursor() and ast_hide_cursor() as static in drm/ast/ast_mode.c
      because they are not used outside this file.
      
      This eliminates the following warning in drm/ast/ast_mode.c:
      drivers/gpu/drm/ast/ast_mode.c:407:6: warning: no previous prototype for
      ‘ast_set_sync_reg’ [-Wmissing-prototypes]
      drivers/gpu/drm/ast/ast_mode.c:418:6: warning: no previous prototype for
      ‘ast_set_dac_reg’ [-Wmissing-prototypes]
      drivers/gpu/drm/ast/ast_mode.c:430:6: warning: no previous prototype for
      ‘ast_set_start_address_crt1’ [-Wmissing-prototypes]
      drivers/gpu/drm/ast/ast_mode.c:626:5: warning: no previous prototype for
      ‘ast_crtc_init’ [-Wmissing-prototypes]
      drivers/gpu/drm/ast/ast_mode.c:713:5: warning: no previous prototype for
      ‘ast_encoder_init’ [-Wmissing-prototypes]
      drivers/gpu/drm/ast/ast_mode.c:780:5: warning: no previous prototype for
      ‘ast_connector_init’ [-Wmissing-prototypes]
      drivers/gpu/drm/ast/ast_mode.c:813:5: warning: no previous prototype for
      ‘ast_cursor_init’ [-Wmissing-prototypes]
      drivers/gpu/drm/ast/ast_mode.c:850:6: warning: no previous prototype for
      ‘ast_cursor_fini’ [-Wmissing-prototypes]
      drivers/gpu/drm/ast/ast_mode.c:968:6: warning: no previous prototype for
      ‘ast_show_cursor’ [-Wmissing-prototypes]
      drivers/gpu/drm/ast/ast_mode.c:979:6: warning: no previous prototype for
      ‘ast_hide_cursor’ [-Wmissing-prototypes]
      Signed-off-by: NRashika Kheria <rashika.kheria@gmail.com>
      Reviewed-by: NJosh Triplett <josh@joshtriplett.org>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      7f5ccd44
  10. 03 10月, 2012 2 次提交
  11. 03 9月, 2012 1 次提交
  12. 24 8月, 2012 1 次提交
  13. 20 7月, 2012 1 次提交
  14. 17 5月, 2012 1 次提交
    • D
      drm: Initial KMS driver for AST (ASpeed Technologies) 2000 series (v2) · 312fec14
      Dave Airlie 提交于
      This is the initial driver for the Aspeed Technologies chips found in
      servers. This driver supports the AST 2000, 2100, 2200, 2150 and 2300. It
      doesn't support the AST11xx due to lack of hw to test it on, and them requiring
      different codepaths.
      
      This driver is intended to be used with xf86-video-modesetting in userspace.
      
      This driver has a slightly different design than other KMS drivers, but
      future server chips will probably share similiar setup. As these GPUs commonly
      have low video RAM, it doesn't make sense to put the kms console in VRAM
      always. This driver places the kms console into system RAM, and does dirty
      updates to a copy in video RAM. When userspace sets a new scanout buffer,
      it forcefully evicts the video RAM console, and X can create a framebuffer
      that can use all of of video RAM.
      
      This driver uses TTM but in a very simple fashion to control the eviction
      to system RAM of the console, and multiple servers.
      
      v2: add s/r support, fix Kconfig.
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      312fec14