Lines Matching defs:wm8510
3 * wm8510.c -- WM8510 ALSA Soc Audio driver
27 #include "wm8510.h"
30 * wm8510 register cache
506 struct wm8510_priv *wm8510 = snd_soc_component_get_drvdata(component);
520 regcache_sync(wm8510->regmap);
558 .name = "wm8510-hifi",
599 { .compatible = "wlf,wm8510" },
619 struct wm8510_priv *wm8510;
622 wm8510 = devm_kzalloc(&spi->dev, sizeof(struct wm8510_priv),
624 if (wm8510 == NULL)
627 wm8510->regmap = devm_regmap_init_spi(spi, &wm8510_regmap);
628 if (IS_ERR(wm8510->regmap))
629 return PTR_ERR(wm8510->regmap);
631 spi_set_drvdata(spi, wm8510);
641 .name = "wm8510",
652 struct wm8510_priv *wm8510;
655 wm8510 = devm_kzalloc(&i2c->dev, sizeof(struct wm8510_priv),
657 if (wm8510 == NULL)
660 wm8510->regmap = devm_regmap_init_i2c(i2c, &wm8510_regmap);
661 if (IS_ERR(wm8510->regmap))
662 return PTR_ERR(wm8510->regmap);
664 i2c_set_clientdata(i2c, wm8510);
673 { "wm8510", 0 },
680 .name = "wm8510",