-
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 AIO audio system to json-schema
Convert the UniPhier AIO audio system 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/20200623113915.791386-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
08277cd
commit 3d04d1c
Showing
2 changed files
with
81 additions
and
45 deletions.
There are no files selected for viewing
81 changes: 81 additions & 0 deletions
81
Documentation/devicetree/bindings/sound/socionext,uniphier-aio.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,81 @@ | ||
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/sound/socionext,uniphier-aio.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: UniPhier AIO audio system | ||
|
||
maintainers: | ||
- <alsa-devel@alsa-project.org> | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- socionext,uniphier-ld11-aio | ||
- socionext,uniphier-ld20-aio | ||
- socionext,uniphier-pxs2-aio | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
clock-names: | ||
const: aio | ||
|
||
clocks: | ||
maxItems: 1 | ||
|
||
reset-names: | ||
const: aio | ||
|
||
resets: | ||
maxItems: 1 | ||
|
||
socionext,syscon: | ||
description: | | ||
Specifies a phandle to soc-glue, which is used for changing mode of S/PDIF | ||
signal pin to output from Hi-Z. This property is optional if you use I2S | ||
signal pins only. | ||
$ref: "/schemas/types.yaml#/definitions/phandle" | ||
|
||
"#sound-dai-cells": | ||
const: 1 | ||
|
||
patternProperties: | ||
"^port@[0-9]$": | ||
type: object | ||
properties: | ||
endpoint: true | ||
required: | ||
- endpoint | ||
|
||
additionalProperties: false | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- interrupts | ||
- clock-names | ||
- clocks | ||
- reset-names | ||
- resets | ||
- "#sound-dai-cells" | ||
|
||
examples: | ||
- | | ||
audio@56000000 { | ||
compatible = "socionext,uniphier-ld20-aio"; | ||
reg = <0x56000000 0x80000>; | ||
interrupts = <0 144 4>; | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&pinctrl_aout>; | ||
clock-names = "aio"; | ||
clocks = <&sys_clk 40>; | ||
reset-names = "aio"; | ||
resets = <&sys_rst 40>; | ||
#sound-dai-cells = <1>; | ||
socionext,syscon = <&soc_glue>; | ||
}; |
This file was deleted.
Oops, something went wrong.