xref: /openbmc/linux/Documentation/devicetree/bindings/sound/sprd-mcdt.txt (revision c39f2d9db0fd81ea20bb5cce9b3f082ca63753e2)
1*c634d3ffSBaolin WangSpreadtrum Multi-Channel Data Transfer Binding
2*c634d3ffSBaolin Wang
3*c634d3ffSBaolin WangThe Multi-channel data transfer controller is used for sound stream
4*c634d3ffSBaolin Wangtransmission between audio subsystem and other AP/CP subsystem. It
5*c634d3ffSBaolin Wangsupports 10 DAC channel and 10 ADC channel, and each channel can be
6*c634d3ffSBaolin Wangconfigured with DMA mode or interrupt mode.
7*c634d3ffSBaolin Wang
8*c634d3ffSBaolin WangRequired properties:
9*c634d3ffSBaolin Wang- compatible: Should be "sprd,sc9860-mcdt".
10*c634d3ffSBaolin Wang- reg: Should contain registers address and length.
11*c634d3ffSBaolin Wang- interrupts: Should contain one interrupt shared by all channel.
12*c634d3ffSBaolin Wang
13*c634d3ffSBaolin WangExample:
14*c634d3ffSBaolin Wang
15*c634d3ffSBaolin Wangmcdt@41490000 {
16*c634d3ffSBaolin Wang	compatible = "sprd,sc9860-mcdt";
17*c634d3ffSBaolin Wang	reg = <0 0x41490000 0 0x170>;
18*c634d3ffSBaolin Wang	interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
19*c634d3ffSBaolin Wang};
20