This patch add a new telephony driver allowing HSP/HFP to be managed through an external DBus agent. BlueZ takes care of SDP and RFComm parts while the upper layer is processed by the agent. Current AT parser and dbus code which are only needed by current drivers (built-in drivers) are move to telephony-builtin.[ch]. Frédéric Danis (4): Audio: move at parsing code to telephony-builtin.[ch] files Audio: move dbus callbacks to telephony-builtin.c Audio: add adapter to telephony_init/_exit Audio: add dbus telephony driver Makefile.am | 9 +- acinclude.m4 | 1 + audio/headset.c | 1485 +++---------------------------------------- audio/headset.h | 4 + audio/manager.c | 4 +- audio/telephony-builtin.c | 1570 +++++++++++++++++++++++++++++++++++++++++++++ audio/telephony-builtin.h | 218 +++++++ audio/telephony-dbus.c | 554 ++++++++++++++++ audio/telephony-dummy.c | 5 +- audio/telephony-maemo5.c | 5 +- audio/telephony-maemo6.c | 5 +- audio/telephony-ofono.c | 5 +- audio/telephony.h | 225 +------ doc/audio-api.txt | 99 +++ 14 files changed, 2590 insertions(+), 1599 deletions(-) create mode 100644 audio/telephony-builtin.c create mode 100644 audio/telephony-builtin.h create mode 100644 audio/telephony-dbus.c -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html