brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · cdea0a0 Raw
74 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/sound/ti,omap4-mcpdm.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: OMAP McPDM8 9maintainers:10  - Misael Lopez Cruz <misael.lopez@ti.com>11 12description:13  OMAP ALSA SoC DAI driver using McPDM port used by TWL604014 15properties:16  compatible:17    const: ti,omap4-mcpdm18 19  reg:20    items:21      - description: MPU access base address22      - description: L3 interconnect address23 24  reg-names:25    items:26      - const: mpu27      - const: dma28 29  interrupts:30    maxItems: 131 32  dmas:33    maxItems: 234 35  dma-names:36    items:37      - const: up_link38      - const: dn_link39 40  clocks:41    maxItems: 142 43  clock-names:44    items:45      - const: pdmclk46 47required:48  - compatible49  - reg50  - reg-names51  - interrupts52  - dmas53  - dma-names54  - clocks55  - clock-names56 57additionalProperties: false58 59examples:60  - |61    #include <dt-bindings/interrupt-controller/arm-gic.h>62    mcpdm@0 {63      compatible = "ti,omap4-mcpdm";64      reg = <0x0 0x7f>, /* MPU private access */65            <0x49032000 0x7f>; /* L3 Interconnect */66      reg-names = "mpu", "dma";67      interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;68      interrupt-parent = <&gic>;69      dmas = <&sdma 65>, <&sdma 66>;70      dma-names = "up_link", "dn_link";71      clocks = <&twl6040>;72      clock-names = "pdmclk";73    };74