61 lines
1.6 KiB
YAML
61 lines
1.6 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/sound/rockchip,rk3399-gru-sound.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Rockchip with MAX98357A/RT5514/DA7219 codecs on GRU boards
|
|
|
|
maintainers:
|
|
- Heiko Stuebner <heiko@sntech.de>
|
|
|
|
properties:
|
|
compatible:
|
|
const: rockchip,rk3399-gru-sound
|
|
|
|
rockchip,cpu:
|
|
$ref: /schemas/types.yaml#/definitions/phandle-array
|
|
description: |
|
|
List of phandles to the Rockchip CPU DAI controllers connected to codecs
|
|
minItems: 1
|
|
items:
|
|
- items:
|
|
- description: Phandle to the Rockchip I2S controllers
|
|
- items:
|
|
- description: |
|
|
Phandle to the Rockchip SPDIF controller. Required when a
|
|
DisplayPort audio codec is referenced in rockchip,codec
|
|
|
|
rockchip,codec:
|
|
$ref: /schemas/types.yaml#/definitions/phandle-array
|
|
description: |
|
|
The phandles of the audio codecs connected to the Rockchip CPU DAI
|
|
controllers
|
|
minItems: 1
|
|
maxItems: 6
|
|
items:
|
|
maxItems: 1
|
|
|
|
dmic-wakeup-delay-ms:
|
|
description: |
|
|
specify delay time (ms) for DMIC ready.
|
|
If this option is specified, a delay is required for DMIC to get ready
|
|
so that rt5514 can avoid recording before DMIC sends valid data
|
|
|
|
required:
|
|
- compatible
|
|
- rockchip,cpu
|
|
- rockchip,codec
|
|
|
|
additionalProperties: false
|
|
|
|
examples:
|
|
- |
|
|
sound {
|
|
compatible = "rockchip,rk3399-gru-sound";
|
|
rockchip,cpu = <&i2s0 &spdif>;
|
|
rockchip,codec = <&max98357a &rt5514 &da7219 &cdn_dp>;
|
|
dmic-wakeup-delay-ms = <20>;
|
|
};
|
|
|