blob: 1dd23d0dad255381dc965afb248b8b30dda46ebc [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
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