diff --git a/Makefile.am b/Makefile.am
index 8266def..45a811c 100644
--- a/Makefile.am
+++ b/Makefile.am
doc/service-api.txt doc/agent-api.txt doc/attribute-api.txt \
doc/network-api.txt doc/input-api.txt doc/audio-api.txt \
doc/control-api.txt doc/hfp-api.txt doc/health-api.txt \
- doc/sap-api.txt doc/media-api.txt doc/assigned-numbers.txt
+ doc/sap-api.txt doc/media-api.txt doc/assigned-numbers.txt \
+ doc/supported-features.txt
AM_YFLAGS = -d
diff --git a/doc/supported-features.txt b/doc/supported-features.txt
new file mode 100644
index 0000000..0510860
--- /dev/null
+++ b/doc/supported-features.txt
+Supported features in BlueZ
+===========================
+
+Note that some profiles/roles will depend on external components such as
+oFono or ConnMan.
+
+Profile/protocol Version Role(s)
+---------------------------------------------------------------------------
+
+GAP 4.0 (LE) Central, Observer, Broadcaster
+L2CAP 4.0 Server, Client
+SDP 4.0 Server, Client
+SDAP 1.1 Server, Client
+RFCOMM 1.1 Server, Client
+SPP 1.1 Server, Client
+
+PXP 1.0 Reporter, Monitor
+HOGP 1.0 Host
+HTP 1.0
+TIP 1.0
+
+SAP 1.1 Server
+DUN 1.1 Server, Client
+
+DID 1.3 Server, Client
+
+HFP 1.5 AG, HF
+HSP 1.2 AG, HS
+GAVDTP 1.2 Source, Sink
+AVDTP 1.2 Source, Sink
+A2DP 1.2 Source, Sink
+AVCTP 1.3 CT, TG
+AVRCP 1.4 CT, TG
+
+GOEP 2.0 Client, Server
+FTP 1.2 Client, Server
+OPP 1.2 Client, Server
+SYNCH 1.1 Client
+PBAP 1.1 Client, Server
+MAP 1.0 Client, Server
+
+HID 1.1 Host
+
+BNEP 1.0
+PAN 1.0 PANU, NAP, GN
+
+HCRP 1.2
+
+MCAP 1.0
+HDP 1.0