brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · a2b92db Raw
76 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/sound/renesas,idt821034.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Renesas IDT821034 codec device8 9maintainers:10  - Herve Codina <herve.codina@bootlin.com>11 12description: |13  The IDT821034 codec is a four channel PCM codec with onchip filters and14  programmable gain setting.15 16  The time-slots used by the codec must be set and so, the properties17  'dai-tdm-slot-num', 'dai-tdm-slot-width', 'dai-tdm-slot-tx-mask' and18  'dai-tdm-slot-rx-mask' must be present in the ALSA sound card node for19  sub-nodes that involve the codec. The codec uses one 8bit time-slot per20  channel.21  'dai-tdm-tdm-slot-with' must be set to 8.22 23  The IDT821034 codec also supports 5 gpios (SLIC signals) per channel.24 25allOf:26  - $ref: /schemas/spi/spi-peripheral-props.yaml#27  - $ref: dai-common.yaml#28 29properties:30  compatible:31    const: renesas,idt82103432 33  reg:34    description:35      SPI device address.36    maxItems: 137 38  spi-max-frequency:39    maximum: 819200040 41  spi-cpha: true42 43  '#sound-dai-cells':44    const: 045 46  '#gpio-cells':47    const: 248 49  gpio-controller: true50 51required:52  - compatible53  - reg54  - spi-cpha55  - '#sound-dai-cells'56  - gpio-controller57  - '#gpio-cells'58 59unevaluatedProperties: false60 61examples:62  - |63    spi {64        #address-cells = <1>;65        #size-cells = <0>;66        audio-codec@0 {67            compatible = "renesas,idt821034";68            reg = <0>;69            spi-max-frequency = <8192000>;70            spi-cpha;71            #sound-dai-cells = <0>;72            gpio-controller;73            #gpio-cells = <2>;74        };75    };76