This is necessary for backlight in DRM/KMS drivers:
% sysctl sys.class.backlight sys.class.backlight.intel_backlight.bl_device.type: raw sys.class.backlight.intel_backlight.bl_device.max_brightness: 65535 sys.class.backlight.intel_backlight.bl_device.actual_brightness: 5000 sys.class.backlight.intel_backlight.bl_device.brightness: 5000 sys.class.backlight.intel_backlight.bl_device.bl_power: 0
(the corresponding kms-drm patch is just removing the ifdef __linux__'es in linux_backlight.c. well, replacing them with a __FreeBSD_version check once this lands and gets a version number)
I think I've added the create_groups in the right place… it works, anyway :)