Lines Matching defs:samsung_i2s_priv
89 struct samsung_i2s_priv { struct
90 struct platform_device *pdev;
91 struct platform_device *pdev_sec;
94 spinlock_t pcm_lock;
97 struct i2s_dai *dai;
98 struct snd_soc_dai_driver *dai_drv;
99 int num_dais;
102 struct clk *clk;
105 struct clk *op_clk;
108 unsigned long rclk_srcrate;
111 u32 suspend_i2smod;
112 u32 suspend_i2scon;
113 u32 suspend_i2spsr;
115 const struct samsung_i2s_variant_regs *variant_regs;
116 void (*fixup_early)(struct snd_pcm_substream *substream,
118 void (*fixup_late)(struct snd_pcm_substream *substream,
120 u32 quirks;
123 struct clk *clk_table[3];
124 struct clk_onecell_data clk_data;
127 spinlock_t lock;
130 void __iomem *addr;
133 bool slave_mode;