diff options
| author | Mike Lockwood <lockwood@google.com> | 2015-03-27 13:18:43 -0700 |
|---|---|---|
| committer | 115ek <e.blosz@hotmail.de> | 2020-06-01 17:29:05 +0200 |
| commit | 0aeaf7f4d9b26c210100b1ff9bb70790655c24d1 (patch) | |
| tree | d1d25da690f2e8cad8efd2631213fdd79ec89747 | |
| parent | 389b333a21bcdd8bd670be0280a9093ef7e37f26 (diff) | |
* Includes commits :
- https://review.lineageos.org/c/LineageOS/android_device_lge_hammerheadcaf/+/21297
- https://review.lineageos.org/c/LineageOS/android_device_lge_hammerheadcaf/+/21293
Change-Id: I64d02681451f461dd0518576962a81d6bc0320f3
| -rw-r--r-- | rhine.mk | 1 | ||||
| -rw-r--r-- | rootdir/init.sony.usb.rc | 18 |
2 files changed, 19 insertions, 0 deletions
@@ -36,6 +36,7 @@ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.usb.host.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.host.xml \ frameworks/native/data/etc/android.hardware.wifi.direct.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.direct.xml \ frameworks/native/data/etc/android.hardware.wifi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.xml \ + frameworks/native/data/etc/android.software.midi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.midi.xml \ frameworks/native/data/etc/android.software.sip.voip.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.sip.voip.xml \ frameworks/native/data/etc/com.android.nfc_extras.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.google.android.nfc_extras.xml \ frameworks/native/data/etc/android.hardware.bluetooth_le.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.bluetooth_le.xml diff --git a/rootdir/init.sony.usb.rc b/rootdir/init.sony.usb.rc index 95bbebc..5aab9bb 100644 --- a/rootdir/init.sony.usb.rc +++ b/rootdir/init.sony.usb.rc @@ -128,3 +128,21 @@ on property:sys.usb.config=charger write /sys/class/android_usb/android0/enable 1 start adbd setprop sys.usb.state ${sys.usb.config} + +on property:sys.usb.config=midi + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 0FCE + write /sys/class/android_usb/android0/idProduct C${ro.usb.pid_suffix} + write /sys/class/android_usb/android0/functions ${sys.usb.config} + write /sys/class/android_usb/android0/enable 1 + stop adb + setprop sys.usb.state ${sys.usb.config} + +on property:sys.usb.config=midi,adb + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 0FCE + write /sys/class/android_usb/android0/idProduct F${ro.usb.pid_suffix} + 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} |
