aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/amd/display/dc/inc/hw/abm.h
diff options
context:
space:
mode:
authorAnthony Koo <Anthony.Koo@amd.com>2018-10-18 15:03:56 -0400
committerAlex Deucher <alexander.deucher@amd.com>2018-11-05 14:21:43 -0500
commitba45df4cb7193570e9fa4979b198ec313899417c (patch)
tree638df0381cdd3dc7d835443959772017736572bd /drivers/gpu/drm/amd/display/dc/inc/hw/abm.h
parentdrm/amd/display: Guard against null stream_state in set_crc_source (diff)
downloadwireguard-linux-ba45df4cb7193570e9fa4979b198ec313899417c.tar.xz
wireguard-linux-ba45df4cb7193570e9fa4979b198ec313899417c.zip
drm/amd/display: Expose target backlight level
[Why] DM may want to understand any backlight optimizations applied, so DM needs a way to query from the HW both the real current backlight, which may be value during transition. And also target backlight, which may be after some backlight optimizations applied. [How] Add interface to query current and target backlight levels Target level may indicate backlight level after backlight optimization and reductions are applied. Signed-off-by: Anthony Koo <Anthony.Koo@amd.com> Reviewed-by: Krunoslav Kovac <Krunoslav.Kovac@amd.com> Acked-by: Leo Li <sunpeng.li@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/inc/hw/abm.h')
-rw-r--r--drivers/gpu/drm/amd/display/dc/inc/hw/abm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/inc/hw/abm.h b/drivers/gpu/drm/amd/display/dc/inc/hw/abm.h
index 458a641dc796..abc961c0906e 100644
--- a/drivers/gpu/drm/amd/display/dc/inc/hw/abm.h
+++ b/drivers/gpu/drm/amd/display/dc/inc/hw/abm.h
@@ -58,6 +58,7 @@ struct abm_funcs {
bool use_smooth_brightness);
unsigned int (*get_current_backlight)(struct abm *abm);
+ unsigned int (*get_target_backlight)(struct abm *abm);
};
#endif