Commit b5626747 authored by Jesse Barnes's avatar Jesse Barnes Committed by Keith Packard
Browse files

drm/i915: check for supported depth at fb init time



This will catch bad fb configs earlier.

Signed-off-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
Reviewed-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: default avatarKeith Packard <keithp@keithp.com>
parent 46e48456
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -7061,6 +7061,11 @@ int intel_framebuffer_init(struct drm_device *dev,
	switch (mode_cmd->bpp) {
	case 8:
	case 16:
		/* Only pre-ILK can handle 5:5:5 */
		if (mode_cmd->depth == 15 && !HAS_PCH_SPLIT(dev))
			return -EINVAL;
		break;

	case 24:
	case 32:
		break;