summaryrefslogtreecommitdiff
path: root/init.bullhead.usb.rc
diff options
context:
space:
mode:
authorjude84.kim <jude84.kim@lge.com>2015-08-28 19:58:15 +0900
committerVineeta Srivastava <vsrivastava@google.com>2015-09-04 15:41:54 -0700
commit3a0614199919b002a76b2dbf499a179992186373 (patch)
treea9ec6d8e611a51ef9dcba9b008041c45311973a0 /init.bullhead.usb.rc
parentf44cfb3d58572737a7727bc40eecdfda5a2df80e (diff)
downloadbullhead-3a0614199919b002a76b2dbf499a179992186373.tar.gz
bullhead: add property qmicm
support function diag, adb, rndis Change-Id: Ic2eb20deb0ff201f7beae660f3f41b6341cb1e32 Signed-off-by: jude84.kim <jude84.kim@lge.com>
Diffstat (limited to 'init.bullhead.usb.rc')
-rw-r--r--init.bullhead.usb.rc29
1 files changed, 29 insertions, 0 deletions
diff --git a/init.bullhead.usb.rc b/init.bullhead.usb.rc
index d23df02..f8a2274 100644
--- a/init.bullhead.usb.rc
+++ b/init.bullhead.usb.rc
@@ -163,3 +163,32 @@ on property:sys.usb.config=midi,adb
write /sys/class/android_usb/android0/enable 1
start adbd
setprop sys.usb.state ${sys.usb.config}
+
+# qmicm
+on property:sys.usb.config=qmicm
+ stop adbd
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 05C6
+ write /sys/class/android_usb/android0/idProduct 902D
+ write /sys/class/android_usb/android0/bDeviceClass 0
+ write /sys/class/android_usb/android0/bDeviceSubClass 0
+ write /sys/class/android_usb/android0/bDeviceProtocol 0
+ write /sys/class/android_usb/android0/f_diag/clients diag
+ write /sys/class/android_usb/android0/functions rndis,diag,adb
+ write /sys/class/android_usb/android0/enable 1
+ start adbd
+ setprop sys.usb.state ${sys.usb.config}
+
+on property:sys.usb.config=qmicm,adb
+ stop adbd
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 05C6
+ write /sys/class/android_usb/android0/idProduct 902D
+ write /sys/class/android_usb/android0/bDeviceClass 0
+ write /sys/class/android_usb/android0/bDeviceSubClass 0
+ write /sys/class/android_usb/android0/bDeviceProtocol 0
+ write /sys/class/android_usb/android0/f_diag/clients diag
+ write /sys/class/android_usb/android0/functions rndis,diag,adb
+ write /sys/class/android_usb/android0/enable 1
+ start adbd
+ setprop sys.usb.state ${sys.usb.config}