Skip to content

Commit 0e1dbfb

Browse files
6by9popcornmix
authored andcommitted
drm/rp1-vec: Run DRM default client setup
Call drm_client_setup() to run the kernel's default client setup for DRM. Set fbdev_probe in struct drm_driver, so that the client setup can start the common fbdev client. Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
1 parent da2deff commit 0e1dbfb

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

drivers/gpu/drm/rp1/rp1-vec/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
config DRM_RP1_VEC
33
tristate "DRM Support for RP1 VEC"
44
depends on DRM && MFD_RP1
5+
select DRM_CLIENT_SELECTION
56
select DRM_GEM_DMA_HELPER
67
select DRM_KMS_HELPER
78
select DRM_VRAM_HELPER

drivers/gpu/drm/rp1/rp1-vec/rp1_vec.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
#include <drm/drm_crtc_helper.h>
3636
#include <drm/drm_encoder.h>
3737
#include <drm/drm_fb_helper.h>
38+
#include <drm/drm_fbdev_dma.h>
3839
#include <drm/drm_framebuffer.h>
3940
#include <drm/drm_gem.h>
4041
#include <drm/drm_gem_atomic_helper.h>
@@ -450,6 +451,7 @@ static struct drm_driver rp1vec_driver = {
450451
.major = 1,
451452
.minor = 0,
452453
DRM_GEM_DMA_DRIVER_OPS,
454+
DRM_FBDEV_DMA_DRIVER_OPS,
453455
.release = rp1vec_stopall,
454456
};
455457

0 commit comments

Comments
 (0)