DRM_COLOR_YCBCR_LIMITED_RANGE
BIT(DRM_COLOR_YCBCR_LIMITED_RANGE) |
DRM_COLOR_YCBCR_BT709, DRM_COLOR_YCBCR_LIMITED_RANGE);
bool narrow = color_range == DRM_COLOR_YCBCR_LIMITED_RANGE;
BIT(DRM_COLOR_YCBCR_LIMITED_RANGE) |
DRM_COLOR_YCBCR_LIMITED_RANGE);
enum drm_color_range range = DRM_COLOR_YCBCR_LIMITED_RANGE;
BIT(DRM_COLOR_YCBCR_LIMITED_RANGE) | \
[DRM_COLOR_YCBCR_BT601][DRM_COLOR_YCBCR_LIMITED_RANGE] = {
[DRM_COLOR_YCBCR_BT709][DRM_COLOR_YCBCR_LIMITED_RANGE] = {
[DRM_COLOR_YCBCR_BT2020][DRM_COLOR_YCBCR_LIMITED_RANGE] = {
state->base.base.color_range = DRM_COLOR_YCBCR_LIMITED_RANGE;
BIT(DRM_COLOR_YCBCR_LIMITED_RANGE),
DRM_COLOR_YCBCR_LIMITED_RANGE);
[DRM_COLOR_YCBCR_LIMITED_RANGE] = "YCbCr limited range",
plane_state->hw.color_range == DRM_COLOR_YCBCR_LIMITED_RANGE) {
BIT(DRM_COLOR_YCBCR_LIMITED_RANGE) |
DRM_COLOR_YCBCR_LIMITED_RANGE);
BIT(DRM_COLOR_YCBCR_LIMITED_RANGE) |
DRM_COLOR_YCBCR_LIMITED_RANGE);
DRM_COLOR_YCBCR_LIMITED_RANGE, ics,
DRM_COLOR_YCBCR_LIMITED_RANGE, ics,
BIT(DRM_COLOR_YCBCR_LIMITED_RANGE),
DRM_COLOR_YCBCR_LIMITED_RANGE);
[DRM_COLOR_YCBCR_LIMITED_RANGE] = {
[DRM_COLOR_YCBCR_LIMITED_RANGE] = {
const u32 supported_ranges = BIT(DRM_COLOR_YCBCR_LIMITED_RANGE) |
DRM_COLOR_YCBCR_LIMITED_RANGE);
[DRM_COLOR_YCBCR_LIMITED_RANGE] = {
BIT(DRM_COLOR_YCBCR_LIMITED_RANGE),
DRM_COLOR_YCBCR_LIMITED_RANGE);
BIT(DRM_COLOR_YCBCR_LIMITED_RANGE),
BIT(DRM_COLOR_YCBCR_LIMITED_RANGE) |
DRM_COLOR_YCBCR_LIMITED_RANGE);
[DRM_COLOR_YCBCR_BT601][DRM_COLOR_YCBCR_LIMITED_RANGE] = {
[DRM_COLOR_YCBCR_BT709][DRM_COLOR_YCBCR_LIMITED_RANGE] = {
if (state->color_range == DRM_COLOR_YCBCR_LIMITED_RANGE)
if (ran != DRM_COLOR_YCBCR_LIMITED_RANGE && ran != DRM_COLOR_YCBCR_FULL_RANGE) {
ran = DRM_COLOR_YCBCR_LIMITED_RANGE;
[DRM_COLOR_YCBCR_LIMITED_RANGE] = {
[DRM_COLOR_YCBCR_LIMITED_RANGE] = {
supported_ranges = BIT(DRM_COLOR_YCBCR_LIMITED_RANGE) |
DRM_COLOR_YCBCR_LIMITED_RANGE);
{ DRM_COLOR_YCBCR_BT601, DRM_COLOR_YCBCR_LIMITED_RANGE,
{ DRM_COLOR_YCBCR_BT709, DRM_COLOR_YCBCR_LIMITED_RANGE,
BIT(DRM_COLOR_YCBCR_LIMITED_RANGE));
[DRM_COLOR_YCBCR_LIMITED_RANGE] = {
color_range = DRM_COLOR_YCBCR_LIMITED_RANGE;
color_range = DRM_COLOR_YCBCR_LIMITED_RANGE;
BIT(DRM_COLOR_YCBCR_LIMITED_RANGE) |
DRM_COLOR_YCBCR_LIMITED_RANGE);
.range = DRM_COLOR_YCBCR_LIMITED_RANGE,
.range = DRM_COLOR_YCBCR_LIMITED_RANGE,
.range = DRM_COLOR_YCBCR_LIMITED_RANGE,
case DRM_COLOR_YCBCR_LIMITED_RANGE:
BIT(DRM_COLOR_YCBCR_LIMITED_RANGE) |