diff --git a/device-comet.mk b/device-comet.mk index c137550..8cc5575 100644 --- a/device-comet.mk +++ b/device-comet.mk @@ -381,3 +381,7 @@ PRODUCT_PRODUCT_PROPERTIES += \ # Exynos RIL and telephony # Support RIL Domain-selection SUPPORT_RIL_DOMAIN_SELECTION := true + +# Thread HAL +PRODUCT_PACKAGES += \ + com.google.comet.hardware.threadnetwork diff --git a/threadnetwork/hal/Android.bp b/threadnetwork/hal/Android.bp new file mode 100644 index 0000000..9e11314 --- /dev/null +++ b/threadnetwork/hal/Android.bp @@ -0,0 +1,15 @@ +prebuilt_etc { + name: "comet_threadnetwork_hal_service.rc", + src: "threadnetwork_hal_service.rc", + installable: false, +} + +override_apex { + name: "com.google.comet.hardware.threadnetwork", + base: "com.android.hardware.threadnetwork", + prebuilts: [ + "comet_threadnetwork_hal_service.rc", + "threadnetwork-default.xml", + "android.hardware.thread_network.prebuilt.xml", + ], +} diff --git a/threadnetwork/hal/threadnetwork_hal_service.rc b/threadnetwork/hal/threadnetwork_hal_service.rc new file mode 100644 index 0000000..5e19dfd --- /dev/null +++ b/threadnetwork/hal/threadnetwork_hal_service.rc @@ -0,0 +1,4 @@ +service vendor.threadnetwork_hal /apex/com.android.hardware.threadnetwork/bin/hw/android.hardware.threadnetwork-service spinel+socket:///data/vendor/bluetooth/thread_dispatcher_socket + class hal + user thread_network + group system