[PATCH v1 1/2] dt-bindings: net: bluetooth: ti: Add property for enhanced SCO setup erratum

From: Stefano Radaelli

Date: Mon Feb 23 2026 - 06:56:53 EST


From: Stefano Radaelli <stefano.r@xxxxxxxxxxxxx>

Some Bluetooth controller/firmware combinations advertise support for the
HCI Enhanced Setup Synchronous Connection command but do not handle it
correctly for SCO setup in certain configurations (e.g.
BT_VOICE_TRANSPARENT/mSBC). This results in SCO audio not working unless
the enhanced setup path is avoided.

Add an optional boolean property, ti,no-enhanced-setup-sync-conn, to
describe this controller limitation.

Signed-off-by: Stefano Radaelli <stefano.r@xxxxxxxxxxxxx>
---
.../devicetree/bindings/net/bluetooth/ti,bluetooth.yaml | 7 +++++++
1 file changed, 7 insertions(+)

diff --git a/Documentation/devicetree/bindings/net/bluetooth/ti,bluetooth.yaml b/Documentation/devicetree/bindings/net/bluetooth/ti,bluetooth.yaml
index 290abc22e18a..92ed443cb427 100644
--- a/Documentation/devicetree/bindings/net/bluetooth/ti,bluetooth.yaml
+++ b/Documentation/devicetree/bindings/net/bluetooth/ti,bluetooth.yaml
@@ -71,6 +71,13 @@ properties:
items:
- const: bd-address

+ ti,no-enhanced-setup-sync-conn:
+ type: boolean
+ description:
+ Indicates that the Bluetooth controller/firmware does not correctly
+ handle the HCI Enhanced Setup Synchronous Connection command for SCO
+ setup, despite advertising support for it.
+
required:
- compatible

--
2.47.3