mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-13 14:14:37 +00:00
drm: Remove drm_mode_create_dithering_property()
This was last used by nouveau, replaced by a driver-specific property
in:
commit de69185573
Author: Ben Skeggs <bskeggs@redhat.com>
Date: Mon Oct 17 12:23:41 2011 +1000
drm/nouveau: improve dithering properties, and implement proper auto mode
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
f51607ac8d
commit
ddecb10cf4
2 changed files with 0 additions and 32 deletions
|
@ -125,13 +125,6 @@ static const struct drm_prop_enum_list drm_scaling_mode_enum_list[] =
|
||||||
{ DRM_MODE_SCALE_ASPECT, "Full aspect" },
|
{ DRM_MODE_SCALE_ASPECT, "Full aspect" },
|
||||||
};
|
};
|
||||||
|
|
||||||
static const struct drm_prop_enum_list drm_dithering_mode_enum_list[] =
|
|
||||||
{
|
|
||||||
{ DRM_MODE_DITHERING_OFF, "Off" },
|
|
||||||
{ DRM_MODE_DITHERING_ON, "On" },
|
|
||||||
{ DRM_MODE_DITHERING_AUTO, "Automatic" },
|
|
||||||
};
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Non-global properties, but "required" for certain connectors.
|
* Non-global properties, but "required" for certain connectors.
|
||||||
*/
|
*/
|
||||||
|
@ -1160,30 +1153,6 @@ int drm_mode_create_scaling_mode_property(struct drm_device *dev)
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(drm_mode_create_scaling_mode_property);
|
EXPORT_SYMBOL(drm_mode_create_scaling_mode_property);
|
||||||
|
|
||||||
/**
|
|
||||||
* drm_mode_create_dithering_property - create dithering property
|
|
||||||
* @dev: DRM device
|
|
||||||
*
|
|
||||||
* Called by a driver the first time it's needed, must be attached to desired
|
|
||||||
* connectors.
|
|
||||||
*/
|
|
||||||
int drm_mode_create_dithering_property(struct drm_device *dev)
|
|
||||||
{
|
|
||||||
struct drm_property *dithering_mode;
|
|
||||||
|
|
||||||
if (dev->mode_config.dithering_mode_property)
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
dithering_mode =
|
|
||||||
drm_property_create_enum(dev, 0, "dithering",
|
|
||||||
drm_dithering_mode_enum_list,
|
|
||||||
ARRAY_SIZE(drm_dithering_mode_enum_list));
|
|
||||||
dev->mode_config.dithering_mode_property = dithering_mode;
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL(drm_mode_create_dithering_property);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* drm_mode_create_dirty_property - create dirty property
|
* drm_mode_create_dirty_property - create dirty property
|
||||||
* @dev: DRM device
|
* @dev: DRM device
|
||||||
|
|
|
@ -982,7 +982,6 @@ extern int drm_mode_create_dvi_i_properties(struct drm_device *dev);
|
||||||
extern int drm_mode_create_tv_properties(struct drm_device *dev, int num_formats,
|
extern int drm_mode_create_tv_properties(struct drm_device *dev, int num_formats,
|
||||||
char *formats[]);
|
char *formats[]);
|
||||||
extern int drm_mode_create_scaling_mode_property(struct drm_device *dev);
|
extern int drm_mode_create_scaling_mode_property(struct drm_device *dev);
|
||||||
extern int drm_mode_create_dithering_property(struct drm_device *dev);
|
|
||||||
extern int drm_mode_create_dirty_info_property(struct drm_device *dev);
|
extern int drm_mode_create_dirty_info_property(struct drm_device *dev);
|
||||||
extern const char *drm_get_encoder_name(const struct drm_encoder *encoder);
|
extern const char *drm_get_encoder_name(const struct drm_encoder *encoder);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue