From 73b3910fade099dd3bfdf1ce02b8f524c0693e19 Mon Sep 17 00:00:00 2001
From: Kent Russell <kent.russell@amd.com>
Date: Thu, 12 Aug 2021 12:17:30 -0400
Subject: [PATCH] drm/amdkcl: Add XEC macro

Signed-off-by: Kent Russell <kent.russell@amd.com>
Change-Id: Ie4351cb90a263486c58675f1c816d4bd1fe11d4c
---
 drivers/gpu/drm/amd/backport/backport.h |  1 +
 include/kcl/kcl_mce.h                   | 11 +++++++++++
 2 files changed, 12 insertions(+)
 create mode 100644 include/kcl/kcl_mce.h

diff --git a/drivers/gpu/drm/amd/backport/backport.h b/drivers/gpu/drm/amd/backport/backport.h
index 70c46b76e23ee..5f782dbc21510 100644
--- a/drivers/gpu/drm/amd/backport/backport.h
+++ b/drivers/gpu/drm/amd/backport/backport.h
@@ -82,5 +82,6 @@
 #include "kcl/kcl_amdgpu.h"
 #include "kcl/kcl_amdgpu_drm_drv.h"
 #include "kcl/kcl_drm_gem_ttm_helper.h"
+#include "kcl/kcl_mce.h"
 
 #endif /* AMDGPU_BACKPORT_H */
diff --git a/include/kcl/kcl_mce.h b/include/kcl/kcl_mce.h
new file mode 100644
index 0000000000000..037fb0c1b3e37
--- /dev/null
+++ b/include/kcl/kcl_mce.h
@@ -0,0 +1,11 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+#ifndef AMDKCL_MCE_H
+#define AMDKCL_MCE_H
+
+#include <asm/mce.h>
+/* Copied from asm/mce.h */
+#ifndef XEC
+#define XEC(x, mask)			(((x) >> 16) & mask)
+#endif
+
+#endif