Lines Matching defs:ec
150 struct ntxec *ec;
156 ec = devm_kmalloc(&client->dev, sizeof(*ec), GFP_KERNEL);
157 if (!ec)
160 ec->dev = &client->dev;
162 ec->regmap = devm_regmap_init_i2c(client, ®map_config);
163 if (IS_ERR(ec->regmap)) {
164 dev_err(ec->dev, "Failed to set up regmap for device\n");
165 return PTR_ERR(ec->regmap);
169 res = regmap_read(ec->regmap, NTXEC_REG_VERSION, &version);
171 dev_err(ec->dev, "Failed to read firmware version number\n");
186 ec->regmap = devm_regmap_init(ec->dev, NULL,
187 ec->regmap,
189 if (IS_ERR(ec->regmap))
190 return PTR_ERR(ec->regmap);
193 dev_err(ec->dev,
199 dev_info(ec->dev,
202 if (of_device_is_system_power_controller(ec->dev->of_node)) {
207 res = regmap_write(ec->regmap, NTXEC_REG_POWERKEEP,
217 dev_err(ec->dev, "poweroff_restart_client already assigned\n");
223 dev_err(ec->dev, "pm_power_off already assigned\n");
229 dev_err(ec->dev,
233 i2c_set_clientdata(client, ec);
235 res = devm_mfd_add_devices(ec->dev, PLATFORM_DEVID_NONE,
238 dev_err(ec->dev, "Failed to add subdevices: %d\n", res);