Lines Matching +full:clock +full:- +full:falling +full:- +full:edge
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>
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:
51 Position of PDM microphones on the DS line and the sampling edge (rising
52 or falling) of the CLK line. A microphone is represented as a pair of DS
53 line and the sampling edge. The first microphone is mapped to channel 0,
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:
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>
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>,