Lines Matching refs:fwnode
65 static int led_pwm_default_brightness_get(struct fwnode_handle *fwnode, in led_pwm_default_brightness_get() argument
71 ret = fwnode_property_read_u32(fwnode, "default-brightness", in led_pwm_default_brightness_get()
81 struct led_pwm *led, struct fwnode_handle *fwnode) in led_pwm_add() argument
84 struct led_init_data init_data = { .fwnode = fwnode }; in led_pwm_add()
93 led_data->pwm = devm_fwnode_pwm_get(dev, fwnode, NULL); in led_pwm_add()
121 led_pwm_default_brightness_get(fwnode, led->max_brightness); in led_pwm_add()
160 device_for_each_child_node_scoped(dev, fwnode) { in led_pwm_create_fwnode()
163 ret = fwnode_property_read_string(fwnode, "label", &led.name); in led_pwm_create_fwnode()
164 if (ret && is_of_node(fwnode)) in led_pwm_create_fwnode()
165 led.name = to_of_node(fwnode)->name; in led_pwm_create_fwnode()
170 led.active_low = fwnode_property_read_bool(fwnode, in led_pwm_create_fwnode()
172 fwnode_property_read_u32(fwnode, "max-brightness", in led_pwm_create_fwnode()
175 led.default_state = led_init_default_state_get(fwnode); in led_pwm_create_fwnode()
177 ret = led_pwm_add(dev, priv, &led, fwnode); in led_pwm_create_fwnode()