| # USB init scripts |
| PRODUCT_PACKAGES += init.qcom.usb.rc init.qcom.usb.sh |
| |
| # additional debugging on userdebug/eng builds |
| ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) |
| PRODUCT_PACKAGES += init.qti.usb.debug.sh |
| PRODUCT_PACKAGES += init.qti.usb.debug.rc |
| endif |
| |
| ifeq ($(TARGET_HAS_DIAG_ROUTER),true) |
| PRODUCT_PROPERTY_OVERRIDES += vendor.usb.diag.func.name=ffs |
| else |
| PRODUCT_PROPERTY_OVERRIDES += vendor.usb.diag.func.name=diag |
| endif |
| |
| ifneq ($(TARGET_KERNEL_VERSION),$(filter $(TARGET_KERNEL_VERSION),4.9 4.14 4.19)) |
| PRODUCT_PROPERTY_OVERRIDES += vendor.usb.use_ffs_mtp=1 |
| else |
| PRODUCT_PROPERTY_OVERRIDES += vendor.usb.use_ffs_mtp=0 |
| endif |
| |
| ifneq ($(TARGET_KERNEL_VERSION),$(filter $(TARGET_KERNEL_VERSION),4.9 4.14)) |
| PRODUCT_PACKAGES += android.hardware.usb@1.2-service-qti |
| endif |
| |
| ifeq ($(TARGET_USES_USB_GADGET_HAL), true) |
| PRODUCT_PACKAGES += android.hardware.usb.gadget@1.0-service-qti |
| endif |