linux/drivers/gpu/drm/arm/display/komeda
Lowry Li (Arm Technology China) 109bd7d5f4 drm/komeda: Adds zorder support
- Creates the zpos property.
- Implement komeda_crtc_normalize_zpos to replace
drm_atomic_normalize_zpos, reasons as the following:

1. The drm_atomic_normalize_zpos allows to configure same zpos for
different planes, but komeda doesn't support such configuration.
2. For further slave pipline case, Komeda need to calculate the
max_slave_zorder, we will merge such calculation into
komed_crtc_normalize_zpos to save a separated plane_state loop.
3. For feature none-scaling layer_split, which a plane_state will be
assigned to two individual layers(left/right), which requires two
normalize_zpos for this plane, plane_st->normalize_zpos will be used
by left layer, normalize_zpos + 1 for right_layer.

This patch series depends on:
- https://patchwork.freedesktop.org/series/58710/
- https://patchwork.freedesktop.org/series/59000/
- https://patchwork.freedesktop.org/series/59002/
- https://patchwork.freedesktop.org/series/59747/
- https://patchwork.freedesktop.org/series/59915/
- https://patchwork.freedesktop.org/series/60083/
- https://patchwork.freedesktop.org/series/60698/

Signed-off-by: Lowry Li (Arm Technology China) <lowry.li@arm.com>
Reviewed-by: James Qian Wang (Arm Technology China) <james.qian.wang@arm.com>
Signed-off-by: Liviu Dudau <liviu.dudau@arm.com>
2019-06-19 11:42:17 +01:00
..
d71 drm/komeda: Add format support for Y0L2, P010, YUV420_8/10BIT 2019-06-19 11:42:17 +01:00
komeda_color_mgmt.c drm/komeda: Enable color-encoding (YUV format) support 2019-06-19 11:42:17 +01:00
komeda_color_mgmt.h drm/komeda: Enable color-encoding (YUV format) support 2019-06-19 11:42:17 +01:00
komeda_crtc.c drm/komeda: Add engine clock requirement check for the downscaling 2019-06-19 11:42:16 +01:00
komeda_dev.c drm/komeda: Adds SMMU support 2019-06-19 11:42:17 +01:00
komeda_dev.h drm/komeda: Adds SMMU support 2019-06-19 11:42:17 +01:00
komeda_drv.c drm/komeda: Mark the local functions as static 2019-05-07 11:26:47 +01:00
komeda_format_caps.c drm/komeda: Adds limitation check for AFBC wide block not support Rot90 2019-06-19 11:42:17 +01:00
komeda_format_caps.h drm/komeda: Add format support for Y0L2, P010, YUV420_8/10BIT 2019-06-19 11:42:17 +01:00
komeda_framebuffer.c drm/komeda: Add format support for Y0L2, P010, YUV420_8/10BIT 2019-06-19 11:42:17 +01:00
komeda_framebuffer.h drm/komeda: Add komeda_fb_check_src_coords 2019-06-19 11:42:17 +01:00
komeda_kms.c drm/komeda: Adds zorder support 2019-06-19 11:42:17 +01:00
komeda_kms.h drm/komeda: Adds zorder support 2019-06-19 11:42:17 +01:00
komeda_pipeline_state.c drm/komeda: Add komeda_fb_check_src_coords 2019-06-19 11:42:17 +01:00
komeda_pipeline.c drm/komeda: Add the initial scaler support for CORE 2019-06-19 11:42:16 +01:00
komeda_pipeline.h drm/komeda: Add image enhancement support 2019-06-19 11:42:16 +01:00
komeda_plane.c drm/komeda: Adds zorder support 2019-06-19 11:42:17 +01:00
komeda_private_obj.c drm/komeda: Attach scaler to drm as private object 2019-06-19 11:42:16 +01:00
komeda_wb_connector.c drm/komeda: Add writeback scaling support 2019-06-19 11:42:16 +01:00
Makefile drm/komeda: Enable color-encoding (YUV format) support 2019-06-19 11:42:17 +01:00