xref: /freebsd/sys/contrib/device-tree/Bindings/sound/mrvl,pxa-ssp.txt (revision fe6060f10f634930ff71b7c50291ddc610da2475)
1Marvell PXA SSP CPU DAI bindings
2
3Required properties:
4
5	compatible	Must be "mrvl,pxa-ssp-dai"
6	port		A phandle reference to a PXA ssp upstream device
7
8Optional properties:
9
10	clock-names
11	clocks		Through "clock-names" and "clocks", external clocks
12			can be configured. If a clock names "extclk" exists,
13			it will be set to the mclk rate of the audio stream
14			and be used as clock provider of the DAI.
15
16Example:
17
18	/* upstream device */
19
20	ssp1: ssp@41000000 {
21		compatible = "mrvl,pxa3xx-ssp";
22		reg = <0x41000000 0x40>;
23		interrupts = <24>;
24		clock-names = "pxa27x-ssp.0";
25	};
26
27	/* DAI as user */
28
29	ssp_dai0: ssp_dai@0 {
30		compatible = "mrvl,pxa-ssp-dai";
31		port = <&ssp1>;
32		#sound-dai-cells = <0>;
33	};
34
35