1*31055812SStanislav Jakubek# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*31055812SStanislav Jakubek%YAML 1.2 3*31055812SStanislav Jakubek--- 4*31055812SStanislav Jakubek$id: http://devicetree.org/schemas/sound/sprd,sc9860-mcdt.yaml# 5*31055812SStanislav Jakubek$schema: http://devicetree.org/meta-schemas/core.yaml# 6*31055812SStanislav Jakubek 7*31055812SStanislav Jakubektitle: Spreadtrum Multi-Channel Data Transfer controller 8*31055812SStanislav Jakubek 9*31055812SStanislav Jakubekdescription: 10*31055812SStanislav Jakubek The Multi-channel data transfer controller is used for sound stream 11*31055812SStanislav Jakubek transmission between the audio subsystem and other AP/CP subsystem. It 12*31055812SStanislav Jakubek supports 10 DAC channels and 10 ADC channels, and each channel can be 13*31055812SStanislav Jakubek configured with DMA mode or interrupt mode. 14*31055812SStanislav Jakubek 15*31055812SStanislav Jakubekmaintainers: 16*31055812SStanislav Jakubek - Orson Zhai <orsonzhai@gmail.com> 17*31055812SStanislav Jakubek - Baolin Wang <baolin.wang7@gmail.com> 18*31055812SStanislav Jakubek - Chunyan Zhang <zhang.lyra@gmail.com> 19*31055812SStanislav Jakubek 20*31055812SStanislav Jakubekproperties: 21*31055812SStanislav Jakubek compatible: 22*31055812SStanislav Jakubek const: sprd,sc9860-mcdt 23*31055812SStanislav Jakubek 24*31055812SStanislav Jakubek reg: 25*31055812SStanislav Jakubek maxItems: 1 26*31055812SStanislav Jakubek 27*31055812SStanislav Jakubek interrupts: 28*31055812SStanislav Jakubek maxItems: 1 29*31055812SStanislav Jakubek 30*31055812SStanislav Jakubekrequired: 31*31055812SStanislav Jakubek - compatible 32*31055812SStanislav Jakubek - reg 33*31055812SStanislav Jakubek - interrupts 34*31055812SStanislav Jakubek 35*31055812SStanislav JakubekadditionalProperties: false 36*31055812SStanislav Jakubek 37*31055812SStanislav Jakubekexamples: 38*31055812SStanislav Jakubek - | 39*31055812SStanislav Jakubek #include <dt-bindings/interrupt-controller/arm-gic.h> 40*31055812SStanislav Jakubek #include <dt-bindings/interrupt-controller/irq.h> 41*31055812SStanislav Jakubek 42*31055812SStanislav Jakubek mcdt@41490000 { 43*31055812SStanislav Jakubek compatible = "sprd,sc9860-mcdt"; 44*31055812SStanislav Jakubek reg = <0x41490000 0x170>; 45*31055812SStanislav Jakubek interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>; 46*31055812SStanislav Jakubek }; 47*31055812SStanislav Jakubek... 48