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