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,sama7g5-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
17 - $ref: dai-common.yaml#
21 const: microchip,sama7g5-pdmc
26 "#sound-dai-cells":
34 - description: Peripheral Bus Clock
35 - description: Generic Clock
37 clock-names:
39 - const: pclk
40 - const: gclk
46 dma-names:
49 microchip,mic-pos:
55 $ref: /schemas/types.yaml#/definitions/uint32-matrix
58 - description: value for DS line
60 - description: value for sampling edge
66 microchip,startup-delay-us:
69 enabling the PDMC microphones to avoid unwanted noise due to microphones
73 - compatible
74 - reg
75 - "#sound-dai-cells"
76 - interrupts
77 - clocks
78 - clock-names
79 - dmas
80 - dma-names
81 - microchip,mic-pos
86 - |
87 #include <dt-bindings/clock/at91.h>
88 #include <dt-bindings/dma/at91.h>
89 #include <dt-bindings/interrupt-controller/arm-gic.h>
90 #include <dt-bindings/sound/microchip,pdmc.h>
92 pdmc: sound@e1608000 {
93 compatible = "microchip,sama7g5-pdmc";
95 #sound-dai-cells = <0>;
98 dma-names = "rx";
100 clock-names = "pclk", "gclk";
101 microchip,mic-pos = <MCHP_PDMC_DS0 MCHP_PDMC_CLK_POSITIVE>,