drm/xe: Add sysfs entry for tile
authorTejas Upadhyay <tejas.upadhyay@intel.com>
Wed, 28 Jun 2023 05:38:35 +0000 (11:08 +0530)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 21 Dec 2023 16:35:06 +0000 (11:35 -0500)
commite5a845fd8fa4ce61a99c87f37b63530fa4995750
treea5c480c5119f94d7629fdff54385bab5d86c61ea
parent5572a004685770f8daad7661c5494b65148ede9f
drm/xe: Add sysfs entry for tile

We have recently introduced tile for each gpu,
so lets add sysfs entry per tile for userspace
to provide required information specific to tile.

V5:
  - define ktype as const
V4:
  - Reorder headers - Aravind
V3:
  - Make API to return void and add drm_warn - Aravind
V2:
  - Add logs in failure path

Reviewed-by: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/Makefile
drivers/gpu/drm/xe/xe_device_types.h
drivers/gpu/drm/xe/xe_tile.c
drivers/gpu/drm/xe/xe_tile.h
drivers/gpu/drm/xe/xe_tile_sysfs.c [new file with mode: 0644]
drivers/gpu/drm/xe/xe_tile_sysfs.h [new file with mode: 0644]
drivers/gpu/drm/xe/xe_tile_sysfs_types.h [new file with mode: 0644]