drm: Add support_bits parameter to drm_property_create_bitmask()
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 8 Jul 2014 05:01:52 +0000 (10:31 +0530)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Fri, 11 Jul 2014 21:43:23 +0000 (23:43 +0200)
commit7689ffb32fa314cc6f128b433b5a285f2699cb70
treef2dfa9b12a7eedb5169f86c0f2d6f15fed9b4439
parent06596961966bfeb128bc07f250b68fb9c5f177ef
drm: Add support_bits parameter to drm_property_create_bitmask()

Make drm_property_create_bitmask() a bit more generic by allowing the
caller to specify which bits are in fact supported. This allows multiple
callers to use the same enum list, but still create different versions
of the same property with different list of supported bits.

v2: Populate values[] array as non-sparse
    Make supported_bits 64bit
    Fix up omapdrm call site (Rob)

Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Sagar Kamble <sagar.a.kamble@intel.com>
Acked-by: Dave Airlie <airlied@linux.ie>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/drm_crtc.c
drivers/gpu/drm/omapdrm/omap_plane.c
include/drm/drm_crtc.h