10f4ab87aSDamien.HorsleyImagination Technologies SPDIF Output Controller 20f4ab87aSDamien.Horsley 30f4ab87aSDamien.HorsleyRequired Properties: 40f4ab87aSDamien.Horsley 50f4ab87aSDamien.Horsley - compatible : Compatible list, must contain "img,spdif-out" 60f4ab87aSDamien.Horsley 70f4ab87aSDamien.Horsley - #sound-dai-cells : Must be equal to 0 80f4ab87aSDamien.Horsley 90f4ab87aSDamien.Horsley - reg : Offset and length of the register set for the device 100f4ab87aSDamien.Horsley 110f4ab87aSDamien.Horsley - dmas: Contains an entry for each entry in dma-names. 120f4ab87aSDamien.Horsley 130f4ab87aSDamien.Horsley - dma-names: Must include the following entry: 140f4ab87aSDamien.Horsley "tx" 150f4ab87aSDamien.Horsley 160f4ab87aSDamien.Horsley - clocks : Contains an entry for each entry in clock-names. 170f4ab87aSDamien.Horsley 180f4ab87aSDamien.Horsley - clock-names : Includes the following entries: 190f4ab87aSDamien.Horsley "sys" The system clock 200f4ab87aSDamien.Horsley "ref" The reference clock 210f4ab87aSDamien.Horsley 220f4ab87aSDamien.Horsley - resets: Contains a phandle to the spdif out reset signal 230f4ab87aSDamien.Horsley 240f4ab87aSDamien.Horsley - reset-names: Contains the reset signal name "rst" 250f4ab87aSDamien.Horsley 260f4ab87aSDamien.HorsleyOptional Properties: 270f4ab87aSDamien.Horsley 280f4ab87aSDamien.Horsley - interrupts : Contains the parallel out interrupt, if present 290f4ab87aSDamien.Horsley 300f4ab87aSDamien.HorsleyExample: 310f4ab87aSDamien.Horsley 32*afc3bca4SRob Herringspdif_out: spdif-out@18100d00 { 330f4ab87aSDamien.Horsley compatible = "img,spdif-out"; 340f4ab87aSDamien.Horsley reg = <0x18100D00 0x100>; 350f4ab87aSDamien.Horsley interrupts = <GIC_SHARED 21 IRQ_TYPE_LEVEL_HIGH>; 360f4ab87aSDamien.Horsley dmas = <&mdc 14 0xffffffff 0>; 370f4ab87aSDamien.Horsley dma-names = "tx"; 380f4ab87aSDamien.Horsley clocks = <&cr_periph SYS_CLK_SPDIF_OUT>, 390f4ab87aSDamien.Horsley <&clk_core CLK_SPDIF>; 400f4ab87aSDamien.Horsley clock-names = "sys", "ref"; 410f4ab87aSDamien.Horsley resets = <&pistachio_reset PISTACHIO_RESET_SPDIF_OUT>; 420f4ab87aSDamien.Horsley reset-names = "rst"; 430f4ab87aSDamien.Horsley #sound-dai-cells = <0>; 440f4ab87aSDamien.Horsley}; 45