Lines Matching defs:data
338 /* Configure data delay */
686 struct tas2552_data *data;
691 data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
692 if (data == NULL)
695 data->enable_gpio = devm_gpiod_get_optional(dev, "enable",
697 if (IS_ERR(data->enable_gpio))
698 return PTR_ERR(data->enable_gpio);
700 data->tas2552_client = client;
701 data->regmap = devm_regmap_init_i2c(client, &tas2552_regmap_config);
702 if (IS_ERR(data->regmap)) {
703 ret = PTR_ERR(data->regmap);
709 for (i = 0; i < ARRAY_SIZE(data->supplies); i++)
710 data->supplies[i].supply = tas2552_supply_names[i];
712 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(data->supplies),
713 data->supplies);
726 dev_set_drvdata(&client->dev, data);