diff options
author | Roman Li <Roman.Li@amd.com> | 2017-09-05 18:23:46 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-09-26 18:17:39 -0400 |
commit | 05230fa90d96523755ddad30972a25b6651de739 (patch) | |
tree | 282f2ff5ee2db1860c81a4934896ca6a648136fe /drivers/gpu | |
parent | e338aab03f0d8d0ae37b83bdf3ff5633c6eaf52f (diff) | |
download | linux-stable-05230fa90d96523755ddad30972a25b6651de739.tar.gz linux-stable-05230fa90d96523755ddad30972a25b6651de739.tar.bz2 linux-stable-05230fa90d96523755ddad30972a25b6651de739.zip |
drm/amd/display: Disable FBC for linear tiling
- Fixing text console on FBC-enabled builds
Signed-off-by: Roman Li <Roman.Li@amd.com>
Reviewed-by: Harry Wentland <Harry.Wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c index 31592e53f504..37497e88a930 100644 --- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c +++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c @@ -1552,6 +1552,10 @@ static enum dc_status validate_fbc(struct dc *dc, if (pipe_ctx->stream->sink->link->psr_enabled) return DC_ERROR_UNEXPECTED; + /* Only for non-linear tiling */ + if (pipe_ctx->plane_state->tiling_info.gfx8.array_mode == DC_ARRAY_LINEAR_GENERAL) + return DC_ERROR_UNEXPECTED; + return DC_OK; } |