summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_tile.c
diff options
context:
space:
mode:
authorTejas Upadhyay <tejas.upadhyay@intel.com>2023-06-28 11:08:35 +0530
committerRodrigo Vivi <rodrigo.vivi@intel.com>2023-12-21 11:35:06 -0500
commite5a845fd8fa4ce61a99c87f37b63530fa4995750 (patch)
treea5c480c5119f94d7629fdff54385bab5d86c61ea /drivers/gpu/drm/xe/xe_tile.c
parent5572a004685770f8daad7661c5494b65148ede9f (diff)
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>
Diffstat (limited to 'drivers/gpu/drm/xe/xe_tile.c')
-rw-r--r--drivers/gpu/drm/xe/xe_tile.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/xe/xe_tile.c b/drivers/gpu/drm/xe/xe_tile.c
index 6414aa810355..ac70486d09c3 100644
--- a/drivers/gpu/drm/xe/xe_tile.c
+++ b/drivers/gpu/drm/xe/xe_tile.c
@@ -10,6 +10,7 @@
#include "xe_migrate.h"
#include "xe_sa.h"
#include "xe_tile.h"
+#include "xe_tile_sysfs.h"
#include "xe_ttm_vram_mgr.h"
/**
@@ -142,6 +143,8 @@ int xe_tile_init_noalloc(struct xe_tile *tile)
if (IS_ERR(tile->mem.kernel_bb_pool))
err = PTR_ERR(tile->mem.kernel_bb_pool);
+ xe_tile_sysfs_init(tile);
+
err_mem_access:
xe_device_mem_access_put(tile_to_xe(tile));
return err;