summaryrefslogtreecommitdiff
path: root/drivers/misc/mic/common/imx_mic_common.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/misc/mic/common/imx_mic_common.h')
-rw-r--r--drivers/misc/mic/common/imx_mic_common.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/drivers/misc/mic/common/imx_mic_common.h b/drivers/misc/mic/common/imx_mic_common.h
new file mode 100644
index 000000000000..8cfc5653a7d8
--- /dev/null
+++ b/drivers/misc/mic/common/imx_mic_common.h
@@ -0,0 +1,24 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+// Copyright 2020 NXP
+
+#ifndef _IMX_MIC_COMMON_H_
+#define _IMX_MIC_COMMON_H_
+
+#define MIC_CONFIG_DB 0
+#define MIC_DATA_DB 1
+
+/* PCI MSI index to interrupt RC side */
+#define MIC_PCI_MSI_INDEX 1
+
+/* the offset of MU registers definition */
+#define MIC_INTR_MU_SR 0x20
+#define MIC_INTR_MU_CR 0x24
+
+/* General Purpose Interrupt Enable */
+#define MIC_INTR_MU_ACR_GIEn(x) BIT(28 + (3 - (x)))
+/* General Interrupt Request Pending */
+#define MIC_INTR_MU_ASR_GIPn(x) BIT(28 + (3 - (x)))
+/* General Purpose Interrupt Request */
+#define MIC_INTR_MU_BCR_GIRn(x) BIT(16 + (3 - (x)))
+
+#endif