Files
android_kernel_xiaomi_sm8450/drivers/gpu/drm/i915
Maarten Lankhorst 3bd02fa4be drm/i915: Handle YUV subpixel support better
Y41x formats is a 4:4:4 format, so it can be addressed with pixel level accuracy.
Meanwhile it seems that while rotating YUYV 4:2:2 formats need a multiple of 2
for width and height, otherwise corruption occurs.

For YUV 4:2:2, the spec says that w/h should always be even, but we get
away with odd height while unrotated. When rotating it seems corruption
occurs with an odd x/y, and w/h should always be even.
Just to be completely paranoid, reject odd x/y w/h when rotating 90/270.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190322135954.20434-1-maarten.lankhorst@linux.intel.com
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
2019-03-27 17:53:30 +01:00
..
2019-01-09 10:26:36 +02:00
2018-11-20 12:49:24 +02:00
2019-01-24 13:20:42 +01:00
2018-03-08 10:07:18 +00:00
2019-02-05 09:43:23 -08:00
2019-03-04 12:02:55 +10:00
2019-02-05 09:43:23 -08:00
2019-02-18 13:27:15 +10:00