here is some sample code to get you started:
Observe kernel graphics driver behavior in real time. Hands On Projects For The Linux Graphics Subsystem
static struct drm_driver drm_driver = .name = "DRM Driver", .desc = "A DRM driver", .create_device = drm_device_create, ; here is some sample code to get you