Noralf Trønnes
894a677f4b
drm/cma-helper: Use the generic fbdev emulation
...
This switches the CMA helper drivers that use its fbdev emulation over
to the generic fbdev emulation. It's the first phase of using generic
fbdev. A later phase will use DRM client callbacks for the
lastclose/hotplug/remove callbacks.
There are currently 2 fbdev init/fini functions:
- drm_fb_cma_fbdev_init/drm_fb_cma_fbdev_fini
- drm_fbdev_cma_init/drm_fbdev_cma_fini
This is because the work on generic fbdev came up during a fbdev
refactoring and thus wasn't completed. No point in completing that
refactoring when drivers will soon move to drm_fb_helper_generic_probe().
tinydrm uses drm_fb_cma_fbdev_init_with_funcs().
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Noralf Trønnes <noralf@tronnes.org>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20180703160354.59955-5-noralf@tronnes.org
2018-07-10 14:53:17 +02:00
..
bridge
drm for v4.18-rc1
2018-06-06 08:16:33 -07:00
i2c
tinydrm
ttm
amd_asic_type.h
drm/amdgpu: Add vega20 to asic_type enum.
2018-05-17 10:13:09 -05:00
ati_pcigart.h
drm_agpsupport.h
drm_atomic.h
drm: writeback: Add out-fences for writeback connectors
2018-06-20 15:29:18 +01:00
drm_atomic_helper.h
drm/crtc: Add a generic infrastructure to fake VBLANK events
2018-07-07 07:53:09 +02:00
drm_auth.h
drm_blend.h
drm_bridge.h
drm/bridge: Move the struct drm_bridge member kerneldoc inline.
2018-06-21 14:00:06 -07:00
drm_cache.h
drm_client.h
drm: Begin an API for in-kernel clients
2018-07-10 14:51:37 +02:00
drm_color_mgmt.h
drm_connector.h
drm: Add drm_connector_has_possible_encoder()
2018-07-05 16:52:08 +03:00
drm_crtc.h
drm/crtc: Add a generic infrastructure to fake VBLANK events
2018-07-07 07:53:09 +02:00
drm_crtc_helper.h
drm_debugfs.h
drm_debugfs_crc.h
drm/crc: Only report a single overflow when a CRC fd is opened
2018-07-06 14:57:03 +02:00
drm_device.h
drm: Begin an API for in-kernel clients
2018-07-10 14:51:37 +02:00
drm_displayid.h
drm_dp_dual_mode_helper.h
drm_dp_helper.h
Merge remote-tracking branch 'drm/drm-next' into drm-misc-next
2018-05-11 18:08:10 +02:00
drm_dp_mst_helper.h
drm_drv.h
drm_edid.h
drm_encoder.h
drm: Add drm_encoder_mask()
2018-07-02 18:45:55 +03:00
drm_encoder_slave.h
drm_fb_cma_helper.h
drm/cma-helper: Use the generic fbdev emulation
2018-07-10 14:53:17 +02:00
drm_fb_helper.h
drm/fb-helper: Add generic fbdev emulation .fb_probe function
2018-07-10 14:52:37 +02:00
drm_file.h
drm: writeback: Add client capability for exposing writeback connectors
2018-06-20 15:30:20 +01:00
drm_fixed.h
drm_flip_work.h
drm_fourcc.h
drm_framebuffer.h
drm_gem.h
drm_gem_cma_helper.h
drm_gem_framebuffer_helper.h
drm_global.h
drm_hashtab.h
drm_hdcp.h
drm_ioctl.h
drm: remove all control node code
2018-05-03 21:26:32 +02:00
drm_irq.h
drm_lease.h
drm_legacy.h
drm_mipi_dsi.h
drm_mm.h
drm/mm: Add a search-by-address variant to only inspect a single hole
2018-05-24 15:04:30 +01:00
drm_mode_config.h
drm: Document mode_config.max_width/height as the max fb dimensions
2018-06-21 19:16:07 +03:00
drm_mode_object.h
drm_modes.h
drm: Expose modes with aspect ratio, only if requested
2018-05-11 09:06:39 +02:00
drm_modeset_helper.h
drm_modeset_helper_vtables.h
drm/connector: Make ->atomic_commit() optional
2018-07-07 07:52:18 +02:00
drm_modeset_lock.h
drm_of.h
drm: of: Export and rename drm_crtc_port_mask()
2018-06-27 21:44:04 +02:00
drm_os_linux.h
drm_panel.h
drm/panel: Add device_link from panel device to DRM device
2018-05-18 11:22:06 +02:00
drm_pci.h
drm_pciids.h
drm_plane.h
drm: Add drm_plane_mask()
2018-07-02 18:45:55 +03:00
drm_plane_helper.h
drm: add missing ctx argument to plane transitional helpers
2018-07-03 09:30:19 +02:00
drm_prime.h
dma-buf: remove kmap_atomic interface
2018-06-20 15:59:34 +02:00
drm_print.h
drm_property.h
drm_rect.h
drm/rect: Handle rounding errors in drm_rect_clip_scaled, v3.
2018-05-04 11:09:54 +02:00
drm_scdc_helper.h
drm_simple_kms_helper.h
drm_syncobj.h
drm_sysfs.h
drm_utils.h
drm_vblank.h
drm_vma_manager.h
drm_writeback.h
drm/atomic: Avoid connector to writeback_connector casts
2018-07-07 07:51:19 +02:00
drmP.h
drm: Consider drivers setting DRIVER_ATOMIC as atomic.
2018-06-22 13:47:43 -07:00
gma_drm.h
gpu_scheduler.h
drm/scheduler: Avoid using wait_event_killable for dying process (V4)
2018-06-15 12:20:33 -05:00
i915_component.h
i915_drm.h
i915_pciids.h
drm/i915/aml: Introducing Amber Lake platform
2018-06-18 10:49:57 -07:00
intel-gtt.h
intel_lpe_audio.h
spsc_queue.h