Commit 97b4a61c authored by Jani Nikula's avatar Jani Nikula
Browse files

drm/i915/display: add platform group for g4x



Add support for defining aliases for platform groups, such as g4x that
covers both g45 and gm45.

Reviewed-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/947bdbc03913838383d75b3e07cf340100cbb5bb.1730144869.git.jani.nikula@intel.com


Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
parent e994c6f0
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -54,6 +54,13 @@ struct platform_desc {
	.platforms._platform = 1,		 \
	.name = #_platform

/*
 * Group platform alias that matches multiple platforms. For aliases such as g4x
 * that covers both g45 and gm45.
 */
#define PLATFORM_GROUP(_platform)		\
	.platforms._platform = 1

#define ID(id) (id)

static const struct intel_display_device_info no_display = {};
@@ -388,6 +395,7 @@ static const struct platform_desc i965gm_desc = {

static const struct platform_desc g45_desc = {
	PLATFORM(g45),
	PLATFORM_GROUP(g4x),
	.info = &(const struct intel_display_device_info) {
		GEN4_DISPLAY,

@@ -397,6 +405,7 @@ static const struct platform_desc g45_desc = {

static const struct platform_desc gm45_desc = {
	PLATFORM(gm45),
	PLATFORM_GROUP(g4x),
	.info = &(const struct intel_display_device_info) {
		GEN4_DISPLAY,
		.supports_tv = 1,
+1 −0
Original line number Diff line number Diff line
@@ -38,6 +38,7 @@ struct drm_printer;
	func(i965gm) \
	func(g45) \
	func(gm45) \
	func(g4x) /* group alias for g45 and gm45 */ \
	/* Display ver 5 */ \
	func(ironlake) \
	/* Display ver 6 */ \