summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_oa.h
diff options
context:
space:
mode:
authorAshutosh Dixit <ashutosh.dixit@intel.com>2024-06-18 04:45:55 +0300
committerAshutosh Dixit <ashutosh.dixit@intel.com>2024-06-18 22:40:27 +0300
commit67977882a2f1339f0a7d32576ad61967828b2ca5 (patch)
tree7e8251b30726acc4a34b6e50e6beeb414c4de4ed /drivers/gpu/drm/xe/xe_oa.h
parentfe8929bdf83512ed7e413a28e543c725bf536354 (diff)
downloadlinux-67977882a2f1339f0a7d32576ad61967828b2ca5.tar.xz
drm/xe/oa/uapi: Add OA data formats
Add and initialize supported OA data formats for various platforms (including Xe2). User can request OA data in any supported format. Bspec: 52198, 60942, 61101 v2: Start 'xe_oa_format_name' enum from 0 (Umesh) Fix error rewind with OA (Umesh) v3: Use graphics versions rather than absolute platform names v4: Add missing kernel doc for struct memebers and enum and other minor changes (Michal) Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Acked-by: José Roberto de Souza <jose.souza@intel.com> Reviewed-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> Signed-off-by: Ashutosh Dixit <ashutosh.dixit@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240618014609.3233427-4-ashutosh.dixit@intel.com
Diffstat (limited to 'drivers/gpu/drm/xe/xe_oa.h')
-rw-r--r--drivers/gpu/drm/xe/xe_oa.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/drivers/gpu/drm/xe/xe_oa.h b/drivers/gpu/drm/xe/xe_oa.h
new file mode 100644
index 000000000000..2647c1947746
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_oa.h
@@ -0,0 +1,16 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2023-2024 Intel Corporation
+ */
+
+#ifndef _XE_OA_H_
+#define _XE_OA_H_
+
+#include "xe_oa_types.h"
+
+struct xe_device;
+
+int xe_oa_init(struct xe_device *xe);
+void xe_oa_fini(struct xe_device *xe);
+
+#endif