Lines Matching defs:cs4341

49 	struct cs4341_priv *cs4341 = snd_soc_component_get_drvdata(component);
69 cs4341->fmt = format & SND_SOC_DAIFMT_FORMAT_MASK;
83 struct cs4341_priv *cs4341 = snd_soc_component_get_drvdata(component);
99 switch (cs4341->fmt) {
111 cs4341->fmt);
215 struct cs4341_priv *cs4341 = dev_get_drvdata(dev);
219 regmap_write(cs4341->regmap, cs4341_reg_defaults[i].reg,
229 struct cs4341_priv *cs4341;
231 cs4341 = devm_kzalloc(&i2c->dev, sizeof(*cs4341), GFP_KERNEL);
232 if (!cs4341)
235 i2c_set_clientdata(i2c, cs4341);
237 cs4341->regcfg.reg_bits = 8;
238 cs4341->regcfg.val_bits = 8;
239 cs4341->regcfg.max_register = CS4341_REG_VOLB;
240 cs4341->regcfg.cache_type = REGCACHE_FLAT;
241 cs4341->regcfg.reg_defaults = cs4341_reg_defaults;
242 cs4341->regcfg.num_reg_defaults = ARRAY_SIZE(cs4341_reg_defaults);
243 cs4341->regmap = devm_regmap_init_i2c(i2c, &cs4341->regcfg);
244 if (IS_ERR(cs4341->regmap))
245 return PTR_ERR(cs4341->regmap);
251 { "cs4341" },
258 .name = "cs4341-i2c",
274 struct cs4341_priv *cs4341;
277 cs4341 = devm_kzalloc(&spi->dev, sizeof(*cs4341), GFP_KERNEL);
278 if (!cs4341)
289 spi_set_drvdata(spi, cs4341);
291 cs4341->regcfg.reg_bits = 16;
292 cs4341->regcfg.val_bits = 8;
293 cs4341->regcfg.write_flag_mask = 0x20;
294 cs4341->regcfg.max_register = CS4341_REG_VOLB;
295 cs4341->regcfg.cache_type = REGCACHE_FLAT;
296 cs4341->regcfg.readable_reg = cs4341_reg_readable;
297 cs4341->regcfg.reg_defaults = cs4341_reg_defaults;
298 cs4341->regcfg.num_reg_defaults = ARRAY_SIZE(cs4341_reg_defaults);
299 cs4341->regmap = devm_regmap_init_spi(spi, &cs4341->regcfg);
300 if (IS_ERR(cs4341->regmap))
301 return PTR_ERR(cs4341->regmap);
314 .name = "cs4341-spi",