RM6785-common: Compile USB service from source

Change-Id: Iaea6897af3ac0827c88622517f3ba97ddd421c3e
This commit is contained in:
SamarV-121
2024-03-03 11:22:04 +05:30
committed by Debayan Kar
parent 27bae203e0
commit 6012979aa0
4 changed files with 0 additions and 35 deletions
-13
View File
@@ -15564,19 +15564,6 @@ cc_prebuilt_binary {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_binary {
name: "android.hardware.usb@1.1-service-mediatek",
owner: "realme",
srcs: ["proprietary/vendor/bin/hw/android.hardware.usb@1.1-service-mediatek"],
check_elf_files: false,
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary { cc_prebuilt_binary {
name: "camerahalserver", name: "camerahalserver",
owner: "realme", owner: "realme",
-2
View File
@@ -513,7 +513,6 @@ PRODUCT_COPY_FILES += \
vendor/realme/RM6785-common/proprietary/vendor/etc/init/android.hardware.neuralnetworks@1.3-service-mtk-neuron.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.neuralnetworks@1.3-service-mtk-neuron.rc \ vendor/realme/RM6785-common/proprietary/vendor/etc/init/android.hardware.neuralnetworks@1.3-service-mtk-neuron.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.neuralnetworks@1.3-service-mtk-neuron.rc \
vendor/realme/RM6785-common/proprietary/vendor/etc/init/android.hardware.secure_element@1.2-service-mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.secure_element@1.2-service-mediatek.rc \ vendor/realme/RM6785-common/proprietary/vendor/etc/init/android.hardware.secure_element@1.2-service-mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.secure_element@1.2-service-mediatek.rc \
vendor/realme/RM6785-common/proprietary/vendor/etc/init/android.hardware.sensors@2.0-service-mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.sensors@2.0-service-mediatek.rc \ vendor/realme/RM6785-common/proprietary/vendor/etc/init/android.hardware.sensors@2.0-service-mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.sensors@2.0-service-mediatek.rc \
vendor/realme/RM6785-common/proprietary/vendor/etc/init/android.hardware.usb@1.1-service-mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.usb@1.1-service-mediatek.rc \
vendor/realme/RM6785-common/proprietary/vendor/etc/init/android.hardware.wifi.supplicant-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.wifi.supplicant-service.rc \ vendor/realme/RM6785-common/proprietary/vendor/etc/init/android.hardware.wifi.supplicant-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.wifi.supplicant-service.rc \
vendor/realme/RM6785-common/proprietary/vendor/etc/init/atcid.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/atcid.rc \ vendor/realme/RM6785-common/proprietary/vendor/etc/init/atcid.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/atcid.rc \
vendor/realme/RM6785-common/proprietary/vendor/etc/init/audiocmdservice_atci.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/audiocmdservice_atci.rc \ vendor/realme/RM6785-common/proprietary/vendor/etc/init/audiocmdservice_atci.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/audiocmdservice_atci.rc \
@@ -1715,7 +1714,6 @@ PRODUCT_PACKAGES += \
android.hardware.neuralnetworks@1.3-service-mtk-neuron \ android.hardware.neuralnetworks@1.3-service-mtk-neuron \
android.hardware.secure_element@1.2-service-mediatek \ android.hardware.secure_element@1.2-service-mediatek \
android.hardware.sensors@2.0-service-mediatek \ android.hardware.sensors@2.0-service-mediatek \
android.hardware.usb@1.1-service-mediatek \
camerahalserver \ camerahalserver \
mtkfusionrild \ mtkfusionrild \
vendor.mediatek.hardware.dfps@1.0-service \ vendor.mediatek.hardware.dfps@1.0-service \
@@ -1,20 +0,0 @@
on boot
chown root system /sys/class/dual_role_usb/dual-role-type_c_port0/mode
chown root system /sys/class/dual_role_usb/dual-role-type_c_port0/power_role
chown root system /sys/class/dual_role_usb/dual-role-type_c_port0/data_role
chmod 664 /sys/class/dual_role_usb/dual-role-type_c_port0/mode
chmod 664 /sys/class/dual_role_usb/dual-role-type_c_port0/power_role
chmod 664 /sys/class/dual_role_usb/dual-role-type_c_port0/data_role
chown root system /sys/class/dual_role_usb/dual-role-usb20/mode
chown root system /sys/class/dual_role_usb/dual-role-usb20/power_role
chown root system /sys/class/dual_role_usb/dual-role-usb20/data_role
chmod 664 /sys/class/dual_role_usb/dual-role-usb20/mode
chmod 664 /sys/class/dual_role_usb/dual-role-usb20/power_role
chmod 664 /sys/class/dual_role_usb/dual-role-usb20/data_role
service vendor.usb-hal-1-1 /vendor/bin/hw/android.hardware.usb@1.1-service-mediatek
class hal
user root
group root system shell mtp
capabilities