summaryrefslogtreecommitdiffstats
path: root/drivers/hfpmodem
diff options
context:
space:
mode:
authorKrzysztof Wilk <Krzysztofx.Wilk@intel.com>2014-03-17 16:47:29 +0100
committerDenis Kenzior <denkenz@gmail.com>2014-03-19 10:19:53 -0500
commit8a7b8b05215c3cfb0934aa3c3807e8f94aab18d7 (patch)
tree35bef7a183c4a4799e7da1457ba605b7e3699c24 /drivers/hfpmodem
parent5705a0078e67ab4262aebb6188bebbc2be5198eb (diff)
downloadofono-8a7b8b05215c3cfb0934aa3c3807e8f94aab18d7.tar.bz2
hfp: Add CHLD features to drver data
Diffstat (limited to 'drivers/hfpmodem')
-rw-r--r--drivers/hfpmodem/handsfree.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/hfpmodem/handsfree.c b/drivers/hfpmodem/handsfree.c
index 78ee8017..bbe10b86 100644
--- a/drivers/hfpmodem/handsfree.c
+++ b/drivers/hfpmodem/handsfree.c
@@ -49,6 +49,7 @@ static const char *bvra_prefix[] = { "+BVRA:", NULL };
struct hf_data {
GAtChat *chat;
unsigned int ag_features;
+ unsigned int ag_mpty_features;
int battchg_index;
guint register_source;
};
@@ -139,6 +140,7 @@ static gboolean hfp_handsfree_register(gpointer user_data)
ofono_handsfree_set_inband_ringing(hf, TRUE);
ofono_handsfree_set_ag_features(hf, hd->ag_features);
+ ofono_handsfree_set_ag_chld_features(hf, hd->ag_mpty_features);
ofono_handsfree_register(hf);
return FALSE;
@@ -154,6 +156,7 @@ static int hfp_handsfree_probe(struct ofono_handsfree *hf,
hd = g_new0(struct hf_data, 1);
hd->chat = g_at_chat_clone(info->chat);
hd->ag_features = info->ag_features;
+ hd->ag_mpty_features = info->ag_mpty_features;
ofono_handsfree_set_data(hf, hd);