1*45c6c5e0SSameer Pujar# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*45c6c5e0SSameer Pujar%YAML 1.2
3*45c6c5e0SSameer Pujar---
4*45c6c5e0SSameer Pujar$id: http://devicetree.org/schemas/sound/nvidia,tegra210-peq.yaml#
5*45c6c5e0SSameer Pujar$schema: http://devicetree.org/meta-schemas/core.yaml#
6*45c6c5e0SSameer Pujar
7*45c6c5e0SSameer Pujartitle: Tegra210 PEQ
8*45c6c5e0SSameer Pujar
9*45c6c5e0SSameer Pujardescription:
10*45c6c5e0SSameer Pujar  The Parametric Equalizer (PEQ) is a cascade of biquad filters with
11*45c6c5e0SSameer Pujar  each filter tuned based on certain parameters. It can be used to
12*45c6c5e0SSameer Pujar  equalize the irregularities in the speaker frequency response.
13*45c6c5e0SSameer Pujar  PEQ sits inside Output Processing Engine (OPE) which interfaces
14*45c6c5e0SSameer Pujar  with Audio Hub (AHUB) via Audio Client Interface (ACIF).
15*45c6c5e0SSameer Pujar
16*45c6c5e0SSameer Pujarmaintainers:
17*45c6c5e0SSameer Pujar  - Jon Hunter <jonathanh@nvidia.com>
18*45c6c5e0SSameer Pujar  - Mohan Kumar <mkumard@nvidia.com>
19*45c6c5e0SSameer Pujar  - Sameer Pujar <spujar@nvidia.com>
20*45c6c5e0SSameer Pujar
21*45c6c5e0SSameer Pujarproperties:
22*45c6c5e0SSameer Pujar  compatible:
23*45c6c5e0SSameer Pujar    oneOf:
24*45c6c5e0SSameer Pujar      - const: nvidia,tegra210-peq
25*45c6c5e0SSameer Pujar      - items:
26*45c6c5e0SSameer Pujar          - enum:
27*45c6c5e0SSameer Pujar              - nvidia,tegra234-peq
28*45c6c5e0SSameer Pujar              - nvidia,tegra194-peq
29*45c6c5e0SSameer Pujar              - nvidia,tegra186-peq
30*45c6c5e0SSameer Pujar          - const: nvidia,tegra210-peq
31*45c6c5e0SSameer Pujar
32*45c6c5e0SSameer Pujar  reg:
33*45c6c5e0SSameer Pujar    maxItems: 1
34*45c6c5e0SSameer Pujar
35*45c6c5e0SSameer Pujarrequired:
36*45c6c5e0SSameer Pujar  - compatible
37*45c6c5e0SSameer Pujar  - reg
38*45c6c5e0SSameer Pujar
39*45c6c5e0SSameer PujaradditionalProperties: false
40*45c6c5e0SSameer Pujar
41*45c6c5e0SSameer Pujarexamples:
42*45c6c5e0SSameer Pujar  - |
43*45c6c5e0SSameer Pujar    equalizer@702d8100 {
44*45c6c5e0SSameer Pujar        compatible = "nvidia,tegra210-peq";
45*45c6c5e0SSameer Pujar        reg = <0x702d8100 0x100>;
46*45c6c5e0SSameer Pujar    };
47*45c6c5e0SSameer Pujar
48*45c6c5e0SSameer Pujar...
49