qca: ipq6018: Adding support for IPQ6018

Added config, dts and initial board support code for ipq6018

Change-Id: I8cdc6d43f936179733c2c27e2b52dcf3477a892e
Signed-off-by: Rajkumar Ayyasamy <arajkuma@codeaurora.org>
diff --git a/include/common.h b/include/common.h
index 64c82ce..1e74c7e 100644
--- a/include/common.h
+++ b/include/common.h
@@ -35,6 +35,9 @@
 #elif defined(CONFIG_IPQ806X)
 #include <../board/qca/arm/ipq806x/ipq806x.h>
 
+#elif defined(CONFIG_IPQ6018)
+#include <../board/qca/arm/ipq6018/ipq6018.h>
+
 #elif defined(CONFIG_IPQ_RUMI)
 #include <../board/qca/arm/ipq807x/ipq807x.h>
 #endif
@@ -403,7 +406,7 @@
  * Return -1 if variable does not exist (default to true)
  */
 int getenv_yesno(const char *var);
-#if defined(CONFIG_IPQ40XX_ENV) || defined(CONFIG_IPQ807X_ENV) || defined(CONFIG_IPQ806X_ENV)
+#if defined(CONFIG_IPQ40XX_ENV) || defined(CONFIG_IPQ807X_ENV) || defined(CONFIG_IPQ806X_ENV) || defined(CONFIG_IPQ6018_ENV)
 extern int (*saveenv)(void);
 #else
 int	saveenv	     (void);