Lines Matching refs:cdev
21 #define ldev_to_maxled(c) container_of(c, struct max5970_led, cdev)
26 struct led_classdev cdev; member
30 static int max5970_led_set_brightness(struct led_classdev *cdev, in max5970_led_set_brightness() argument
33 struct max5970_led *ddata = ldev_to_maxled(cdev); in max5970_led_set_brightness()
41 dev_err(cdev->dev, "failed to set brightness %d", ret); in max5970_led_set_brightness()
84 if (fwnode_property_read_string(child, "label", &ddata->cdev.name)) in max5970_led_probe()
85 ddata->cdev.name = fwnode_get_name(child); in max5970_led_probe()
87 ddata->cdev.max_brightness = 1; in max5970_led_probe()
88 ddata->cdev.brightness_set_blocking = max5970_led_set_brightness; in max5970_led_probe()
89 ddata->cdev.default_trigger = "none"; in max5970_led_probe()
91 ret = devm_led_classdev_register(dev, &ddata->cdev); in max5970_led_probe()