blob: e9f29b2846bb96f62d8c95f1dc89613d6ff2d85d [file] [log] [blame]
# 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