RM6785: Compile USB service from source
Change-Id: Iaea6897af3ac0827c88622517f3ba97ddd421c3e
diff --git a/Android.bp b/Android.bp
index b8ff94b..8b8358e 100644
--- a/Android.bp
+++ b/Android.bp
@@ -15564,19 +15564,6 @@
}
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 {
name: "camerahalserver",
owner: "realme",
srcs: ["proprietary/vendor/bin/hw/camerahalserver"],
diff --git a/RM6785-common-vendor.mk b/RM6785-common-vendor.mk
index badb3ea..94dd400 100644
--- a/RM6785-common-vendor.mk
+++ b/RM6785-common-vendor.mk
@@ -513,7 +513,6 @@
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.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/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 \
@@ -1715,7 +1714,6 @@
android.hardware.neuralnetworks@1.3-service-mtk-neuron \
android.hardware.secure_element@1.2-service-mediatek \
android.hardware.sensors@2.0-service-mediatek \
- android.hardware.usb@1.1-service-mediatek \
camerahalserver \
mtkfusionrild \
vendor.mediatek.hardware.dfps@1.0-service \
diff --git a/proprietary/vendor/bin/hw/android.hardware.usb@1.1-service-mediatek b/proprietary/vendor/bin/hw/android.hardware.usb@1.1-service-mediatek
deleted file mode 100644
index 2c42d78..0000000
--- a/proprietary/vendor/bin/hw/android.hardware.usb@1.1-service-mediatek
+++ /dev/null
Binary files differ
diff --git a/proprietary/vendor/etc/init/android.hardware.usb@1.1-service-mediatek.rc b/proprietary/vendor/etc/init/android.hardware.usb@1.1-service-mediatek.rc
deleted file mode 100644
index f8513d0..0000000
--- a/proprietary/vendor/etc/init/android.hardware.usb@1.1-service-mediatek.rc
+++ /dev/null
@@ -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