[PATCH v2 6/7] dt-bindings: beagle: Add BeagleConnect Freedom

From: Ayush Singh

Date: Thu Aug 27 2026 - 04:01:26 EST


Add devicetree bindings for the BeagleBoard.org BeagleConnect Freedom,
a wireless-enabled board based on the TI CC1352P7. The board exposes an
MCU that can be attached to a host over USB, UART, SPI or I2C, and is
described as a child node of the corresponding bus.

Signed-off-by: Ayush Singh <ayush@xxxxxxxxxxxxxxx>
---
.../beagle/beagle,beagleconnect-freedom.yaml | 39 ++++++++++++++++++++++
MAINTAINERS | 6 ++++
2 files changed, 45 insertions(+)

diff --git a/Documentation/devicetree/bindings/beagle/beagle,beagleconnect-freedom.yaml b/Documentation/devicetree/bindings/beagle/beagle,beagleconnect-freedom.yaml
new file mode 100644
index 000000000000..be051a39acdc
--- /dev/null
+++ b/Documentation/devicetree/bindings/beagle/beagle,beagleconnect-freedom.yaml
@@ -0,0 +1,39 @@
+# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/beagle/beagle,beagleconnect-freedom.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: BeagleBoard.org BeagleConnect Freedom
+
+description:
+ The BeagleBoard.org BeagleConnect Freedom board connected over USB, UART, SPI or I2C.
+
+maintainers:
+ - Ayush Singh <ayush@xxxxxxxxxxxxxxx>
+
+properties:
+ compatible:
+ const: beagle,beagleconnect-freedom
+
+ reg:
+ maxItems: 1
+
+ vbat-supply: true
+
+required:
+ - compatible
+
+allOf:
+ - $ref: /schemas/spi/spi-peripheral-props.yaml#
+
+unevaluatedProperties: false
+
+examples:
+ - |
+ serial {
+ mcu {
+ compatible = "beagle,beagleconnect-freedom";
+ vbat-supply = <&vbat>;
+ };
+ };
diff --git a/MAINTAINERS b/MAINTAINERS
index 3ba56cdbf056..d047090be5f4 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -11334,6 +11334,12 @@ L: greybus-dev@xxxxxxxxxxxxxxxx (moderated for non-subscribers)
S: Maintained
F: drivers/greybus/gb_softsvc.rs

+GREYBUS UART NODE DRIVERS
+M: Ayush Singh <ayush@xxxxxxxxxxxxxxx>
+L: greybus-dev@xxxxxxxxxxxxxxxx (moderated for non-subscribers)
+S: Maintained
+F: Documentation/devicetree/bindings/beagle/beagle,beagleconnect-freedom.yaml
+
GREYBUS SUBSYSTEM
M: Johan Hovold <johan@xxxxxxxxxx>
M: Alex Elder <elder@xxxxxxxxxx>

--
2.55.0