-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ASoC: Convert UniPhier EVEA codec to json-schema
Convert the UniPhier EVEA sound codec binding to DT schema format. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20200623114005.791643-1-yamada.masahiro@socionext.com Signed-off-by: Mark Brown <broonie@kernel.org>
- Loading branch information
Masahiro Yamada
authored and
Mark Brown
committed
Jul 14, 2020
1 parent
3f6597a
commit 08277cd
Showing
2 changed files
with
70 additions
and
26 deletions.
There are no files selected for viewing
70 changes: 70 additions & 0 deletions
70
Documentation/devicetree/bindings/sound/socionext,uniphier-evea.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/sound/socionext,uniphier-evea.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: UniPhier EVEA SoC-internal sound codec | ||
|
||
maintainers: | ||
- <alsa-devel@alsa-project.org> | ||
|
||
properties: | ||
compatible: | ||
const: socionext,uniphier-evea | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
clock-names: | ||
items: | ||
- const: evea | ||
- const: exiv | ||
|
||
clocks: | ||
minItems: 2 | ||
maxItems: 2 | ||
|
||
reset-names: | ||
items: | ||
- const: evea | ||
- const: exiv | ||
- const: adamv | ||
|
||
resets: | ||
minItems: 3 | ||
maxItems: 3 | ||
|
||
"#sound-dai-cells": | ||
const: 1 | ||
|
||
patternProperties: | ||
"^port@[0-9]$": | ||
type: object | ||
properties: | ||
endpoint: true | ||
required: | ||
- endpoint | ||
|
||
additionalProperties: false | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- clock-names | ||
- clocks | ||
- reset-names | ||
- resets | ||
- "#sound-dai-cells" | ||
|
||
examples: | ||
- | | ||
codec@57900000 { | ||
compatible = "socionext,uniphier-evea"; | ||
reg = <0x57900000 0x1000>; | ||
clock-names = "evea", "exiv"; | ||
clocks = <&sys_clk 41>, <&sys_clk 42>; | ||
reset-names = "evea", "exiv", "adamv"; | ||
resets = <&sys_rst 41>, <&sys_rst 42>, <&adamv_rst 0>; | ||
#sound-dai-cells = <1>; | ||
}; |
This file was deleted.
Oops, something went wrong.