Lines Matching defs:fwnode
69 static int led_pwm_default_brightness_get(struct fwnode_handle *fwnode,
75 ret = fwnode_property_read_u32(fwnode, "default-brightness",
85 struct led_pwm *led, struct fwnode_handle *fwnode)
88 struct led_init_data init_data = { .fwnode = fwnode };
97 led_data->pwm = devm_fwnode_pwm_get(dev, fwnode, NULL);
125 led_pwm_default_brightness_get(fwnode, led->max_brightness);
143 led_data->enable_gpio = devm_fwnode_gpiod_get(dev, fwnode, "enable", GPIOD_ASIS, NULL);
179 device_for_each_child_node_scoped(dev, fwnode) {
182 ret = fwnode_property_read_string(fwnode, "label", &led.name);
183 if (ret && is_of_node(fwnode))
184 led.name = to_of_node(fwnode)->name;
189 led.active_low = fwnode_property_read_bool(fwnode,
191 fwnode_property_read_u32(fwnode, "max-brightness",
194 led.default_state = led_init_default_state_get(fwnode);
196 ret = led_pwm_add(dev, priv, &led, fwnode);