summaryrefslogtreecommitdiffstats
path: root/drivers/hfpmodem
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2014-01-20 21:43:37 -0600
committerDenis Kenzior <denkenz@gmail.com>2014-10-20 13:40:28 -0500
commitdebb0d2d3e76605f9683f401026e296ea157ef9b (patch)
tree6a4d76e963f8d01c4a67b3a4f64ad9627874777e /drivers/hfpmodem
parentab5b6d12172b36ad3d99b0fd7fa1e3896b8a9915 (diff)
downloadofono-debb0d2d3e76605f9683f401026e296ea157ef9b.tar.bz2
hfp: Add HF Indicators BRSF feature for 1.7
If HFP 1.7 client is used, enable the right BRSF feature
Diffstat (limited to 'drivers/hfpmodem')
-rw-r--r--drivers/hfpmodem/slc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/hfpmodem/slc.c b/drivers/hfpmodem/slc.c
index 401f85e4..d438eb33 100644
--- a/drivers/hfpmodem/slc.c
+++ b/drivers/hfpmodem/slc.c
@@ -78,6 +78,11 @@ void hfp_slc_info_init(struct hfp_slc_info *info, guint16 version)
info->hf_features |= HFP_HF_FEATURE_CODEC_NEGOTIATION;
+ if (version < HFP_VERSION_1_7)
+ goto done;
+
+ info->hf_features |= HFP_HF_FEATURE_HF_INDICATORS;
+
done:
memset(info->cind_val, 0, sizeof(info->cind_val));
memset(info->cind_pos, 0, sizeof(info->cind_pos));