[PATCH 0/4] drm/ast: cursor: Improve format handling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



A number of generally useful updates to the cursor code.

The cursor code performs format conversion to the hardware's ARGB444
format and calculation of a checksum in a single function. Patch 1
splits this into two steps. Patch 2 then implements the format
conversion with DRM's format helpers. Other drivers can now reuse
the code.

With the format handling separated, patch 3 adds support for
ARGB4444, which is the hardware's native format.

Patch 4 moves cursor handling into a separate source file.

Tested on AST2600.

Thomas Zimmermann (4):
  drm/ast: cursor: Calculate checksum in helper
  drm/ast: cursor: Move format conversion to shared helper
  drm/ast: cursor: Add support for ARGB4444
  drm/ast: cursor: Move implementation to separate source file

 drivers/gpu/drm/ast/Makefile        |   1 +
 drivers/gpu/drm/ast/ast_cursor.c    | 306 ++++++++++++++++++++++++++++
 drivers/gpu/drm/ast/ast_drv.h       |  41 ++--
 drivers/gpu/drm/ast/ast_mode.c      | 273 +------------------------
 drivers/gpu/drm/drm_format_helper.c |  69 +++++++
 include/drm/drm_format_helper.h     |   3 +
 6 files changed, 415 insertions(+), 278 deletions(-)
 create mode 100644 drivers/gpu/drm/ast/ast_cursor.c

-- 
2.48.1




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux