1. 24 3月, 2015 3 次提交
    • T
      drm/omap: clear omap_obj->paddr in omap_gem_put_paddr() · 3f4d17c4
      Tomi Valkeinen 提交于
      Clear omap_obj's paddr when unmapping the memory, so that it's easier to
      catch bad use of the paddr.
      Signed-off-by: NTomi Valkeinen <tomi.valkeinen@ti.com>
      3f4d17c4
    • T
      drm/omap: page_flip: return -EBUSY if flip pending · 549a7549
      Tomi Valkeinen 提交于
      The DRM documentation says:
      
      "If a page flip is already pending, the page_flip operation must return
      -EBUSY."
      
      Currently omapdrm returns -EINVAL instead. Fix omapdrm by returning
      -EBUSY.
      Signed-off-by: NTomi Valkeinen <tomi.valkeinen@ti.com>
      549a7549
    • T
      drm/omap: fix encoder-crtc mapping · 17337297
      Tomi Valkeinen 提交于
      OMAP DSS hardware supports changing the output port to which an overlay
      manager's video stream goes. For example, DPI video stream can come from
      any of the four overlay managers on OMAP5.
      
      However, as it's difficult to manage the change in the driver, the
      omapdss driver does not support that at the moment, and has a hardcoded
      overlay manager per output.
      
      omapdrm, on the other hand, uses the hardware features to find out which
      overlay manager to use for an output, which causes problems. For
      example, on OMAP5, omapdrm tries to use DIGIT overlay manager for DPI
      output, instead of the LCD3 required by the omapdss driver.
      
      This patch changes the omapdrm to use the omapdss driver's hardcoded
      overlay managers, which fixes the issue.
      Signed-off-by: NTomi Valkeinen <tomi.valkeinen@ti.com>
      17337297
  2. 20 3月, 2015 14 次提交
  3. 19 3月, 2015 2 次提交
    • D
      Merge branch 'drm_next' of https://github.com/markyzq/kernel-drm-rockchip into drm-next · 6b94aea0
      Dave Airlie 提交于
      rockchip fixes.
      
      * 'drm_next' of https://github.com/markyzq/kernel-drm-rockchip:
        drm/rockchip: vop: power off until vop standby take effect
        drm/rockchip: vop: set vop enabled after enable iommu
        drm/rockchip: vop use is_enabled instead of dpms mode
        drm/rockchip: vop: fix vop vsync/hsync polarity
        drm/rockchip: Only alloc a kmap for fbdev gem object
      6b94aea0
    • D
      Merge tag 'topic/drm-misc-2015-03-18' of git://anongit.freedesktop.org/drm-intel into drm-next · d79dc0a9
      Dave Airlie 提交于
      Another drm-misch pull request. Mostly the fbdev sizes deconfusion series
      from Rob, everything else is small stuff all over. And the large i2c over
      aux transfers patch, too.
      
      * tag 'topic/drm-misc-2015-03-18' of git://anongit.freedesktop.org/drm-intel:
        drm: check that planes types are correct while initializing CRTC
        drm: change connector to tmp_connector
        drm: Fix some typo mistake of the annotations
        drm: Silence sparse warnings
        drm: %pF is only for function pointers
        drm/fb: handle tiled connectors better
        drm/fb: small cleanup
        drm/rockchip: use correct fb width/height
        drm/exynos: use correct fb width/height
        drm/cma: use correct fb width/height
        drm/atomic: minor kerneldoc typo fix
        drm/fb: document drm_fb_helper_surface_size
        drm/dp: Use large transactions for I2C over AUX
        drm/plane-helper: Fixup mismerge
        drm/atomic: Constify a bunch of functions pointer structs
      d79dc0a9
  4. 17 3月, 2015 3 次提交
  5. 16 3月, 2015 5 次提交
  6. 14 3月, 2015 1 次提交
    • V
      drm: Silence sparse warnings · 43fc884e
      Ville Syrjälä 提交于
      ../drivers/gpu/drm/drm_vm.c:405:6: warning: symbol 'drm_vm_open_locked' was not declared. Should it be static?
      ../drivers/gpu/drm/drm_vm.c:431:6: warning: symbol 'drm_vm_close_locked' was not declared. Should it be static?
      ../drivers/gpu/drm/drm_vm.c:681:5: warning: symbol 'drm_vma_info' was not declared. Should it be static?
      
      ../drivers/gpu/drm/drm_pci.c:146:5: warning: symbol 'drm_pci_set_unique' was not declared. Should it be static?
      ../drivers/gpu/drm/drm_pci.c:216:5: warning: symbol 'drm_irq_by_busid' was not declared. Should it be static?
      
      ../drivers/gpu/drm/drm_info.c:47:5: warning: symbol 'drm_name_info' was not declared. Should it be static?
      ../drivers/gpu/drm/drm_info.c:72:5: warning: symbol 'drm_vm_info' was not declared. Should it be static?
      ../drivers/gpu/drm/drm_info.c:116:5: warning: symbol 'drm_bufs_info' was not declared. Should it be static?
      ../drivers/gpu/drm/drm_info.c:159:5: warning: symbol 'drm_clients_info' was not declared. Should it be static?
      ../drivers/gpu/drm/drm_info.c:209:5: warning: symbol 'drm_gem_name_info' was not declared. Should it be static?
      
      ../drivers/gpu/drm/drm_ioc32.c:1019:20: warning: symbol 'drm_compat_ioctls' was not declared. Should it be static?
      
      ../drivers/gpu/drm/drm_bridge.c:52:12: warning: function 'drm_bridge_attach' with external linkage has definition
      Signed-off-by: NVille Syrjälä <ville.syrjala@linux.intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      43fc884e
  7. 13 3月, 2015 1 次提交
  8. 12 3月, 2015 8 次提交
  9. 11 3月, 2015 3 次提交