target: target specific usb initialization

Adds declarations for target specific usb init routines.

Change-Id: I6a7e864f4cc43fa984390be2e085ef314128ff5c
diff --git a/include/target.h b/include/target.h
index c973a61..bb3a6f7 100644
--- a/include/target.h
+++ b/include/target.h
@@ -53,6 +53,10 @@
 bool target_display_panel_node(char *pbuf, uint16_t buf_size);
 uint32_t target_get_boot_device();
 
+const char * target_usb_controller();
+void target_usb_phy_reset(void);
+void target_usb_phy_mux_configure(void);
+
 /* Boot device */
 enum boot_device
 {
diff --git a/target/init.c b/target/init.c
index 9308861..4ae8215 100644
--- a/target/init.c
+++ b/target/init.c
@@ -161,3 +161,8 @@
 {
 	return "ci";
 }
+
+/* override for target specific usb phy reset. */
+__WEAK void target_usb_phy_reset(void)
+{
+}