Lines Matching refs:i2c
565 static int max98925_i2c_probe(struct i2c_client *i2c, in max98925_i2c_probe() argument
572 max98925 = devm_kzalloc(&i2c->dev, in max98925_i2c_probe()
577 i2c_set_clientdata(i2c, max98925); in max98925_i2c_probe()
578 max98925->regmap = devm_regmap_init_i2c(i2c, &max98925_regmap); in max98925_i2c_probe()
581 dev_err(&i2c->dev, in max98925_i2c_probe()
586 if (!of_property_read_u32(i2c->dev.of_node, "vmon-slot-no", &value)) { in max98925_i2c_probe()
588 dev_err(&i2c->dev, "vmon slot number is wrong:\n"); in max98925_i2c_probe()
593 if (!of_property_read_u32(i2c->dev.of_node, "imon-slot-no", &value)) { in max98925_i2c_probe()
595 dev_err(&i2c->dev, "imon slot number is wrong:\n"); in max98925_i2c_probe()
605 dev_err(&i2c->dev, in max98925_i2c_probe()
610 dev_info(&i2c->dev, "device version 0x%02X\n", reg); in max98925_i2c_probe()
612 ret = snd_soc_register_codec(&i2c->dev, &soc_codec_dev_max98925, in max98925_i2c_probe()
615 dev_err(&i2c->dev, in max98925_i2c_probe()
631 MODULE_DEVICE_TABLE(i2c, max98925_i2c_id);