- fix the wrong path of header file
- select MU/RPMSG when iMX8 is configured
Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
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"
--- /dev/null
+#
+# 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
#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 */