MLK-21354-1 imx: define ARCH_MXC for i.MX8/8m/7ulp

Need define ARCH_MXC to avoid access wrong registers in fsl_esdhc

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Ye Li <ye.li@nxp.com>
diff --git a/arch/arm/include/asm/arch-imx8/imx-regs.h b/arch/arm/include/asm/arch-imx8/imx-regs.h
index 3e57804..1bbd40e 100644
--- a/arch/arm/include/asm/arch-imx8/imx-regs.h
+++ b/arch/arm/include/asm/arch-imx8/imx-regs.h
@@ -1,11 +1,14 @@
 /* SPDX-License-Identifier: GPL-2.0+ */
 /*
- * Copyright 2018 NXP
+ * Copyright 2018-2019 NXP
+ *
  */
 
 #ifndef __ASM_ARCH_IMX8_REGS_H__
 #define __ASM_ARCH_IMX8_REGS_H__
 
+#define ARCH_MXC
+
 #define LPUART_BASE		0x5A060000
 
 #define GPT1_BASE_ADDR		0x5D140000
diff --git a/arch/arm/include/asm/arch-imx8m/imx-regs.h b/arch/arm/include/asm/arch-imx8m/imx-regs.h
index 6a64f62..5a82780 100644
--- a/arch/arm/include/asm/arch-imx8m/imx-regs.h
+++ b/arch/arm/include/asm/arch-imx8m/imx-regs.h
@@ -1,8 +1,13 @@
 /* SPDX-License-Identifier: GPL-2.0+ */
 /*
- * Copyright 2017-2018 NXP
+ * Copyright 2017-2019 NXP
  */
 
+#ifndef __IMX8M_REGS_H_
+#define __IMX8M_REGS_H_
+
+#define ARCH_MXC
+
 #ifdef CONFIG_IMX8MQ
 #include <asm/arch/imx-regs-imx8mq.h>
 #elif defined(CONFIG_IMX8MM)
@@ -10,3 +15,5 @@
 #else
 #error "Error no imx-regs.h"
 #endif
+
+#endif
diff --git a/arch/arm/include/asm/arch-mx7ulp/imx-regs.h b/arch/arm/include/asm/arch-mx7ulp/imx-regs.h
index 40b983b..1ce6f9e 100644
--- a/arch/arm/include/asm/arch-mx7ulp/imx-regs.h
+++ b/arch/arm/include/asm/arch-mx7ulp/imx-regs.h
@@ -1,12 +1,15 @@
 /* SPDX-License-Identifier: GPL-2.0+ */
 /*
  * Copyright (C) 2016 Freescale Semiconductor, Inc.
- * Copyright 2017 NXP
+ * Copyright 2017, 2019 NXP
+ *
  */
 
 #ifndef _MX7ULP_REGS_H_
 #define _MX7ULP_REGS_H_
 
+#define ARCH_MXC
+
 #include <linux/sizes.h>
 
 #define ROM_SW_INFO_ADDR        0x000001E8