diff options
author | Satish Kodishala <skodisha@codeaurora.org> | 2014-08-14 14:57:24 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2014-09-11 03:31:32 -0700 |
commit | c2a76c94b48fe19ee700e97dc29805500ade8a8d (patch) | |
tree | c93e93bcc8b2ca6447fd2664e08c4a4bb67fd2cd /qcom | |
parent | 62936027a8b9a07c316c3134653ab0267c22825e (diff) | |
download | android_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.java | 12 |
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) | |