dt-bindings: interconnect: add fsl,imx8mp.h
authorPeng Fan <peng.fan@nxp.com>
Sun, 3 Jul 2022 09:11:24 +0000 (17:11 +0800)
committerGeorgi Djakov <djakov@kernel.org>
Mon, 4 Jul 2022 13:14:22 +0000 (16:14 +0300)
Add fsl,imx8mp.h for i.MX8MP

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Acked-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220703091132.1412063-3-peng.fan@oss.nxp.com
Signed-off-by: Georgi Djakov <djakov@kernel.org>
include/dt-bindings/interconnect/fsl,imx8mp.h [new file with mode: 0644]

diff --git a/include/dt-bindings/interconnect/fsl,imx8mp.h b/include/dt-bindings/interconnect/fsl,imx8mp.h
new file mode 100644 (file)
index 0000000..7357d41
--- /dev/null
@@ -0,0 +1,59 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
+/*
+ * Interconnect framework driver for i.MX SoC
+ *
+ * Copyright 2022 NXP
+ * Peng Fan <peng.fan@nxp.com>
+ */
+
+#ifndef __DT_BINDINGS_INTERCONNECT_IMX8MP_H
+#define __DT_BINDINGS_INTERCONNECT_IMX8MP_H
+
+#define IMX8MP_ICN_NOC         0
+#define IMX8MP_ICN_MAIN                1
+#define IMX8MP_ICS_DRAM                2
+#define IMX8MP_ICS_OCRAM       3
+#define IMX8MP_ICM_A53         4
+#define IMX8MP_ICM_SUPERMIX    5
+#define IMX8MP_ICM_GIC         6
+#define IMX8MP_ICM_MLMIX       7
+
+#define IMX8MP_ICN_AUDIO       8
+#define IMX8MP_ICM_DSP         9
+#define IMX8MP_ICM_SDMA2PER    10
+#define IMX8MP_ICM_SDMA2BURST  11
+#define IMX8MP_ICM_SDMA3PER    12
+#define IMX8MP_ICM_SDMA3BURST  13
+#define IMX8MP_ICM_EDMA                14
+
+#define IMX8MP_ICN_GPU         15
+#define IMX8MP_ICM_GPU2D       16
+#define IMX8MP_ICM_GPU3D       17
+
+#define IMX8MP_ICN_HDMI                18
+#define IMX8MP_ICM_HRV         19
+#define IMX8MP_ICM_LCDIF_HDMI  20
+#define IMX8MP_ICM_HDCP                21
+
+#define IMX8MP_ICN_HSIO                22
+#define IMX8MP_ICM_NOC_PCIE    23
+#define IMX8MP_ICM_USB1                24
+#define IMX8MP_ICM_USB2                25
+#define IMX8MP_ICM_PCIE                26
+
+#define IMX8MP_ICN_MEDIA       27
+#define IMX8MP_ICM_LCDIF_RD    28
+#define IMX8MP_ICM_LCDIF_WR    29
+#define IMX8MP_ICM_ISI0                30
+#define IMX8MP_ICM_ISI1                31
+#define IMX8MP_ICM_ISI2                32
+#define IMX8MP_ICM_ISP0                33
+#define IMX8MP_ICM_ISP1                34
+#define IMX8MP_ICM_DWE         35
+
+#define IMX8MP_ICN_VIDEO       36
+#define IMX8MP_ICM_VPU_G1      37
+#define IMX8MP_ICM_VPU_G2      38
+#define IMX8MP_ICM_VPU_H1      39
+
+#endif /* __DT_BINDINGS_INTERCONNECT_IMX8MP_H */