summaryrefslogtreecommitdiffstats
path: root/qcom
diff options
context:
space:
mode:
authorSatish Kodishala <skodisha@codeaurora.org>2014-08-14 14:57:24 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2014-09-11 03:31:32 -0700
commitc2a76c94b48fe19ee700e97dc29805500ade8a8d (patch)
treec93e93bcc8b2ca6447fd2664e08c4a4bb67fd2cd /qcom
parent62936027a8b9a07c316c3134653ab0267c22825e (diff)
downloadandroid_hardware_qcom_fm-c2a76c94b48fe19ee700e97dc29805500ade8a8d.tar.gz
android_hardware_qcom_fm-c2a76c94b48fe19ee700e97dc29805500ade8a8d.tar.bz2
android_hardware_qcom_fm-c2a76c94b48fe19ee700e97dc29805500ade8a8d.zip
FM: Support AF list events from Silabs driver
Suuport AF list events from Silabs FM radio driver. Change-Id: I74c08df790e841c4b0315e0af8c61e60ef6973cc
Diffstat (limited to 'qcom')
-rw-r--r--qcom/fmradio/FmReceiver.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/qcom/fmradio/FmReceiver.java b/qcom/fmradio/FmReceiver.java
index 3f5eb62..486dc33 100644
--- a/qcom/fmradio/FmReceiver.java
+++ b/qcom/fmradio/FmReceiver.java
@@ -1544,6 +1544,14 @@ public class FmReceiver extends FmTransceiver
else
return false;
}
+
+ public boolean IsRomeChip() {
+ String chip = SystemProperties.get("qcom.bluetooth.soc");
+ if (chip.equals("rome"))
+ return true;
+ else
+ return false;
+ }
/*==============================================================
FUNCTION: getAFInfo
==============================================================*/
@@ -1575,8 +1583,8 @@ public class FmReceiver extends FmTransceiver
FmReceiverJNI.getBufferNative(sFd, buff, TAVARUA_BUF_AF_LIST);
- if (IsSmdTransportLayer()) {
- Log.d(TAG, "SMD transport layer");
+ if (IsSmdTransportLayer() || IsRomeChip()) {
+ Log.d(TAG, "SMD transport layer or Rome chip");
tunedFreq = (buff[0] & 0xFF) |
((buff[1] & 0xFF) << 8) |