zephyr/dts/bindings/usb/usb-audio-hp.yaml

122 lines
2.7 KiB
YAML

# Copyright (c) 2020 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0
# Specific fields for USB audio headphones.
description: USB Audio headphones specific fields.
compatible: "usb-audio-hp"
include: usb-audio.yaml
properties:
resolution:
type: int
default: 16
required: false
enum:
- 8
- 16
- 24
- 32
# channel configuration options
channel-l:
type: boolean
required: false
description: Enable (l) channel.
channel-r:
type: boolean
required: false
description: Enable (r) channel.
channel-c:
type: boolean
required: false
description: Enable (c) channel.
channel-lfe:
type: boolean
required: false
description: Enable (lfe) channel.
channel-ls:
type: boolean
required: false
description: Enable (ls) channel.
channel-rs:
type: boolean
required: false
description: Enable (rs) channel.
channel-lc:
type: boolean
required: false
description: Enable (lc) channel.
channel-rc:
type: boolean
required: false
description: Enable (rc) channel.
channel-s:
type: boolean
required: false
description: Enable (s) channel.
channel-sl:
type: boolean
required: false
description: Enable (sl) channel.
channel-sr:
type: boolean
required: false
description: Enable (sr) channel.
channel-t:
type: boolean
required: false
description: Enable (t) channel.
channel-cfg:
type: boolean
required: false
description: Enable (cfg) channel.
# feature unit configuration options
feature-mute:
type: boolean
required: true
description: Enable Mute feature.
feature-volume:
type: boolean
required: false
description: |
Enable Volume feature.
Currently not supported.
feature-tone-control:
type: boolean
required: false
description: |
Enable Tone Control (Bass, Mid, Treble) feature.
Currently not supported.
feature-graphic-equalizer:
type: boolean
required: false
description: |
Enable Graphic Equalizer feature.
Currently not supported.
feature-automatic-gain-control:
type: boolean
required: false
description: |
Enable Autoamtic Gain Control feature.
Currently not supported.
feature-delay:
type: boolean
required: false
description: |
Enable Delay feature.
Currently not supported.
feature-bass-boost:
type: boolean
required: false
description: |
Enable Bass Boost feature.
Currently not supported.
feature-loudness:
type: boolean
required: false
description: |
Enable Loudness feature.
Currently not supported.