davinci: DM646x: add base SoC and board support

Add support for DM646x SoC (a.k.a DaVinci HD) and its Evalution
Module (EVM.)

Original support done by Sudhakar Rajashekhara.

Signed-off-by: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
diff --git a/arch/arm/mach-davinci/Kconfig b/arch/arm/mach-davinci/Kconfig
index 1c3ab40..d7614a0 100644
--- a/arch/arm/mach-davinci/Kconfig
+++ b/arch/arm/mach-davinci/Kconfig
@@ -13,6 +13,9 @@
 config ARCH_DAVINCI_DM355
         bool "DaVinci 355 based system"
 
+config ARCH_DAVINCI_DM646x
+        bool "DaVinci 646x based system"
+
 comment "DaVinci Board Type"
 
 config MACH_DAVINCI_EVM
@@ -47,6 +50,15 @@
 	  Configure this option to specify the whether the board used
 	  for development is a DM355 Leopard board.
 
+config MACH_DAVINCI_DM6467_EVM
+	bool "TI DM6467 EVM"
+	default n
+	depends on ARCH_DAVINCI_DM646x
+	help
+	  Configure this option to specify the whether the board used
+	  for development is a DM6467 EVM
+
+
 config DAVINCI_MUX
 	bool "DAVINCI multiplexing support"
 	depends on ARCH_DAVINCI