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

zephyr,uac2-clock-source

Vendor: Zephyr-specific binding

Description

USB Audio Class 2 Clock Source entity

Properties

Properties not inherited from the base binding file.

Name

Type

Details

clock-type

string

Clock Type indicating whether the Clock Source represents an external
clock or an internal clock with either fixed frequency, variable
frequency, or programmable frequency.

This property is required.

Legal values: 'external', 'internal-fixed', 'internal-variable', 'internal-programmable'

sof-synchronized

boolean

True if clock is synchronized to USB Start of Frame. False if clock is
free running. External clock must be free running.

frequency-control

string

Clock Frequency Control capabilities

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

validity-control

string

Clock Validity Control capabilities

Legal values: 'read-only'

assoc-terminal

phandle

Input or Output Terminal associated with this Clock Source. Set if clock
is derived from USB OUT data endpoint (point the handle to respective
Input Terminal) or from input signal on S/PDIF connector.

sampling-frequencies

array

Sampling Frequencies, in Hz, this Clock Source Entity can generate.

This property is required.