aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/dc/inc
diff options
context:
space:
mode:
authorCharlene Liu <charlene.liu@amd.com>2019-04-17 19:15:15 -0400
committerAlex Deucher <alexander.deucher@amd.com>2019-06-22 09:34:11 -0500
commit72c6473a6aff9112dc213558bbe55b673f56d161 (patch)
treec5e5cf9ce97333f7925f0715e3ae38e6ca719553 /drivers/gpu/drm/amd/display/dc/inc
parentdrm/amd/display: Create DWB resource for DCN2 (diff)
downloadlinux-dev-72c6473a6aff9112dc213558bbe55b673f56d161.tar.xz
linux-dev-72c6473a6aff9112dc213558bbe55b673f56d161.zip
drm/amd/display: [backport] dwb dm + efc support
dwb fixes. Signed-off-by: Charlene Liu <charlene.liu@amd.com> Reviewed-by: Duke Du <Duke.Du@amd.com> Acked-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/inc')
-rw-r--r--drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h b/drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h
index 01f892dc8c91..c3c7a34b0ab0 100644
--- a/drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h
+++ b/drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h
@@ -143,6 +143,11 @@ struct dwbc {
bool dwb_output_black;
enum dc_transfer_func_predefined tf;
enum dc_color_space output_color_space;
+ bool dwb_is_efc_transition;
+ int wb_src_plane_inst;/*hubp, mpcc, inst*/
+ bool update_privacymask;
+ uint32_t mask_id;
+
};
struct dwbc_funcs {
@@ -179,6 +184,8 @@ struct dwbc_funcs {
#endif
+ bool (*get_dwb_status)(
+ struct dwbc *dwbc);
void (*dwb_set_scaler)(
struct dwbc *dwbc,
struct dc_dwb_params *params);