linux-stable/drivers/gpu/drm/vc4
Maxime Ripard f741b28fb2
drm/vc4: Use 16bpp by default for the fbdev buffer
The preferred bpp for the fbdev emulation buffer has been 32 so far, which
means that by default we will allocate an 8MB buffer with a 1920x1080
resolution.

Worse this memory will be allocated from the CMA pool, and will never be
freed even if we don't use the fbdev emulation. Therefore, reducing it is a
big deal, and switching to 16bpp by default will gain us around 4MB at
1920x1080, while keeping decent color depth. And users still have the
option to switch to 32bpp using the kernel command line.

Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190306140245.21973-1-maxime.ripard@bootlin.com
2019-03-07 11:48:28 +01:00
..
Kconfig
Makefile drm/vc4: Add support for the transposer block 2018-07-07 07:54:46 +02:00
vc4_bo.c drm: vc4: Switch to use drm_gem_object reservation_object 2019-02-19 11:08:40 +01:00
vc4_crtc.c drm/vc4: Report HVS underrun errors 2019-03-06 14:47:59 +01:00
vc4_debugfs.c drm/vc4: Add a debugfs entry to disable/enable the load tracker 2019-03-06 14:48:07 +01:00
vc4_dpi.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
vc4_drv.c drm/vc4: Use 16bpp by default for the fbdev buffer 2019-03-07 11:48:28 +01:00
vc4_drv.h drm/vc4: Add a debugfs entry to disable/enable the load tracker 2019-03-06 14:48:07 +01:00
vc4_dsi.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
vc4_fence.c drm/vc4: Remove unecessary dma_fence_ops 2018-07-03 13:14:10 +02:00
vc4_gem.c drm: vc4: Switch to use drm_gem_object reservation_object 2019-02-19 11:08:40 +01:00
vc4_hdmi.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
vc4_hvs.c drm/vc4: Report HVS underrun errors 2019-03-06 14:47:59 +01:00
vc4_irq.c
vc4_kms.c drm/vc4: Add a debugfs entry to disable/enable the load tracker 2019-03-06 14:48:07 +01:00
vc4_packet.h
vc4_perfmon.c drm/vc4: Use struct_size() in kzalloc() 2019-02-06 15:16:08 -08:00
vc4_plane.c drm/vc4: Add a load tracker to prevent HVS underflow errors 2019-03-06 14:48:03 +01:00
vc4_qpu_defines.h
vc4_regs.h drm/vc4: Report HVS underrun errors 2019-03-06 14:47:59 +01:00
vc4_render_cl.c
vc4_trace.h
vc4_trace_points.c
vc4_txp.c drm: Remove set but not used variable 'gem' 2019-02-19 11:08:41 +01:00
vc4_v3d.c drm/vc4: make function vc4_allocate_bin_bo static 2018-04-30 10:59:00 -07:00
vc4_validate.c
vc4_validate_shaders.c
vc4_vec.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00