Lines Matching defs:i2c
11 #include <linux/i2c.h>
271 static int sec_pmic_probe(struct i2c_client *i2c)
279 sec_pmic = devm_kzalloc(&i2c->dev, sizeof(struct sec_pmic_dev),
284 i2c_set_clientdata(i2c, sec_pmic);
285 sec_pmic->dev = &i2c->dev;
286 sec_pmic->i2c = i2c;
287 sec_pmic->irq = i2c->irq;
325 sec_pmic->regmap_pmic = devm_regmap_init_i2c(i2c, regmap);
328 dev_err(&i2c->dev, "Failed to allocate register map: %d\n",
367 dev_err(&i2c->dev, "Unsupported device type (%lu)\n",
382 static void sec_pmic_shutdown(struct i2c_client *i2c)
384 struct sec_pmic_dev *sec_pmic = i2c_get_clientdata(i2c);
411 struct i2c_client *i2c = to_i2c_client(dev);
412 struct sec_pmic_dev *sec_pmic = i2c_get_clientdata(i2c);
432 struct i2c_client *i2c = to_i2c_client(dev);
433 struct sec_pmic_dev *sec_pmic = i2c_get_clientdata(i2c);