zenfone6: Add Fm support
diff --git a/BoardConfig.mk b/BoardConfig.mk
index df02adc..ddb5d44 100755
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -87,6 +87,10 @@
# DRM
TARGET_ENABLE_MEDIADRM_64 := true
+# FM
+BOARD_HAS_QCA_FM_SOC := "cherokee"
+BOARD_HAVE_QCOM_FM := true
+
# Global
BOARD_USES_QCOM_HARDWARE := true
TARGET_SPECIFIC_HEADER_PATH := $(DEVICE_PATH)/include
diff --git a/device.mk b/device.mk
index 0544223..b6e8235 100755
--- a/device.mk
+++ b/device.mk
@@ -95,6 +95,14 @@
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/excluded-input-devices.xml:system/etc/excluded-input-devices.xml
+# FM
+PRODUCT_PACKAGES += \
+ FM2 \
+ libqcomfm_jni \
+ qcom.fmradio
+
+PRODUCT_BOOT_JARS += qcom.fmradio
+
# Input
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/keylayout/fts_ts.kl:system/usr/keylayout/fts_ts.kl \
diff --git a/omni.dependencies b/omni.dependencies
index 79dc9c6..b8c5ab0 100644
--- a/omni.dependencies
+++ b/omni.dependencies
@@ -22,5 +22,11 @@
"repository": "android_packages_apps_SnapdragonCamera2",
"target_path": "packages/apps/SnapdragonCamera2",
"revision": "android-9.0"
- }
+ },
+ {
+ "remote": "omnirom",
+ "repository": "android_vendor_qcom_opensource_fm-commonsys",
+ "target_path": "vendor/qcom/opensource/fm-commonsys",
+ "revision": "android-9.0"
+ }
]
diff --git a/proprietary-files.txt b/proprietary-files.txt
index 350957c..9777619 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -76,6 +76,14 @@
lib64/libdpmtcm.so
-priv-app/dpmserviceapp/dpmserviceapp.apk
+# FM
+lib/fm_helium.so
+lib/libfm-hci.so
+-lib/vendor.qti.hardware.fm@1.0.so
+lib64/fm_helium.so
+lib64/libfm-hci.so
+-lib64/vendor.qti.hardware.fm@1.0.so
+
# HotwordEnrollment
-priv-app/HotwordEnrollmentOKGoogleWCD9340/HotwordEnrollmentOKGoogleWCD9340.apk
-priv-app/HotwordEnrollmentXGoogleWCD9340/HotwordEnrollmentXGoogleWCD9340.apk
diff --git a/system.prop b/system.prop
index 7786d61..15400ad 100644
--- a/system.prop
+++ b/system.prop
@@ -32,6 +32,9 @@
#Enable virtual display.
debug.sf.enable_hwc_vds=1
+# FM
+vendor.bluetooth.soc=cherokee
+
# Media
media.settings.xml=/system/etc/media_profiles_vendor.xml