summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorSungjun Park <sjpark@codeaurora.org>2015-05-18 18:54:44 -0700
committerKyle Yan <kyan@codeaurora.org>2016-04-29 14:40:44 -0700
commitff1e9f65329ad170bace6957d41a52c3254b2f37 (patch)
treef622cb8fe8eba55224924eb31afc889511997c62 /Documentation
parent400a20450f5150e95b9469a81502eb65b6c7cd9c (diff)
bluetooth: Add slimbus driver for WCN3990
For WCN3990, it supports slimbus slave interface to receive/send audio data such as FM audio, bluetooth SCO, bluetooth A2DP data, etc. Change-Id: I6c64debd0c9b43ea5ebf55a58f1f4b06cdc9bd4e Signed-off-by: Sungjun Park <sjpark@codeaurora.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/bluetooth/btfm_slim.txt20
1 files changed, 20 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/bluetooth/btfm_slim.txt b/Documentation/devicetree/bindings/bluetooth/btfm_slim.txt
new file mode 100644
index 000000000000..901db5fb502d
--- /dev/null
+++ b/Documentation/devicetree/bindings/bluetooth/btfm_slim.txt
@@ -0,0 +1,20 @@
+* BTFM Slimbus Slave Driver
+BTFM Slimbus Slave driver configure and initialize slimbus slave device.
+Bluetooth SCO and FM Audio data is transferred over slimbus interface.
+
+Required properties:
+ - compatible: Should be set to one of the following:
+ btfmslim_slave
+ - qcom,btfm-slim-ifd: BTFM slimbus slave device entry name
+
+Optional properties:
+ - qcom,btfm-slim-ifd-elemental-addr: BTFM slimbus slave device enumeration
+ address
+
+Example:
+ btfmslim_codec: wcn3990 {
+ compatible = "qcom,btfmslim_slave";
+ elemental-addr = [00 01 20 02 17 02];
+ qcom,btfm-slim-ifd = "btfmslim_slave_ifd";
+ qcom,btfm-slim-ifd-elemental-addr = [00 00 20 02 17 02];
+ };