summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoonas Kylmälä <joonas.kylmala@iki.fi>2020-07-02 08:51:57 -0400
committerJoonas Kylmälä <joonas.kylmala@iki.fi>2020-07-02 08:51:57 -0400
commit918dc12f14e07530f8f93389589a21e70daf0f60 (patch)
tree84f5ebe61e3e9c152fcd641b5cfcec1ad6c500d7
parent6837345e38f07231fc244fe78011a46963828e1b (diff)
downloaddevice_samsung_midas_common-918dc12f14e07530f8f93389589a21e70daf0f60.tar.gz
device_samsung_midas_common-918dc12f14e07530f8f93389589a21e70daf0f60.tar.bz2
device_samsung_midas_common-918dc12f14e07530f8f93389589a21e70daf0f60.zip
Add USB (gadget mode) support
The kernel doesn't have support for host mode yet but gadget mode should work at this point. One should add the android.hardware.usb.accessory.xml permissions when the host mode is supported in kernel. Signed-off-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
-rw-r--r--midas.mk8
1 files changed, 8 insertions, 0 deletions
diff --git a/midas.mk b/midas.mk
index 0e8a418..32e7235 100644
--- a/midas.mk
+++ b/midas.mk
@@ -40,6 +40,10 @@ PRODUCT_AAPT_PREF_CONFIG := xhdpi
PRODUCT_PACKAGES += \
android.hardware.oemlock@1.0-service
+# USB HAL
+PRODUCT_PACKAGES += \
+ android.hardware.usb@1.0-service
+
# VNDK
PRODUCT_PACKAGES += \
vndk_package
@@ -151,3 +155,7 @@ PRODUCT_COPY_FILES += device/samsung/midas-common/resize2fs_partitions.sh:system
# development. Remove afterward as it consume way more energy this way.
PRODUCT_COPY_FILES += device/samsung/midas-common/prevent_suspend.sh:system/bin/prevent_suspend.sh
PRODUCT_COPY_FILES += device/samsung/midas-common/prevent_suspend.rc:system/etc/init/prevent_suspend.rc
+
+# Enable Hardware compoments on the framework level
+PRODUCT_COPY_FILES += \
+ frameworks/native/data/etc/android.hardware.usb.host.xml:system/etc/permissions/android.hardware.usb.host.xml