Lines Matching full:wm8731
3 * wm8731-i2c.c -- WM8731 ALSA SoC Audio driver I2C code
17 #include "wm8731.h"
21 { .compatible = "wlf,wm8731", },
28 struct wm8731_priv *wm8731; in wm8731_i2c_probe() local
31 wm8731 = devm_kzalloc(&i2c->dev, sizeof(struct wm8731_priv), in wm8731_i2c_probe()
33 if (wm8731 == NULL) in wm8731_i2c_probe()
36 i2c_set_clientdata(i2c, wm8731); in wm8731_i2c_probe()
38 wm8731->regmap = devm_regmap_init_i2c(i2c, &wm8731_regmap); in wm8731_i2c_probe()
39 if (IS_ERR(wm8731->regmap)) { in wm8731_i2c_probe()
40 ret = PTR_ERR(wm8731->regmap); in wm8731_i2c_probe()
46 return wm8731_init(&i2c->dev, wm8731); in wm8731_i2c_probe()
50 { "wm8731", 0 },
57 .name = "wm8731",
66 MODULE_DESCRIPTION("ASoC WM8731 driver - I2C");