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-mbdrc.yaml#
5*45c6c5e0SSameer Pujar$schema: http://devicetree.org/meta-schemas/core.yaml#
6*45c6c5e0SSameer Pujar
7*45c6c5e0SSameer Pujartitle: Tegra210 MBDRC
8*45c6c5e0SSameer Pujar
9*45c6c5e0SSameer Pujardescription:
10*45c6c5e0SSameer Pujar  The Multi Band Dynamic Range Compressor (MBDRC) is part of Output
11*45c6c5e0SSameer Pujar  Processing Engine (OPE) which interfaces with Audio Hub (AHUB) via
12*45c6c5e0SSameer Pujar  Audio Client Interface (ACIF). MBDRC can be used as a traditional
13*45c6c5e0SSameer Pujar  single full band or a dual band or a multi band dynamic processor.
14*45c6c5e0SSameer Pujar
15*45c6c5e0SSameer Pujarmaintainers:
16*45c6c5e0SSameer Pujar  - Jon Hunter <jonathanh@nvidia.com>
17*45c6c5e0SSameer Pujar  - Mohan Kumar <mkumard@nvidia.com>
18*45c6c5e0SSameer Pujar  - Sameer Pujar <spujar@nvidia.com>
19*45c6c5e0SSameer Pujar
20*45c6c5e0SSameer Pujarproperties:
21*45c6c5e0SSameer Pujar  compatible:
22*45c6c5e0SSameer Pujar    oneOf:
23*45c6c5e0SSameer Pujar      - const: nvidia,tegra210-mbdrc
24*45c6c5e0SSameer Pujar      - items:
25*45c6c5e0SSameer Pujar          - enum:
26*45c6c5e0SSameer Pujar              - nvidia,tegra234-mbdrc
27*45c6c5e0SSameer Pujar              - nvidia,tegra194-mbdrc
28*45c6c5e0SSameer Pujar              - nvidia,tegra186-mbdrc
29*45c6c5e0SSameer Pujar          - const: nvidia,tegra210-mbdrc
30*45c6c5e0SSameer Pujar
31*45c6c5e0SSameer Pujar  reg:
32*45c6c5e0SSameer Pujar    maxItems: 1
33*45c6c5e0SSameer Pujar
34*45c6c5e0SSameer Pujarrequired:
35*45c6c5e0SSameer Pujar  - compatible
36*45c6c5e0SSameer Pujar  - reg
37*45c6c5e0SSameer Pujar
38*45c6c5e0SSameer PujaradditionalProperties: false
39*45c6c5e0SSameer Pujar
40*45c6c5e0SSameer Pujarexamples:
41*45c6c5e0SSameer Pujar  - |
42*45c6c5e0SSameer Pujar    dynamic-range-compressor@702d8200 {
43*45c6c5e0SSameer Pujar        compatible = "nvidia,tegra210-mbdrc";
44*45c6c5e0SSameer Pujar        reg = <0x702d8200 0x200>;
45*45c6c5e0SSameer Pujar    };
46*45c6c5e0SSameer Pujar
47*45c6c5e0SSameer Pujar...
48