Lines Matching defs:led_data
297 static int lm3532_led_enable(struct lm3532_led *led_data)
299 int ctrl_en_val = BIT(led_data->control_bank);
302 if (led_data->enabled)
305 ret = regmap_update_bits(led_data->priv->regmap, LM3532_REG_ENABLE,
308 dev_err(led_data->priv->dev, "Failed to set ctrl:%d\n", ret);
312 ret = regulator_enable(led_data->priv->regulator);
316 led_data->enabled = 1;
322 static int lm3532_led_disable(struct lm3532_led *led_data)
324 int ctrl_en_val = BIT(led_data->control_bank);
327 if (!led_data->enabled)
330 ret = regmap_update_bits(led_data->priv->regmap, LM3532_REG_ENABLE,
333 dev_err(led_data->priv->dev, "Failed to set ctrl:%d\n", ret);
337 ret = regulator_disable(led_data->priv->regulator);
341 led_data->enabled = 0;