History log of /external/libdrm/xf86drmMode.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
870942e56aac024da5e0a621275f6561a4ddab1b 03-Feb-2016 Sean Paul <seanpaul@chromium.org> Merge tag 'tags/libdrm-2.4.66' into master

Tag libdrm-2.4.66 from git://anongit.freedesktop.org/mesa/drm

Signed-off-by: Sean Paul <seanpaul@chromium.org>

Conflicts:
Android.mk
Makefile.am
configure.ac
freedreno/Android.mk
include/drm/drm_mode.h
intel/Android.mk
libkms/Android.mk
nouveau/Android.mk
radeon/Android.mk
tegra/tegra.c
tests/Makefile.am
xf86drmMode.c
xf86drmMode.h

Change-Id: I3186bde7f196d2f3438c4334591ee2a0c1371c96
1c205749fe2171aaa69ce053a8f248e329bd72f7 07-Aug-2015 Tapani Pälli <tapani.palli@intel.com> remove usage of 'c_plusplus' preprocessor macro

Use only __cplusplus which is supported by the C++ standard.

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
/external/libdrm/xf86drmMode.h
32471b265c6fbce6d519f0420a0ffeb608296502 22-Jun-2015 Daniel Stone <daniels@collabora.com> Add blob property create/destroy ioctl wrappers

v2: Use memclear to zero out structure.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Reviewed-by: Rob Clark <robclark@freedesktop.org>
/external/libdrm/xf86drmMode.h
ed44e0b9585c563905447eceed12af9c1c7ca8d4 22-Jun-2015 Ville Syrjälä <ville.syrjala@linux.intel.com> Support atomic modesetting ioctl

Add support for the atomic modesetting ioctl through a property-set API.

v1: Squashed intermediate patches from Ville, Rob and myself. Updated
for current kernel interface (no blobs).
v2: Rewrite user-facing API to provide transactional/cursor interface.
Use memclear to zero out ioctl.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Rob Clark <robclark@freedesktop.org>
Signed-off-by: Daniel Stone <daniels@collabora.com>

v3 [Emil Velikov]: Remove DRM_CAP_ATOMIC - superseded by
DRM_CLIENT_CAP_ATOMIC.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
/external/libdrm/xf86drmMode.h
ba5b0e9d9a3c894673b68b14cc82f53df32bbce8 18-May-2012 Ville Syrjälä <ville.syrjala@linux.intel.com> BACKPORT: libdrm: atomic mode set

(cherry picked from commit fb8403c23edb3e06c979115b7b0cce2ba5099aa2)
Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/libdrm/xf86drmMode.h
5ed5fa10600f0140b317ec07be6f24739c11bd18 04-Mar-2015 Chris Wilson <chris@chris-wilson.co.uk> mode: Retrieve only the current information for a Connector

Add a new API that allows the caller to skip any forced probing, which
may require slow i2c to a remote display, and only report the currently
active mode and encoder for a Connector. This is often the information
of interest and is much, much faster than re-retrieving the link status
and EDIDs, e.g. if the caller only wishes to count the number of active
outputs.

v2: Fix error path to avoid double free after a failed GETCONNECTOR
ioctl.

v3: Daniel strongly disapproved of my disjoint in behaviour between
GetConnector and GetConnectorCurrent, and considering how best to make a
drop in replacement for drmmode_output_init() convinced me keeping the
API as consistent as possible was the right approach.

v4: Avoid probing on the second calls to GETCONNECTOR for unconnected
outputs.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Daniel Vetter <daniel.vetter@ffwll.com>
Cc: Damien Lespiau <damien.lespiau@intel.com>
Cc: David Herrmann <dh.herrmann@googlemail.com>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
/external/libdrm/xf86drmMode.h
d20314d083e533e3b8753192b1846752341afbbe 25-Mar-2015 Daniel Kurtz <djkurtz@chromium.org> xf86drmMode.h: inline -> __inline for use with gcc -std=c89 -pedantic

Unfortunately, there are some users of libdrm installed headers that like
to be built with -std=c89 -pedantic, which does not like "inline".

However, __inline works.

Signed-off-by: Daniel Kurtz <djkurtz@chromium.org>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
/external/libdrm/xf86drmMode.h
fb4177046de19730a784c3c16e4b73aab0ec6e41 12-Oct-2013 Rob Clark <robclark@freedesktop.org> update signed/object prop types

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/libdrm/xf86drmMode.h
8fc62ca8ac010659023bb63c4759eb683de4f9af 10-Apr-2014 Matt Roper <matthew.d.roper@intel.com> drm: Add universal plane capability bit and plane type enums

Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/libdrm/xf86drmMode.h
828c3e85be697acfeb518793dbada0cca8a691f9 01-May-2014 Daniel Kurtz <djkurtz@chromium.org> Use signed location for drmModeSetPlane

DRM_IOCTL_MODE_SETPLANE crtc_x, crtc_y are s32.
This is to allow a destination location that is partially off screen.

Make this more obvious to users of libdrm by using signed crtc_x/_y
parameters for drmModeSetPlane() as well.

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Daniel Kurtz <djkurtz@chromium.org>
/external/libdrm/xf86drmMode.h
c601444a900d67be7ab84714c2908356de359655 19-Nov-2013 Thomas Hellstrom <thellstrom@vmware.com> libdrm/mode: Update the encoder and connector defines

Update the defines to match the kernel drm_mode.h

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/libdrm/xf86drmMode.h
edf5c7cde5e10067076cbf79c0cc5d71aa78d7e2 23-Aug-2013 Damien Lespiau <damien.lespiau@intel.com> drm: Synchronize the stereo 3D mode flags from the kernel headers

v2: stereo layouts are now an enum (Daniel Vetter)

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
/external/libdrm/xf86drmMode.h
0f4452bb51306024fbf4cbf77d8baab20cefba67 26-Aug-2013 Daniel Kurtz <djkurtz@chromium.org> libdrm: Make some drm headers compatible with gcc -std=c89 -pedantic

The following minor changes were needed to these headers:
* Convert // comments to /* */
* No , after final member of enum

With these changes, these header files can be included by a program that
is built with gcc options:
-std=c89 -Werror -pedantic

Signed-off-by: Daniel Kurtz <djkurtz@chromium.org>
Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/libdrm/xf86drmMode.h
2e0ab6237697c9754d92689f77c1792c11be881b 02-Jul-2013 Dave Airlie <airlied@redhat.com> drm: add hotspot cursor interface support.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/libdrm/xf86drmMode.h
8c75703df0fdf65b3851f8eb5822705638decff3 15-May-2012 Paulo Zanoni <paulo.r.zanoni@intel.com> Add support for generic object properties IOCTLs

New library calls:
- drmModeObjectGetProperties
- drmModeFreeObjectProperties
- drmModeObjectSetProperties

Reviewed-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
Reviewed-by: Rob Clark <rob@ti.com>
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
/external/libdrm/xf86drmMode.h
fd39e61d0edfd30052d5f0b59b9215574e37942f 09-Mar-2012 David Herrman <dh.herrmann@googlemail.com> xf86drmMode.h: Add header protection

xf86drmMode.h is missing a header protection. xf86drm.h has one so just
copy it and adjust the name.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
/external/libdrm/xf86drmMode.h
a14c3dd0f9c468d5dba86df5ffa786aea77068a9 02-Feb-2012 Ville Syrjälä <ville.syrjala at linux.intel.com> This function was missing.

Signed-off-by: Ville Syrjälä <ville.syrjala at linux.intel.com>
/external/libdrm/xf86drmMode.h
ac168bf2a068761b591187e6a0a52083d456280b 29-Apr-2011 Jesse Barnes <jbarnes@virtuousgeek.org> libdrm: update drm headers from kernel, including new overlay ioctls & structs

Add structs and functions necessary for the new plane and fb handling code,
including a new header, drm_fourcc.h, that includes the surface formats
supported by various DRM drivers.

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
/external/libdrm/xf86drmMode.h
cfee5218b17a2741e5519ed44091171e01f0dbb2 23-Sep-2011 Tapani Pälli <tapani.palli@intel.com> xf86drm.h : wrap C code for C++ compilation/linking

To enable usage of xf86drm.h from C++ programs/frameworks.

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
[ickle: also wrap xf86drmMode.h]
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
/external/libdrm/xf86drmMode.h
694ef59532253727176ed0ce9077ae3ec41dd457 27-Feb-2010 Marcin Kościelnicki <koriakin@0x04.net> tests: vrefresh is actually not * 1000.
/external/libdrm/xf86drmMode.h
4a17be4a86cde1065908576e44f3710f6d9d68af 11-Feb-2010 Alex Deucher <alexdeucher@gmail.com> drm: a some new connector types from the kernel

Add eDP (embedded displayport) and generic TV

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/libdrm/xf86drmMode.h
3bd834a2178ee1273fd84628e87210a500f8fc84 02-Dec-2009 Jakob Bornecrantz <jakob@vmware.com> Merge branch 'modesetting-dirty-libdrm'

Conflicts:
include/drm/drm.h
53addc5d6ef7406d9fab5ea481cf68fa011870f1 03-Dec-2009 Jesse Barnes <jbarnes@virtuousgeek.org> Merge branch 'pageflip' of git://people.freedesktop.org/~jbarnes/drm

Conflicts:
include/drm/drm.h - RMFB had its signature changed to avoid uint32_t
3e48613b482a8ca01ea5719e9cc342a9d4b28db0 24-Nov-2009 Jakob Bornecrantz <jakob@vmware.com> Bring dirty code from old branch
/external/libdrm/xf86drmMode.h
4f57abfe66091281c9f59c14e6ea27b524b55d5b 17-Nov-2009 Kristian Høgsberg <krh@bitplanet.net> Move libdrm/ up one level
/external/libdrm/xf86drmMode.h