FM: Support AF list events from Silabs driver
Suuport AF list events from Silabs FM
radio driver.
Change-Id: I74c08df790e841c4b0315e0af8c61e60ef6973cc
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 @@
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 @@
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) |