]> git.baikalelectronics.ru Git - kernel.git/commit
drm/vmwgfx: Fix display register usage for some older configs
authorZack Rusin <zackr@vmware.com>
Fri, 20 Nov 2020 00:37:07 +0000 (19:37 -0500)
committerZack Rusin <zackr@vmware.com>
Thu, 14 Jan 2021 17:16:47 +0000 (12:16 -0500)
commit2e9e6d49d373da5eaa431b9f2b7889f1cbbbbfe5
tree5a8ef92c77d519ee9070edd54a9305ce3923ac54
parent8404b38ddc11d4c2ec3eb28d1bd987f5f44a90a6
drm/vmwgfx: Fix display register usage for some older configs

We can't be setting the display_id register to an invalid value
because that makes our device reset the fb which causes nasty
flicker (due to destruction and creation of a new fb).
Also we can't be using the BITS_PER_PIXEL register if the
8BIT_EMULATION is not supported.

Signed-off-by: Zack Rusin <zackr@vmware.com>
Reviewed-by: Martin Krastev <krastevm@vmware.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Link: https://patchwork.freedesktop.org/patch/414041/?series=85516&rev=2
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c