copper: clock support

Adds clock_lib2 shared component and the clock
configuration needed for copper.

Change-Id: I854c1dc2fcc15cb40083f947212175e507636c83
diff --git a/target/copper/init.c b/target/copper/init.c
index 0ec02ac..2630ad1 100644
--- a/target/copper/init.c
+++ b/target/copper/init.c
@@ -1,7 +1,5 @@
 /*
- * Copyright (c) 2009, Google Inc.
- * All rights reserved.
- * Copyright (c) 2009-2012, Code Aurora Forum. All rights reserved.
+ * Copyright (c) 2012, Code Aurora Forum. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -36,6 +34,7 @@
 #include <target.h>
 #include <platform.h>
 #include <uart_dm.h>
+#include <mmc.h>
 
 static unsigned int target_id;
 extern void dmb(void);
@@ -49,7 +48,7 @@
 
 void target_early_init(void)
 {
-
+	uart_dm_init(0, 0, BLSP1_UART0_BASE);
 }
 
 void target_init(void)
@@ -57,7 +56,6 @@
 	uint32_t base_addr;
 	uint8_t slot;
 
-	uart_dm_init(0, 0, BLSP1_UART0_BASE);
 
 	dprintf(INFO, "target_init()\n");
 
@@ -77,7 +75,6 @@
 			ASSERT(0);
 		}
 	}
-
 }
 
 unsigned board_machtype(void)