xref: /freebsd/sys/contrib/device-tree/Bindings/serial/esp,esp32-acm.yaml (revision d37eb51047221dc3322b34db1038ff3aa533883f)
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2
3%YAML 1.2
4---
5$id: http://devicetree.org/schemas/serial/esp,esp32-acm.yaml#
6$schema: http://devicetree.org/meta-schemas/core.yaml#
7
8title: ESP32S3 ACM gadget controller
9
10maintainers:
11  - Max Filippov <jcmvbkbc@gmail.com>
12
13description:
14  Fixed function USB CDC-ACM gadget controller of the Espressif ESP32S3 SoC.
15
16allOf:
17  - $ref: serial.yaml#
18
19properties:
20  compatible:
21    const: esp,esp32s3-acm
22
23  reg:
24    maxItems: 1
25
26  interrupts:
27    maxItems: 1
28
29required:
30  - compatible
31  - reg
32  - interrupts
33
34additionalProperties: false
35
36examples:
37  - |
38    serial@60038000 {
39      compatible = "esp,esp32s3-acm";
40      reg = <0x60038000 0x1000>;
41      interrupts = <96 3 0>;
42    };
43