summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsujin119.kim <sujin119.kim@samsung.com>2011-09-25 17:18:35 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2011-09-25 17:18:35 -0700
commitb19a1efc0772c2b4034c0edd84a4c43c7b523f43 (patch)
tree3b17d3a21982641176072754719a120ae1b72711
parent9f965b59e194ffa607793b8b459ba4d4b2d57b16 (diff)
parentf75543dab6ee0616a642318035cc7277f1970fc6 (diff)
downloaddevice_samsung_tuna-b19a1efc0772c2b4034c0edd84a4c43c7b523f43.zip
device_samsung_tuna-b19a1efc0772c2b4034c0edd84a4c43c7b523f43.tar.gz
device_samsung_tuna-b19a1efc0772c2b4034c0edd84a4c43c7b523f43.tar.bz2
am f75543da: tuna: usb: Update USB VID/PID pairs
* commit 'f75543dab6ee0616a642318035cc7277f1970fc6': tuna: usb: Update USB VID/PID pairs
-rw-r--r--device.mk1
-rwxr-xr-xinit.tuna.usb.rc70
2 files changed, 71 insertions, 0 deletions
diff --git a/device.mk b/device.mk
index 2452f15..32d8567 100644
--- a/device.mk
+++ b/device.mk
@@ -45,6 +45,7 @@ PRODUCT_PACKAGES += \
PRODUCT_COPY_FILES := \
$(LOCAL_KERNEL):kernel \
device/samsung/tuna/init.tuna.rc:root/init.tuna.rc \
+ device/samsung/tuna/init.tuna.usb.rc:root/init.tuna.usb.rc \
device/samsung/tuna/ueventd.tuna.rc:root/ueventd.tuna.rc \
device/samsung/tuna/media_profiles.xml:system/etc/media_profiles.xml \
device/samsung/tuna/gps.conf:system/etc/gps.conf
diff --git a/init.tuna.usb.rc b/init.tuna.usb.rc
new file mode 100755
index 0000000..9d3d336
--- /dev/null
+++ b/init.tuna.usb.rc
@@ -0,0 +1,70 @@
+on init
+ write /sys/class/android_usb/android0/iSerial $ro.serialno
+ write /sys/class/android_usb/android0/f_rndis/manufacturer Samsung
+ write /sys/class/android_usb/android0/f_rndis/vendorID 04e8
+ write /sys/class/android_usb/android0/f_rndis/wceis 1
+
+on boot
+ write /sys/class/android_usb/android0/iManufacturer $ro.product.manufacturer
+ write /sys/class/android_usb/android0/iProduct $ro.product.model
+
+on property:sys.usb.config=mtp
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 04e8
+ write /sys/class/android_usb/android0/idProduct 685c
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/enable 1
+ setprop sys.usb.state $sys.usb.config
+
+on property:sys.usb.config=mtp,adb
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 04e8
+ write /sys/class/android_usb/android0/idProduct 6860
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/enable 1
+ start adbd
+ setprop sys.usb.state $sys.usb.config
+
+on property:sys.usb.config=rndis
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 04e8
+ write /sys/class/android_usb/android0/idProduct 6863
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/bDeviceClass 224
+ write /sys/class/android_usb/android0/enable 1
+ setprop sys.usb.state $sys.usb.config
+
+on property:sys.usb.config=rndis,adb
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 04e8
+ write /sys/class/android_usb/android0/idProduct 6864
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/bDeviceClass 224
+ write /sys/class/android_usb/android0/enable 1
+ start adbd
+ setprop sys.usb.state $sys.usb.config
+
+on property:sys.usb.config=ptp
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 04e8
+ write /sys/class/android_usb/android0/idProduct 6865
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/enable 1
+ setprop sys.usb.state $sys.usb.config
+
+on property:sys.usb.config=ptp,adb
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 04e8
+ write /sys/class/android_usb/android0/idProduct 6866
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/enable 1
+ start adbd
+ setprop sys.usb.state $sys.usb.config
+
+on property:sys.usb.config=rndis,dm
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 04e8
+ write /sys/class/android_usb/android0/idProduct 6862
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/enable 1
+ setprop sys.usb.state $sys.usb.config