Lines Matching +full:pmic +full:- +full:specific
1 // SPDX-License-Identifier: GPL-2.0-or-later
24 da9055 = devm_kzalloc(&i2c->dev, sizeof(struct da9055), GFP_KERNEL); in da9055_i2c_probe()
26 return -ENOMEM; in da9055_i2c_probe()
28 da9055->regmap = devm_regmap_init_i2c(i2c, &da9055_regmap_config); in da9055_i2c_probe()
29 if (IS_ERR(da9055->regmap)) { in da9055_i2c_probe()
30 ret = PTR_ERR(da9055->regmap); in da9055_i2c_probe()
31 dev_err(&i2c->dev, "Failed to allocate register map: %d\n", in da9055_i2c_probe()
36 da9055->dev = &i2c->dev; in da9055_i2c_probe()
37 da9055->chip_irq = i2c->irq; in da9055_i2c_probe()
54 * DO NOT change the device Ids. The naming is intentionally specific as both
55 * the PMIC and CODEC parts of this chip are instantiated separately as I2C
57 * purposes separate). As a result there are specific DA9055 ids for PMIC
61 {"da9055-pmic", 0},
67 { .compatible = "dlg,da9055-pmic", },
76 .name = "da9055-pmic",
102 MODULE_DESCRIPTION("I2C driver for Dialog DA9055 PMIC");