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

Node specific 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'

Deprecated node specific properties

Deprecated properties not inherited from the base binding file.

(None)

Base properties

Properties inherited from the base binding file, which defines common properties that may be set on many nodes. Not all of these may apply to the “zephyr,uac2” compatible.

(None)