Lines Matching +full:sama7g5 +full:- +full:pdmc
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/microchip,pdmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13 The Microchip Pulse Density Microphone Controller (PDMC) interfaces up to 4
18 const: microchip,sama7g5-pdmc
23 "#sound-dai-cells":
31 - description: Peripheral Bus Clock
32 - description: Generic Clock
34 clock-names:
36 - const: pclk
37 - const: gclk
43 dma-names:
46 microchip,mic-pos:
52 $ref: /schemas/types.yaml#/definitions/uint32-matrix
55 - description: value for DS line
56 - description: value for sampling edge
58 - enum:
59 - [0, 0]
60 - [0, 1]
61 - [1, 0]
62 - [1, 1]
68 - compatible
69 - reg
70 - "#sound-dai-cells"
71 - interrupts
72 - clocks
73 - clock-names
74 - dmas
75 - dma-names
76 - microchip,mic-pos
81 - |
82 #include <dt-bindings/clock/at91.h>
83 #include <dt-bindings/dma/at91.h>
84 #include <dt-bindings/interrupt-controller/arm-gic.h>
85 #include <dt-bindings/sound/microchip,pdmc.h>
87 pdmc: sound@e1608000 {
88 compatible = "microchip,sama7g5-pdmc";
90 #sound-dai-cells = <0>;
93 dma-names = "rx";
95 clock-names = "pclk", "gclk";
96 microchip,mic-pos = <MCHP_PDMC_DS0 MCHP_PDMC_CLK_POSITIVE>,