Lines Matching defs:i2c_pri
41 static int bcm590xx_i2c_probe(struct i2c_client *i2c_pri,
47 bcm590xx = devm_kzalloc(&i2c_pri->dev, sizeof(*bcm590xx), GFP_KERNEL);
51 i2c_set_clientdata(i2c_pri, bcm590xx);
52 bcm590xx->dev = &i2c_pri->dev;
53 bcm590xx->i2c_pri = i2c_pri;
55 bcm590xx->regmap_pri = devm_regmap_init_i2c(i2c_pri,
59 dev_err(&i2c_pri->dev, "primary regmap init failed: %d\n", ret);
64 bcm590xx->i2c_sec = i2c_new_dummy_device(i2c_pri->adapter,
65 i2c_pri->addr | BIT(2));
67 dev_err(&i2c_pri->dev, "failed to add secondary I2C device\n");
81 ret = devm_mfd_add_devices(&i2c_pri->dev, -1, bcm590xx_devs,
84 dev_err(&i2c_pri->dev, "failed to add sub-devices: %d\n", ret);