platform/target: mdm9640: Add support for mdmcalifornium

* USB mock_utmi, sleep, pipe clock support
* Get qmp phy settings from target
* Voldown support
* Reset phy from target
* Fix data abort when get_target_boot_params return null
* Add register to differentiate single ended and differential clocks

Change-Id: I22ac90cd0b5b39793aeb7493422fc8f479642788
diff --git a/project/mdm9640.mk b/project/mdm9640.mk
index 24addd8..2aa002a 100644
--- a/project/mdm9640.mk
+++ b/project/mdm9640.mk
@@ -45,5 +45,9 @@
 DEFINES += SMD_SUPPORT=1
 endif
 
+# Reset USB clock from target code
+DEFINES += USB_RESET_FROM_CLK=1
+
 # Turn on Werror
 CFLAGS += -Werror
+DEFINES += USE_TARGET_QMP_SETTINGS=1