Commit c966c715 authored by Ayush Singh's avatar Ayush Singh Committed by Greg Kroah-Hartman
Browse files

dt-bindings: net: Add ti,cc1352p7



Add DT bindings for Texas Instruments Simplelink CC1352P7 wireless MCU

BeaglePlay has CC1352P7 co-processor connected to the main AM62 (running
Linux) over UART. In the BeagleConnect Technology, CC1352 is responsible
for handling 6LoWPAN communication with beagleconnect freedom nodes as
well as their discovery.

Signed-off-by: default avatarAyush Singh <ayushdevel1325@gmail.com>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: default avatarNishanth Menon <nm@ti.com>
Link: https://lore.kernel.org/r/20231017101116.178041-2-ayushdevel1325@gmail.com


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 2b107158
Loading
Loading
Loading
Loading
+51 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/net/ti,cc1352p7.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Texas Instruments Simplelink CC1352P7 wireless MCU

description:
  The CC1352P7 MCU can be connected via SPI or UART.

maintainers:
  - Ayush Singh <ayushdevel1325@gmail.com>

properties:
  compatible:
    const: ti,cc1352p7

  clocks:
    items:
      - description: high-frequency main system (MCU and peripherals) clock
      - description: low-frequency system clock

  clock-names:
    items:
      - const: sclk_hf
      - const: sclk_lf

  reset-gpios:
    maxItems: 1

  vdds-supply: true

required:
  - compatible

additionalProperties: false

examples:
  - |
    #include <dt-bindings/gpio/gpio.h>

    serial {
      mcu {
        compatible = "ti,cc1352p7";
        clocks = <&sclk_hf 0>, <&sclk_lf 25>;
        clock-names = "sclk_hf", "sclk_lf";
        reset-gpios = <&pio 35 GPIO_ACTIVE_LOW>;
        vdds-supply = <&vdds>;
      };
    };
+6 −0
Original line number Diff line number Diff line
@@ -8991,6 +8991,12 @@ F: drivers/staging/greybus/sdio.c
F:	drivers/staging/greybus/spi.c
F:	drivers/staging/greybus/spilib.c
GREYBUS BEAGLEPLAY DRIVERS
M:	Ayush Singh <ayushdevel1325@gmail.com>
L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
GREYBUS SUBSYSTEM
M:	Johan Hovold <johan@kernel.org>
M:	Alex Elder <elder@kernel.org>