linux_dsm_epyc7002/include/drm
Archit Taneja a03fdcb186 drm: Add top level Kconfig option for DRM fbdev emulation
Legacy fbdev emulation support via DRM is achieved through KMS FB helpers.
Most modesetting drivers enable provide fbdev emulation by default by
selecting KMS FB helpers. A few provide a separate Kconfig option for the
user to enable or disbale fbdev emulation.

Enabling fbdev emulation is finally a distro-level decision. Having a top
level Kconfig option for fbdev emulation helps by providing a uniform way
to enable/disable fbdev emulation for any modesetting driver. It also lets
us remove unnecessary driver specific Kconfig options that causes bloat.

With a top level Kconfig in place, we can stub out the fb helper functions
when not needed without breaking functionality. Having stub functions also
prevents drivers to require wrapping fb helper function calls with #ifdefs.

DRM_FBDEV_EMULATION defaults to y since many drivers enable fbdev
emulation by default and majority of distributions expect the fbdev
interface in the kernel.

Signed-off-by: Archit Taneja <architt@codeaurora.org>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2015-08-06 14:13:08 +02:00
..
bridge drm/bridge: Remove stale ptn3460.h include 2015-06-05 13:49:37 +02:00
i2c
ttm
ati_pcigart.h
drm_agpsupport.h
drm_atomic_helper.h drm: Make the connector dpms callback return a value, v2. 2015-07-27 16:23:28 +02:00
drm_atomic.h drm/atomic: add connectors_changed to separate it from mode_changed, v2 2015-07-27 10:06:38 +02:00
drm_cache.h
drm_core.h
drm_crtc_helper.h drm: Make the connector dpms callback return a value, v2. 2015-07-27 16:23:28 +02:00
drm_crtc.h drm: Make the connector dpms callback return a value, v2. 2015-07-27 16:23:28 +02:00
drm_displayid.h
drm_dp_helper.h drm: Fix DP_TEST_COUNT_MASK 2015-07-26 22:21:07 +02:00
drm_dp_mst_helper.h drm/dp/mst: close deadlock in connector destruction. 2015-06-25 11:57:23 +10:00
drm_edid.h
drm_encoder_slave.h
drm_fb_cma_helper.h
drm_fb_helper.h drm: Add top level Kconfig option for DRM fbdev emulation 2015-08-06 14:13:08 +02:00
drm_fixed.h
drm_flip_work.h
drm_gem_cma_helper.h
drm_gem.h
drm_global.h
drm_hashtab.h
drm_legacy.h
drm_mem_util.h drm: use kvfree() in drm_free_large() 2015-06-30 19:44:59 -07:00
drm_mipi_dsi.h
drm_mm.h
drm_modes.h drm/mode: Unstatic kernel-userspace mode conversion 2015-05-22 16:18:21 +02:00
drm_modeset_lock.h drm: Remove __drm_modeset_lock_all 2015-08-06 14:13:02 +02:00
drm_of.h
drm_os_linux.h
drm_panel.h
drm_pciids.h drm/radeon: add new bonaire pci id 2015-05-12 13:42:46 -04:00
drm_plane_helper.h
drm_rect.h
drm_sysfs.h
drm_vma_manager.h
drmP.h Merge tag 'topic/connector-locking-2015-07-23' of git://anongit.freedesktop.org/drm-intel into drm-next 2015-07-24 14:30:29 +10:00
exynos_drm.h
gma_drm.h
i915_component.h drm/i915/audio: add codec wakeup override enabled/disable callback 2015-05-05 14:44:19 +02:00
i915_drm.h
i915_pciids.h drm/i915/bxt: Update the Broxton PCI ids 2015-05-20 11:26:06 +02:00
intel-gtt.h drm/i915/gtt: Allow >= 4GB sizes for vm. 2015-06-26 10:41:13 +02:00