drm/xe/uapi: Define topology types as indexes rather than masks
authorFrancois Dugast <francois.dugast@intel.com>
Thu, 28 Mar 2024 14:02:43 +0000 (14:02 +0000)
committerLucas De Marchi <lucas.demarchi@intel.com>
Thu, 28 Mar 2024 23:57:32 +0000 (16:57 -0700)
commitca83f9d20171ce1ba5f82fb28b77eddabd636443
treef7c7050b8ce834710b7a414f738f10653c557294
parentd62753a57de2547c72819cc82b76731f04563433
drm/xe/uapi: Define topology types as indexes rather than masks

The topology type is an index (not a mask) so define the values
like other indexes instead of using powers of 2. This is also
to make clear that the next type can use value 3. This commit
does not change the existing values so it does not break
compatibility.

Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Suggested-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Link: https://lore.kernel.org/intel-xe/20240327232317.GI718896@mdroper-desk1.amr.corp.intel.com/
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240328140243.7-1-francois.dugast@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
include/uapi/drm/xe_drm.h