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",
598 { .compatible = "wlf,wm8510" },
618 struct wm8510_priv *wm8510;
621 wm8510 = devm_kzalloc(&spi->dev, sizeof(struct wm8510_priv),
623 if (wm8510 == NULL)
626 wm8510->regmap = devm_regmap_init_spi(spi, &wm8510_regmap);
627 if (IS_ERR(wm8510->regmap))
628 return PTR_ERR(wm8510->regmap);
630 spi_set_drvdata(spi, wm8510);
640 .name = "wm8510",
650 struct wm8510_priv *wm8510;
653 wm8510 = devm_kzalloc(&i2c->dev, sizeof(struct wm8510_priv),
655 if (wm8510 == NULL)
658 wm8510->regmap = devm_regmap_init_i2c(i2c, &wm8510_regmap);
659 if (IS_ERR(wm8510->regmap))
660 return PTR_ERR(wm8510->regmap);
662 i2c_set_clientdata(i2c, wm8510);
671 { "wm8510", 0 },
678 .name = "wm8510",