xserver-multidpi/hw/xfree86/drivers
Takashi Iwai d625e16918 modesetting: Fix cirrus 24bpp breakage
The recent rewrite of modesetting driver broke the 24bpp support.
As typically found on cirrus KMS, it leads to a blank screen, spewing
the error like:
  failed to add fb -22
  (EE) modeset(0): failed to set mode: Invalid argument

The culript is that the wrong bpp value of the front buffer is passed
to drmModeAddFB().  Fix it by replacing with the back buffer bpp,
drmmode->kbpp.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Tested-by: Stefan Dirsch <sndirsch@suse.de>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2018-07-25 14:30:01 -04:00
..
modesetting modesetting: Fix cirrus 24bpp breakage 2018-07-25 14:30:01 -04:00
Makefile.am modesetting: Connect the driver to the build. 2014-09-16 16:28:42 -07:00