MLK-14475 soc: imx: fix build error after enable rpmsg
authorRichard Zhu <hongxing.zhu@nxp.com>
Thu, 16 Mar 2017 10:13:14 +0000 (18:13 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:21:34 +0000 (15:21 -0500)
- fix the wrong path of header file
- select MU/RPMSG when iMX8 is configured

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
drivers/soc/Kconfig
drivers/soc/imx/Kconfig [new file with mode: 0644]
drivers/soc/imx/sc/main/ipc.c

index e6e90e8..ecd8619 100644 (file)
@@ -3,6 +3,7 @@ menu "SOC (System On Chip) specific Drivers"
 source "drivers/soc/bcm/Kconfig"
 source "drivers/soc/fsl/qbman/Kconfig"
 source "drivers/soc/fsl/qe/Kconfig"
+source "drivers/soc/imx/Kconfig"
 source "drivers/soc/mediatek/Kconfig"
 source "drivers/soc/qcom/Kconfig"
 source "drivers/soc/rockchip/Kconfig"
diff --git a/drivers/soc/imx/Kconfig b/drivers/soc/imx/Kconfig
new file mode 100644 (file)
index 0000000..390e599
--- /dev/null
@@ -0,0 +1,28 @@
+#
+# IMX Soc drivers
+#
+menu "NXP IMX SoC drivers"
+
+config ARCH_FSL_IMX8QM
+       bool "i.MX8QM"
+       select HAVE_IMX_MU
+       select HAVE_IMX_RPMSG
+
+config ARCH_FSL_IMX8QXP
+       bool "i.MX8QXP"
+       select HAVE_IMX_MU
+       select HAVE_IMX_RPMSG
+
+config ARCH_FSL_IMX8MQ
+       bool "i.MX8MQ"
+       select HAVE_IMX_MU
+       select HAVE_IMX_RPMSG
+
+config HAVE_IMX_MU
+       bool
+
+config HAVE_IMX_RPMSG
+       select RPMSG_VIRTIO
+       select RPMSG
+       bool
+endmenu
index bec3fc8..d6b4478 100644 (file)
 #include <linux/of_fdt.h>
 #include <linux/interrupt.h>
 #include <linux/irq.h>
+#include <linux/mx8_mu.h>
 
 #include <soc/imx8/sc/svc/irq/api.h>
 #include <soc/imx8/sc/ipc.h>
 #include <soc/imx8/sc/sci.h>
 
-#include "../../mu/mx8_mu.h"
 #include "rpc.h"
 
 /* Local Defines */