xref: /linux/Documentation/devicetree/bindings/sound/nvidia,tegra210-peq.yaml (revision e78f70bad29c5ae1e1076698b690b15794e9b81e)
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#
6
7title: Tegra210 PEQ
8
9description:
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).
15
16maintainers:
17  - Jon Hunter <jonathanh@nvidia.com>
18  - Mohan Kumar <mkumard@nvidia.com>
19  - Sameer Pujar <spujar@nvidia.com>
20
21properties:
22  compatible:
23    oneOf:
24      - const: nvidia,tegra210-peq
25      - items:
26          - enum:
27              - nvidia,tegra264-peq
28              - nvidia,tegra234-peq
29              - nvidia,tegra194-peq
30              - nvidia,tegra186-peq
31          - const: nvidia,tegra210-peq
32
33  reg:
34    maxItems: 1
35
36required:
37  - compatible
38  - reg
39
40additionalProperties: false
41
42examples:
43  - |
44    equalizer@702d8100 {
45        compatible = "nvidia,tegra210-peq";
46        reg = <0x702d8100 0x100>;
47    };
48
49...
50