oriole: enable media performance class 12 am: cc31b7ab5a am: 17d5f6b134 am: 85f58cb616 am: 254036c6d3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15597929
Change-Id: If501624d98d0c04ccc5e4d6e7f0f5599662584b7
diff --git a/device-oriole.mk b/device-oriole.mk
index d0da164..a73b575 100644
--- a/device-oriole.mk
+++ b/device-oriole.mk
@@ -173,6 +173,11 @@
PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.camera.exif_reveal_make_model=true
+# Bluetooth HAL
+PRODUCT_PACKAGES += \
+ android.hardware.bluetooth@1.1-service.bcmbtlinux \
+ bt_vendor.conf
+
# Override default distortion output gain according to UX experiments
PRODUCT_PRODUCT_PROPERTIES += \
vendor.audio.hapticgenerator.distortion.output.gain=0.5
diff --git a/device-raven.mk b/device-raven.mk
index ceb1458..2659718 100644
--- a/device-raven.mk
+++ b/device-raven.mk
@@ -176,6 +176,11 @@
PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.camera.exif_reveal_make_model=true
+# Bluetooth HAL
+PRODUCT_PACKAGES += \
+ android.hardware.bluetooth@1.1-service.bcmbtlinux \
+ bt_vendor.conf
+
# Override default distortion output gain according to UX experiments
PRODUCT_PRODUCT_PROPERTIES += \
vendor.audio.hapticgenerator.distortion.output.gain=0.5
diff --git a/device-slider.mk b/device-slider.mk
index f4e6b57..a56ff29 100644
--- a/device-slider.mk
+++ b/device-slider.mk
@@ -77,3 +77,8 @@
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
+
+# Bluetooth HAL
+PRODUCT_PACKAGES += \
+ android.hardware.bluetooth@1.1-service.bcmbtlinux \
+ bt_vendor.conf
diff --git a/device-whitefin.mk b/device-whitefin.mk
index 17e4d45..7794a4e 100644
--- a/device-whitefin.mk
+++ b/device-whitefin.mk
@@ -63,3 +63,8 @@
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
+
+# Bluetooth HAL
+PRODUCT_PACKAGES += \
+ android.hardware.bluetooth@1.1-service.bcmbtlinux \
+ bt_vendor.conf
diff --git a/raven/BoardConfig.mk b/raven/BoardConfig.mk
index 6d752a4..4ff656e 100644
--- a/raven/BoardConfig.mk
+++ b/raven/BoardConfig.mk
@@ -13,11 +13,16 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
-TARGET_BOARD_INFO_FILE := device/google/raviole/board-info.txt
-TARGET_BOOTLOADER_BOARD_NAME := raven
-TARGET_SCREEN_DENSITY := 560
-USES_DEVICE_GOOGLE_RAVIOLE := true
-include device/google/gs101/BoardConfig-common.mk
--include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk
--include vendor/google_devices/raven/proprietary/BoardConfigVendor.mk
+ifdef PHONE_CAR_BOARD_PRODUCT
+ include device/google_car/$(PHONE_CAR_BOARD_PRODUCT)/BoardConfig.mk
+else
+ TARGET_BOARD_INFO_FILE := device/google/raviole/board-info.txt
+ TARGET_BOOTLOADER_BOARD_NAME := raven
+ TARGET_SCREEN_DENSITY := 560
+ USES_DEVICE_GOOGLE_RAVIOLE := true
+
+ include device/google/gs101/BoardConfig-common.mk
+ -include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk
+ -include vendor/google_devices/raven/proprietary/BoardConfigVendor.mk
+endif