summaryrefslogtreecommitdiff
path: root/lib/igt_kms.c
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2018-03-05 22:08:21 +0200
committerVille Syrjälä <ville.syrjala@linux.intel.com>2018-03-21 19:49:24 +0200
commitc30e331188c97c9cb8e125abbfe56e1aea3241f7 (patch)
treef25ba0d5d1aa27cccc5e0f91b1afc6a638ea42e4 /lib/igt_kms.c
parent837fea29145a355d6d84b31c0328591f01c61e46 (diff)
lib/kms: Use named initializers for prop name arrays
Decouple the prop name arrays from the actual enum values by using named initializers. Should make it less likely that we end up with the wrong property on account of getting the order wrong. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Daniel Vetter <daniel@ffwll.ch> #irc
Diffstat (limited to 'lib/igt_kms.c')
-rw-r--r--lib/igt_kms.c54
1 files changed, 27 insertions, 27 deletions
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 84deb40d..2b81cabb 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -159,39 +159,39 @@ const unsigned char* igt_kms_get_base_edid(void)
#include "igt_edid_template.h"
const char * const igt_plane_prop_names[IGT_NUM_PLANE_PROPS] = {
- "SRC_X",
- "SRC_Y",
- "SRC_W",
- "SRC_H",
- "CRTC_X",
- "CRTC_Y",
- "CRTC_W",
- "CRTC_H",
- "FB_ID",
- "CRTC_ID",
- "IN_FENCE_FD",
- "type",
- "rotation",
- "IN_FORMATS",
+ [IGT_PLANE_SRC_X] = "SRC_X",
+ [IGT_PLANE_SRC_Y] = "SRC_Y",
+ [IGT_PLANE_SRC_W] = "SRC_W",
+ [IGT_PLANE_SRC_H] = "SRC_H",
+ [IGT_PLANE_CRTC_X] = "CRTC_X",
+ [IGT_PLANE_CRTC_Y] = "CRTC_Y",
+ [IGT_PLANE_CRTC_W] = "CRTC_W",
+ [IGT_PLANE_CRTC_H] = "CRTC_H",
+ [IGT_PLANE_FB_ID] = "FB_ID",
+ [IGT_PLANE_CRTC_ID] = "CRTC_ID",
+ [IGT_PLANE_IN_FENCE_FD] = "IN_FENCE_FD",
+ [IGT_PLANE_TYPE] = "type",
+ [IGT_PLANE_ROTATION] = "rotation",
+ [IGT_PLANE_IN_FORMATS] = "IN_FORMATS",
};
const char * const igt_crtc_prop_names[IGT_NUM_CRTC_PROPS] = {
- "background_color",
- "CTM",
- "GAMMA_LUT",
- "GAMMA_LUT_SIZE",
- "DEGAMMA_LUT",
- "DEGAMMA_LUT_SIZE",
- "MODE_ID",
- "ACTIVE",
- "OUT_FENCE_PTR"
+ [IGT_CRTC_BACKGROUND] = "background_color",
+ [IGT_CRTC_CTM] = "CTM",
+ [IGT_CRTC_GAMMA_LUT] = "GAMMA_LUT",
+ [IGT_CRTC_GAMMA_LUT_SIZE] = "GAMMA_LUT_SIZE",
+ [IGT_CRTC_DEGAMMA_LUT] = "DEGAMMA_LUT",
+ [IGT_CRTC_DEGAMMA_LUT_SIZE] = "DEGAMMA_LUT_SIZE",
+ [IGT_CRTC_MODE_ID] = "MODE_ID",
+ [IGT_CRTC_ACTIVE] = "ACTIVE",
+ [IGT_CRTC_OUT_FENCE_PTR] = "OUT_FENCE_PTR",
};
const char * const igt_connector_prop_names[IGT_NUM_CONNECTOR_PROPS] = {
- "scaling mode",
- "CRTC_ID",
- "DPMS",
- "Broadcast RGB"
+ [IGT_CONNECTOR_SCALING_MODE] = "scaling mode",
+ [IGT_CONNECTOR_CRTC_ID] = "CRTC_ID",
+ [IGT_CONNECTOR_DPMS] = "DPMS",
+ [IGT_CONNECTOR_BROADCAST_RGB] = "Broadcast RGB",
};
/*