Lines Matching refs:led_cdev
39 struct led_classdev led_cdev; member
45 #define cdev_to_priv(c) container_of(c, struct mlxreg_led_data, led_cdev)
119 dev_warn(led_data->led_cdev.dev, "Failed to get current brightness, error: %d\n", in mlxreg_led_get_hw()
190 struct led_classdev *led_cdev; in mlxreg_led_config() local
219 led_cdev = &led_data->led_cdev; in mlxreg_led_config()
234 led_cdev->name = led_data->led_cdev_name; in mlxreg_led_config()
235 led_cdev->brightness = brightness; in mlxreg_led_config()
236 led_cdev->max_brightness = LED_ON; in mlxreg_led_config()
237 led_cdev->brightness_set_blocking = in mlxreg_led_config()
239 led_cdev->brightness_get = mlxreg_led_brightness_get; in mlxreg_led_config()
240 led_cdev->blink_set = mlxreg_led_blink_set; in mlxreg_led_config()
241 led_cdev->flags = LED_CORE_SUSPENDRESUME; in mlxreg_led_config()
243 err = devm_led_classdev_register(&priv->pdev->dev, led_cdev); in mlxreg_led_config()
247 if (led_cdev->brightness) in mlxreg_led_config()
248 mlxreg_led_brightness_set(led_cdev, in mlxreg_led_config()
249 led_cdev->brightness); in mlxreg_led_config()
250 dev_info(led_cdev->dev, "label: %s, mask: 0x%02x, offset:0x%02x\n", in mlxreg_led_config()