Lines Matching +full:- +full:only

1 /* SPDX-License-Identifier: GPL-2.0 */
11 * block read transactions with at least quadlet-aligned offset and length.
12 * Writes are not allowed except where noted; quadlet-sized registers must be
15 * All values are in big endian. The DICE firmware runs on a little-endian CPU
16 * and just byte-swaps _all_ quadlets on the bus, so values without endianness
17 * (e.g. strings) get scrambled and must be byte-swapped again by the driver.
32 * size values are measured in quadlets. Read-only.
50 * Stores the full 64-bit address (node ID and offset in the node's address
60 * A bitmask with asynchronous events; read-only. When any event(s) happen,
74 /* Other bits may be used for device-specific events. */
78 * bytes. Quadlets are byte-swapped. The encoding is whatever the host driver
86 * source or sample rate is supported is device-specific; the internal clock
120 * Enable streaming; read/write. Writing a non-zero value (re)starts all
128 * Status of the sample clock; read-only.
133 /* The actual sample rate; CLOCK_RATE_32000-_192000 or _NONE. */
137 * Status of all clock sources; read-only.
173 * The measured rate of the current clock source, in Hz; read-only.
180 * early release because they can handle firmware only which supports the
186 * read-only.
191 * Supported sample rates and clock sources; read-only.
216 * Names of all clock sources; read-only. Quadlets are byte-swapped. Names
229 * The number of supported capture streams; read-only.
234 * The size of one stream's register block, in quadlets; read-only. The
241 * The isochronous channel number on which packets are sent, or -1 if the
247 * The number of audio channels; read-only. There will be one quadlet per
253 * The number of MIDI ports, 0-8; read-only. If > 0, there will be one
259 * The speed at which the packets are sent, SCODE_100-_400; read/write.
260 * SCODE_800 is only available in Dice III.
265 * Names of all audio channels; read-only. Quadlets are byte-swapped. Names
273 * Audio IEC60958 capabilities; read-only. Bitmask with one bit per audio
291 * The number of supported playback streams; read-only.
296 * The size of one stream's register block, in quadlets; read-only. The
303 * The isochronous channel number on which packets are received, or -1 if the
316 * The number of audio channels; read-only. There will be one quadlet per
322 * The number of MIDI ports, 0-8; read-only. If > 0, there will be one
328 * Names of all audio channels; read-only. Quadlets are byte-swapped. Names
336 * Audio IEC60958 capabilities; read-only. Bitmask with one bit per audio
354 * Current clock source; read-only.
359 * Clock source is locked (boolean); read-only.
364 * Current sample rate (CLOCK_RATE_* >> CLOCK_RATE_SHIFT), _32000-_192000 or
365 * _NONE; read-only.
370 * ADAT user data bits; read-only.