162306a36Sopenharmony_ciMarvell PXA SSP CPU DAI bindings 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci compatible Must be "mrvl,pxa-ssp-dai" 662306a36Sopenharmony_ci port A phandle reference to a PXA ssp upstream device 762306a36Sopenharmony_ci 862306a36Sopenharmony_ciOptional properties: 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci clock-names 1162306a36Sopenharmony_ci clocks Through "clock-names" and "clocks", external clocks 1262306a36Sopenharmony_ci can be configured. If a clock names "extclk" exists, 1362306a36Sopenharmony_ci it will be set to the mclk rate of the audio stream 1462306a36Sopenharmony_ci and be used as clock provider of the DAI. 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciExample: 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci /* upstream device */ 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci ssp1: ssp@41000000 { 2162306a36Sopenharmony_ci compatible = "mrvl,pxa3xx-ssp"; 2262306a36Sopenharmony_ci reg = <0x41000000 0x40>; 2362306a36Sopenharmony_ci interrupts = <24>; 2462306a36Sopenharmony_ci clock-names = "pxa27x-ssp.0"; 2562306a36Sopenharmony_ci }; 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci /* DAI as user */ 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci ssp_dai0: ssp_dai@0 { 3062306a36Sopenharmony_ci compatible = "mrvl,pxa-ssp-dai"; 3162306a36Sopenharmony_ci port = <&ssp1>; 3262306a36Sopenharmony_ci #sound-dai-cells = <0>; 3362306a36Sopenharmony_ci }; 3462306a36Sopenharmony_ci 35