1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-ope.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 The Output Processing Engine (OPE) is one of the AHUB client. It has
11 PEQ (Parametric Equalizer) and MBDRC (Multi Band Dynamic Range Compressor)
12 sub blocks for data processing.
15 - Jon Hunter <jonathanh@nvidia.com>
16 - Mohan Kumar <mkumard@nvidia.com>
17 - Sameer Pujar <spujar@nvidia.com>
20 - $ref: dai-common.yaml#
25 - const: nvidia,tegra210-ope
31 - const: nvidia,tegra210-ope
48 $ref: /schemas/graph.yaml#/properties/ports
51 $ref: audio-graph-port.yaml#
52 unevaluatedProperties: false
54 OPE ACIF (Audio Client Interface) input port. This is connected
55 to corresponding ACIF output port on AHUB (Audio Hub).
58 $ref: audio-graph-port.yaml#
59 unevaluatedProperties: false
61 OPE ACIF output port. This is connected to corresponding ACIF
65 '^equalizer@[0-9a-f]+$':
67 $ref: nvidia,tegra210-peq.yaml#
69 '^dynamic-range-compressor@[0-9a-f]+$':
71 $ref: nvidia,tegra210-mbdrc.yaml#
77 additionalProperties: false
81 processing-engine@702d8000 {
82 compatible = "nvidia,tegra210-ope";
83 reg = <0x702d8000 0x100>;
84 sound-name-prefix = "OPE1";