flounder: USB: Add diag function property
Enable USB diag function via setprop sys.usb.config diag.
Change-Id: Ibed3f66bbe52b4306d3963f53fd2179dc563d650
Signed-off-by: Xerox Lin <xerox_lin@htc.com>
diff --git a/init.flounder.usb.rc b/init.flounder.usb.rc
index 01b0e0a..2b6b511 100644
--- a/init.flounder.usb.rc
+++ b/init.flounder.usb.rc
@@ -65,3 +65,13 @@
write /sys/class/android_usb/android0/enable 1
start adbd
setprop sys.usb.state ${sys.usb.config}
+
+# diag
+on property:sys.usb.config=diag
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 0bb4
+ write /sys/class/android_usb/android0/idProduct 0c07
+ write /sys/class/android_usb/android0/functions mtp,adb,diag_mdm
+ write /sys/class/android_usb/android0/enable 1
+ start adbd
+ setprop sys.usb.state ${sys.usb.config}