Lines Matching defs:fwnode
329 struct fwnode_handle *fwnode = led_cdev->dev->fwnode;
333 count = fwnode_property_count_u32(fwnode, "led-pattern");
341 if (fwnode_property_read_u32_array(fwnode, "led-pattern", pattern, count)) {
371 struct fwnode_handle *fwnode,
376 if (!fwnode)
379 if (fwnode_property_present(fwnode, "label")) {
380 ret = fwnode_property_read_string(fwnode, "label", &props->label);
386 if (fwnode_property_present(fwnode, "color")) {
387 ret = fwnode_property_read_u32(fwnode, "color", &props->color);
397 if (!fwnode_property_present(fwnode, "function"))
400 ret = fwnode_property_read_string(fwnode, "function", &props->function);
407 if (!fwnode_property_present(fwnode, "function-enumerator"))
410 ret = fwnode_property_read_u32(fwnode, "function-enumerator",
425 struct fwnode_handle *fwnode = init_data->fwnode;
435 led_parse_fwnode_props(dev, fwnode, &props);
477 } else if (is_of_node(fwnode)) {
478 strscpy(led_classdev_name, to_of_node(fwnode)->name,