The latest development version of this page may be more current than this released 4.0.0 version.

zephyr,uac2

Vendor: Zephyr-specific binding

Note

An implementation of a driver matching this compatible is available in subsys/usb/device_next/class/usbd_uac2.c.

Description

USB Audio Class 2 instance

Properties

Properties not inherited from the base binding file.

Name

Type

Details

full-speed

boolean

True if this instance is allowed to operate at Full-Speed.

high-speed

boolean

True if this instance is allowed to operate at High-Speed.

audio-function

int

Constant, indicating the primary use of this audio function, as intended
by the manufacturer. Use Audio Function category codes define from
dt-bindings/usb/audio.h.

This property is required.

interrupt-endpoint

boolean

Enable to support an optional interrupt endpoint to inform the Host about
dynamic changes that occur on the different addressable entities.

latency-control

string

Latency Control capabilities

Legal values: 'read-only', 'host-programmable'