Searched refs:led_data (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/drivers/leds/ |
D | leds-lt3593.c | 67 struct lt3593_led_data *led_data; in lt3593_led_probe_pdata() local 73 led_data = devm_kzalloc(dev, sizeof(*led_data), GFP_KERNEL); in lt3593_led_probe_pdata() 74 if (!led_data) in lt3593_led_probe_pdata() 77 led_data->cdev.name = template->name; in lt3593_led_probe_pdata() 78 led_data->cdev.default_trigger = template->default_trigger; in lt3593_led_probe_pdata() 79 led_data->cdev.brightness_set_blocking = lt3593_led_set; in lt3593_led_probe_pdata() 82 led_data->cdev.brightness = state ? LED_FULL : LED_OFF; in lt3593_led_probe_pdata() 85 led_data->cdev.flags |= LED_CORE_SUSPENDRESUME; in lt3593_led_probe_pdata() 93 led_data->gpiod = gpio_to_desc(template->gpio); in lt3593_led_probe_pdata() 94 if (!led_data->gpiod) in lt3593_led_probe_pdata() [all …]
|
D | leds-mlxreg.c | 59 mlxreg_led_store_hw(struct mlxreg_led_data *led_data, u8 vset) in mlxreg_led_store_hw() argument 61 struct mlxreg_led_priv_data *priv = led_data->data_parent; in mlxreg_led_store_hw() 63 struct mlxreg_core_data *data = led_data->data; in mlxreg_led_store_hw() 97 mlxreg_led_get_hw(struct mlxreg_led_data *led_data) in mlxreg_led_get_hw() argument 99 struct mlxreg_led_priv_data *priv = led_data->data_parent; in mlxreg_led_get_hw() 101 struct mlxreg_core_data *data = led_data->data; in mlxreg_led_get_hw() 117 dev_warn(led_data->led_cdev.dev, "Failed to get current brightness, error: %d\n", in mlxreg_led_get_hw() 126 if (regval >= led_data->base_color && in mlxreg_led_get_hw() 127 regval <= (led_data->base_color + MLXREG_LED_OFFSET_BLINK_6HZ)) in mlxreg_led_get_hw() 136 struct mlxreg_led_data *led_data = cdev_to_priv(cled); in mlxreg_led_brightness_set() local [all …]
|
D | leds-pwm.c | 86 struct led_pwm_data *led_data = &priv->leds[priv->num_leds]; in led_pwm_add() local 90 led_data->active_low = led->active_low; in led_pwm_add() 91 led_data->cdev.name = led->name; in led_pwm_add() 92 led_data->cdev.default_trigger = led->default_trigger; in led_pwm_add() 93 led_data->cdev.brightness = LED_OFF; in led_pwm_add() 94 led_data->cdev.max_brightness = led->max_brightness; in led_pwm_add() 95 led_data->cdev.flags = LED_CORE_SUSPENDRESUME; in led_pwm_add() 98 led_data->pwm = devm_of_pwm_get(dev, child, NULL); in led_pwm_add() 100 led_data->pwm = devm_pwm_get(dev, led->name); in led_pwm_add() 101 if (IS_ERR(led_data->pwm)) { in led_pwm_add() [all …]
|
D | leds-nic78bx.c | 133 struct nic78bx_led_data *led_data; in nic78bx_probe() local 137 led_data = devm_kzalloc(dev, sizeof(*led_data), GFP_KERNEL); in nic78bx_probe() 138 if (!led_data) in nic78bx_probe() 141 led_data->pdev = pdev; in nic78bx_probe() 142 platform_set_drvdata(pdev, led_data); in nic78bx_probe() 161 led_data->io_base = io_rc->start; in nic78bx_probe() 162 spin_lock_init(&led_data->lock); in nic78bx_probe() 165 nic78bx_leds[i].data = led_data; in nic78bx_probe() 174 led_data->io_base + NIC78BX_LOCK_REG_OFFSET); in nic78bx_probe() 181 struct nic78bx_led_data *led_data = platform_get_drvdata(pdev); in nic78bx_remove() local [all …]
|
D | leds-is31fl32xx.c | 229 const struct is31fl32xx_led_data *led_data = in is31fl32xx_brightness_set() local 231 const struct is31fl32xx_chipdef *cdef = led_data->priv->cdef; in is31fl32xx_brightness_set() 239 pwm_register_offset = cdef->channels - led_data->channel; in is31fl32xx_brightness_set() 241 pwm_register_offset = led_data->channel - 1; in is31fl32xx_brightness_set() 243 ret = is31fl32xx_write(led_data->priv, in is31fl32xx_brightness_set() 249 return is31fl32xx_write(led_data->priv, cdef->pwm_update_reg, 0); in is31fl32xx_brightness_set() 339 struct is31fl32xx_led_data *led_data) in is31fl32xx_parse_child_dt() argument 341 struct led_classdev *cdev = &led_data->cdev; in is31fl32xx_parse_child_dt() 349 if (ret || reg < 1 || reg > led_data->priv->cdef->channels) { in is31fl32xx_parse_child_dt() 355 led_data->channel = reg; in is31fl32xx_parse_child_dt() [all …]
|
/Linux-v4.19/include/linux/mfd/ |
D | max77693.h | 89 struct max77693_led_platform_data *led_data; member
|