Lines Matching +full:jh7110 +full:- +full:tdm
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/starfive,jh7110-tdm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: StarFive JH7110 TDM Controller
10 The TDM Controller is a Time Division Multiplexed audio interface
11 integrated in StarFive JH7110 SoC, allowing up to 8 channels of
12 audio over a serial interface. The TDM controller can operate both
16 - Walker Chen <walker.chen@starfivetech.com>
19 - $ref: dai-common.yaml#
24 - starfive,jh7110-tdm
31 - description: TDM AHB Clock
32 - description: TDM APB Clock
33 - description: TDM Internal Clock
34 - description: TDM Clock
35 - description: Inner MCLK
36 - description: TDM External Clock
38 clock-names:
40 - const: tdm_ahb
41 - const: tdm_apb
42 - const: tdm_internal
43 - const: tdm
44 - const: mclk_inner
45 - const: tdm_ext
49 - description: tdm ahb reset line
50 - description: tdm apb reset line
51 - description: tdm core reset line
55 - description: RX DMA Channel
56 - description: TX DMA Channel
58 dma-names:
60 - const: rx
61 - const: tx
63 "#sound-dai-cells":
67 - compatible
68 - reg
69 - clocks
70 - clock-names
71 - resets
72 - dmas
73 - dma-names
74 - "#sound-dai-cells"
79 - |
80 tdm@10090000 {
81 compatible = "starfive,jh7110-tdm";
89 clock-names = "tdm_ahb", "tdm_apb",
90 "tdm_internal", "tdm",
96 dma-names = "rx","tx";
97 #sound-dai-cells = <0>;