Lines Matching defs:cs35l41
3 // cs35l41-i2c.c -- CS35l41 I2C driver
20 #include "cs35l41.h"
24 { "cs35l41", 0 },
34 struct cs35l41_private *cs35l41;
40 cs35l41 = devm_kzalloc(dev, sizeof(struct cs35l41_private), GFP_KERNEL);
42 if (!cs35l41)
45 cs35l41->dev = dev;
46 cs35l41->irq = client->irq;
48 i2c_set_clientdata(client, cs35l41);
49 cs35l41->regmap = devm_regmap_init_i2c(client, regmap_config);
50 if (IS_ERR(cs35l41->regmap)) {
51 ret = PTR_ERR(cs35l41->regmap);
52 dev_err(cs35l41->dev, "Failed to allocate register map: %d\n", ret);
56 return cs35l41_probe(cs35l41, hw_cfg);
61 struct cs35l41_private *cs35l41 = i2c_get_clientdata(client);
63 cs35l41_remove(cs35l41);
69 { .compatible = "cirrus,cs35l41" },
85 .name = "cs35l41",