move butterfly out of experimental

It's no longer experimental :-)

BRANCH=none
BUG=none
TEST=compiled and ran on butterfly (platform identified correctly)

Change-Id: Ic2f689bb935ff1d570258cc200f00e1edfd76282
Reviewed-on: https://gerrit.chromium.org/gerrit/43132
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Commit-Queue: David Hendricks <dhendrix@chromium.org>
Tested-by: David Hendricks <dhendrix@chromium.org>
diff --git a/configs/x86_defconfig b/configs/x86_defconfig
index 5144a91..b79e0ee 100644
--- a/configs/x86_defconfig
+++ b/configs/x86_defconfig
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
 # Mosys version: 1.2.03
-# Wed Jan 23 12:43:51 2013
+# Tue Feb 12 14:22:24 2013
 #
 
 #
@@ -40,6 +40,7 @@
 #
 # HP Platform Support
 #
+CONFIG_PLATFORM_BUTTERFLY=y
 CONFIG_PLATFORM_Z600=y
 
 #
@@ -58,7 +59,6 @@
 # Experimental Platform Support
 #
 CONFIG_PLATFORM_EXPERIMENTAL=y
-CONFIG_EXPERIMENTAL_BUTTERFLY=y
 CONFIG_EXPERIMENTAL_KIEV=y
 CONFIG_EXPERIMENTAL_LINK=y
 
diff --git a/platform/experimental/Kconfig b/platform/experimental/Kconfig
index 8ca8eba..ef0717c 100644
--- a/platform/experimental/Kconfig
+++ b/platform/experimental/Kconfig
@@ -20,13 +20,6 @@
 	bool "asymptote tegra2"
 	default n
 
-config EXPERIMENTAL_BUTTERFLY
-	depends on PLATFORM_ARCH_X86 && PLATFORM_EXPERIMENTAL
-	select CHIPSET_INTEL_SERIES6
-	select EC_ENE_KB932
-	bool "butterfly"
-	default n
-
 config EXPERIMENTAL_KAEN
 	depends on PLATFORM_ARCH_ARMEL && PLATFORM_EXPERIMENTAL
 	select SOC_NVIDIA_TEGRA2
diff --git a/platform/experimental/butterfly/Makefile b/platform/experimental/butterfly/Makefile
deleted file mode 100644
index 9d14d8a..0000000
--- a/platform/experimental/butterfly/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-obj-$(CONFIG_EXPERIMENTAL_BUTTERFLY)	+= ec.o
-obj-$(CONFIG_EXPERIMENTAL_BUTTERFLY)	+= eeprom.o
-obj-$(CONFIG_EXPERIMENTAL_BUTTERFLY)	+= memory.o
-obj-$(CONFIG_EXPERIMENTAL_BUTTERFLY)	+= nvram.o
-obj-$(CONFIG_EXPERIMENTAL_BUTTERFLY)	+= butterfly.o
-obj-$(CONFIG_EXPERIMENTAL_BUTTERFLY)	+= sys.o
diff --git a/platform/hp/Kconfig b/platform/hp/Kconfig
index 08d7784..132dd1e 100644
--- a/platform/hp/Kconfig
+++ b/platform/hp/Kconfig
@@ -4,6 +4,13 @@
 
 menu "HP Platform Support"
 
+config PLATFORM_BUTTERFLY
+	depends on PLATFORM_ARCH_X86
+	select CHIPSET_INTEL_SERIES6
+	select EC_ENE_KB932
+	bool "HP Pavilion 14-c010us Chromebook"
+	default n
+
 config PLATFORM_Z600
 	depends on PLATFORM_ARCH_X86
 	bool "z600 workstation"
diff --git a/platform/hp/Makefile b/platform/hp/Makefile
index 501dea4..3f2dfd0 100644
--- a/platform/hp/Makefile
+++ b/platform/hp/Makefile
@@ -1 +1,2 @@
-obj-$(CONFIG_PLATFORM_Z600)	+= z600/
+obj-$(CONFIG_PLATFORM_BUTTERFLY)	+= butterfly/
+obj-$(CONFIG_PLATFORM_Z600)		+= z600/
diff --git a/platform/hp/butterfly/Makefile b/platform/hp/butterfly/Makefile
new file mode 100644
index 0000000..5a5d8aa
--- /dev/null
+++ b/platform/hp/butterfly/Makefile
@@ -0,0 +1,6 @@
+obj-$(CONFIG_PLATFORM_BUTTERFLY)	+= ec.o
+obj-$(CONFIG_PLATFORM_BUTTERFLY)	+= eeprom.o
+obj-$(CONFIG_PLATFORM_BUTTERFLY)	+= memory.o
+obj-$(CONFIG_PLATFORM_BUTTERFLY)	+= nvram.o
+obj-$(CONFIG_PLATFORM_BUTTERFLY)	+= butterfly.o
+obj-$(CONFIG_PLATFORM_BUTTERFLY)	+= sys.o
diff --git a/platform/experimental/butterfly/butterfly.c b/platform/hp/butterfly/butterfly.c
similarity index 100%
rename from platform/experimental/butterfly/butterfly.c
rename to platform/hp/butterfly/butterfly.c
diff --git a/platform/experimental/butterfly/butterfly.h b/platform/hp/butterfly/butterfly.h
similarity index 94%
rename from platform/experimental/butterfly/butterfly.h
rename to platform/hp/butterfly/butterfly.h
index 87d7ed4..d49ab55 100644
--- a/platform/experimental/butterfly/butterfly.h
+++ b/platform/hp/butterfly/butterfly.h
@@ -29,8 +29,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef EXPERIMENTAL_BUTTERFLY_H__
-#define EXPERIMENTAL_BUTTERFLY_H__
+#ifndef PLATFORM_BUTTERFLY_H__
+#define PLATFORM_BUTTERFLY_H__
 
 #include <inttypes.h>
 #include "mosys/platform.h"
@@ -48,4 +48,4 @@
 extern int butterfly_ec_setup(struct platform_intf *intf);
 extern int butterfly_eeprom_setup(struct platform_intf *intf);
 
-#endif /* EXPERIMENTAL_BUTTERFLY_H_ */
+#endif /* PLATFORM_BUTTERFLY_H_ */
diff --git a/platform/experimental/butterfly/ec.c b/platform/hp/butterfly/ec.c
similarity index 100%
rename from platform/experimental/butterfly/ec.c
rename to platform/hp/butterfly/ec.c
diff --git a/platform/experimental/butterfly/eeprom.c b/platform/hp/butterfly/eeprom.c
similarity index 100%
rename from platform/experimental/butterfly/eeprom.c
rename to platform/hp/butterfly/eeprom.c
diff --git a/platform/experimental/butterfly/memory.c b/platform/hp/butterfly/memory.c
similarity index 100%
rename from platform/experimental/butterfly/memory.c
rename to platform/hp/butterfly/memory.c
diff --git a/platform/experimental/butterfly/nvram.c b/platform/hp/butterfly/nvram.c
similarity index 100%
rename from platform/experimental/butterfly/nvram.c
rename to platform/hp/butterfly/nvram.c
diff --git a/platform/experimental/butterfly/sys.c b/platform/hp/butterfly/sys.c
similarity index 100%
rename from platform/experimental/butterfly/sys.c
rename to platform/hp/butterfly/sys.c
diff --git a/platform/platform_list.c b/platform/platform_list.c
index aeb704b..cd62397 100644
--- a/platform/platform_list.c
+++ b/platform/platform_list.c
@@ -39,7 +39,6 @@
 /* experimental */
 extern struct platform_intf platform_aebl_tegra2;
 extern struct platform_intf platform_asymptote_tegra2;
-extern struct platform_intf platform_butterfly;
 extern struct platform_intf platform_kaen_tegra2;
 extern struct platform_intf platform_kiev;
 extern struct platform_intf platform_link;
@@ -48,6 +47,7 @@
 
 /* production platforms */
 extern struct platform_intf platform_alex;
+extern struct platform_intf platform_butterfly;
 extern struct platform_intf platform_daisy;
 extern struct platform_intf platform_lumpy;
 extern struct platform_intf platform_mario;
@@ -61,6 +61,9 @@
 #ifdef CONFIG_PLATFORM_ALEX
 	&platform_alex,
 #endif
+#ifdef CONFIG_PLATFORM_BUTTERFLY
+	&platform_butterfly,
+#endif
 #ifdef CONFIG_PLATFORM_DAISY
 	&platform_daisy,
 #endif
@@ -93,9 +96,6 @@
 #ifdef CONFIG_EXPERIMENTAL_ASYMPTOTE
 	&platform_asymptote_tegra2,
 #endif
-#ifdef CONFIG_EXPERIMENTAL_BUTTERFLY
-	&platform_butterfly,
-#endif
 #ifdef CONFIG_EXPERIMENTAL_KAEN
 	&platform_kaen_tegra2,
 #endif