Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux
[drm/drm-misc.git] / Documentation / devicetree / bindings / sound / nvidia,tegra210-peq.yaml
blob1e373c49d639bd4a9debd0ff0fa393717080e0e9
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-peq.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Tegra210 PEQ
9 description:
10   The Parametric Equalizer (PEQ) is a cascade of biquad filters with
11   each filter tuned based on certain parameters. It can be used to
12   equalize the irregularities in the speaker frequency response.
13   PEQ sits inside Output Processing Engine (OPE) which interfaces
14   with Audio Hub (AHUB) via Audio Client Interface (ACIF).
16 maintainers:
17   - Jon Hunter <jonathanh@nvidia.com>
18   - Mohan Kumar <mkumard@nvidia.com>
19   - Sameer Pujar <spujar@nvidia.com>
21 properties:
22   compatible:
23     oneOf:
24       - const: nvidia,tegra210-peq
25       - items:
26           - enum:
27               - nvidia,tegra234-peq
28               - nvidia,tegra194-peq
29               - nvidia,tegra186-peq
30           - const: nvidia,tegra210-peq
32   reg:
33     maxItems: 1
35 required:
36   - compatible
37   - reg
39 additionalProperties: false
41 examples:
42   - |
43     equalizer@702d8100 {
44         compatible = "nvidia,tegra210-peq";
45         reg = <0x702d8100 0x100>;
46     };
48 ...