Lines Matching refs:led
100 struct led_pwm *led, struct device_node *child) in led_pwm_add() argument
105 led_data->active_low = led->active_low; in led_pwm_add()
106 led_data->cdev.name = led->name; in led_pwm_add()
107 led_data->cdev.default_trigger = led->default_trigger; in led_pwm_add()
110 led_data->cdev.max_brightness = led->max_brightness; in led_pwm_add()
116 led_data->pwm = devm_pwm_get(dev, led->name); in led_pwm_add()
120 led->name, ret); in led_pwm_add()
129 if (!led_data->period && (led->pwm_period_ns > 0)) in led_pwm_add()
130 led_data->period = led->pwm_period_ns; in led_pwm_add()
137 led->name, ret); in led_pwm_add()
146 struct led_pwm led; in led_pwm_create_of() local
149 memset(&led, 0, sizeof(led)); in led_pwm_create_of()
152 led.name = of_get_property(child, "label", NULL) ? : in led_pwm_create_of()
155 led.default_trigger = of_get_property(child, in led_pwm_create_of()
157 led.active_low = of_property_read_bool(child, "active-low"); in led_pwm_create_of()
159 &led.max_brightness); in led_pwm_create_of()
161 ret = led_pwm_add(dev, priv, &led, child); in led_pwm_create_of()