14e8bc8edSDamien.HorsleyImagination Technologies SPDIF Input Controller 24e8bc8edSDamien.Horsley 34e8bc8edSDamien.HorsleyRequired Properties: 44e8bc8edSDamien.Horsley 54e8bc8edSDamien.Horsley - compatible : Compatible list, must contain "img,spdif-in" 64e8bc8edSDamien.Horsley 74e8bc8edSDamien.Horsley - #sound-dai-cells : Must be equal to 0 84e8bc8edSDamien.Horsley 94e8bc8edSDamien.Horsley - reg : Offset and length of the register set for the device 104e8bc8edSDamien.Horsley 114e8bc8edSDamien.Horsley - dmas: Contains an entry for each entry in dma-names. 124e8bc8edSDamien.Horsley 134e8bc8edSDamien.Horsley - dma-names: Must include the following entry: 144e8bc8edSDamien.Horsley "rx" 154e8bc8edSDamien.Horsley 164e8bc8edSDamien.Horsley - clocks : Contains an entry for each entry in clock-names 174e8bc8edSDamien.Horsley 184e8bc8edSDamien.Horsley - clock-names : Includes the following entries: 194e8bc8edSDamien.Horsley "sys" The system clock 204e8bc8edSDamien.Horsley 214e8bc8edSDamien.HorsleyOptional Properties: 224e8bc8edSDamien.Horsley 234e8bc8edSDamien.Horsley - resets: Should contain a phandle to the spdif in reset signal, if any 244e8bc8edSDamien.Horsley 254e8bc8edSDamien.Horsley - reset-names: Should contain the reset signal name "rst", if a 264e8bc8edSDamien.Horsley reset phandle is given 274e8bc8edSDamien.Horsley 284e8bc8edSDamien.Horsley - interrupts : Contains the spdif in interrupt, if present 294e8bc8edSDamien.Horsley 304e8bc8edSDamien.HorsleyExample: 314e8bc8edSDamien.Horsley 32*afc3bca4SRob Herringspdif_in: spdif-in@18100e00 { 334e8bc8edSDamien.Horsley compatible = "img,spdif-in"; 344e8bc8edSDamien.Horsley reg = <0x18100E00 0x100>; 354e8bc8edSDamien.Horsley interrupts = <GIC_SHARED 20 IRQ_TYPE_LEVEL_HIGH>; 364e8bc8edSDamien.Horsley dmas = <&mdc 15 0xffffffff 0>; 374e8bc8edSDamien.Horsley dma-names = "rx"; 384e8bc8edSDamien.Horsley clocks = <&cr_periph SYS_CLK_SPDIF_IN>; 394e8bc8edSDamien.Horsley clock-names = "sys"; 404e8bc8edSDamien.Horsley #sound-dai-cells = <0>; 414e8bc8edSDamien.Horsley}; 42