libdrm: headers: Sync with drm-next

Graphics / Mesa 3D Graphics Library / libdrm - Ayan Kumar Halder [arm.com] - 4 October 2018 13:51 EDT

Generated using make headers_install from the drm-next tree - git://anongit.freedesktop.org/drm/drm branch - drm-next commit - 2dc7bad71cd310dc94d1c9907909324dd2b0618f

The changes were as follows :-

core: (drm.h, drm_fourcc.h, drm_mode.h)- Added client capabilities for ASPECT_RATIO and WRITEBACK_CONNECTORS- Added Arm AFBC modifiers- Added BROADCOM's SAND and UIF modifiers- Added Qualcomm's modifiers- Added some picture aspect ratio and content type options- Added some drm mode flags- Added writeback connector id

amdgpu:- Added GEM domain mask- Added some GEM flags- Added some hardware ip flags
- Added chunk id and IB fence.- Added some query ids

i915:-Added an IOCTL (I915_PARAM_MMAP_GTT_COHERENT)

qxl:- Minor changes

tegra:- Added some comments about struct drm_tegra* members- Modified DRM_IOCTL_TEGRA_CLOSE_CHANNEL

vc4:- Added some members for 'struct drm_vc4_submit_cl'

Changes in v2:
- Mentioned 'libdrm' in the commit header.

Changes in v3:- Removed the changes to radeon_drm.h, sis_drm.h and via_drm.h as suggested by Emil Velikov

Changes in v4:- Removed the changes to vmwgfx_drm.h as it caused a build break ie 'make check' failed.

Change-Id: I018a06f65bf4a6a68400ab252b9cd05d041299b3

1b18f508 libdrm: headers: Sync with drm-next
include/drm/amdgpu_drm.h | 47 ++++-
include/drm/drm.h | 16 ++
include/drm/drm_fourcc.h | 215 +++++++++++++++++++++
include/drm/drm_mode.h | 35 +++-
include/drm/i915_drm.h | 22 +++
include/drm/qxl_drm.h | 2 -
include/drm/tegra_drm.h | 492 ++++++++++++++++++++++++++++++++++++++++++++++-
include/drm/vc4_drm.h | 13 +-
8 files changed, 825 insertions(+), 17 deletions(-)

Upstream: cgit.freedesktop.org


  • Share