Lines Matching refs:fwnode

378 	struct fwnode_handle *fwnode = led_cdev->dev->fwnode;  in led_get_default_pattern()  local
382 count = fwnode_property_count_u32(fwnode, "led-pattern"); in led_get_default_pattern()
390 if (fwnode_property_read_u32_array(fwnode, "led-pattern", pattern, count)) { in led_get_default_pattern()
420 struct fwnode_handle *fwnode, in led_parse_fwnode_props() argument
425 if (!fwnode) in led_parse_fwnode_props()
428 if (fwnode_property_present(fwnode, "label")) { in led_parse_fwnode_props()
429 ret = fwnode_property_read_string(fwnode, "label", &props->label); in led_parse_fwnode_props()
435 if (fwnode_property_present(fwnode, "color")) { in led_parse_fwnode_props()
436 ret = fwnode_property_read_u32(fwnode, "color", &props->color); in led_parse_fwnode_props()
446 if (!fwnode_property_present(fwnode, "function")) in led_parse_fwnode_props()
449 ret = fwnode_property_read_string(fwnode, "function", &props->function); in led_parse_fwnode_props()
456 if (!fwnode_property_present(fwnode, "function-enumerator")) in led_parse_fwnode_props()
459 ret = fwnode_property_read_u32(fwnode, "function-enumerator", in led_parse_fwnode_props()
474 struct fwnode_handle *fwnode = init_data->fwnode; in led_compose_name() local
480 led_parse_fwnode_props(dev, fwnode, &props); in led_compose_name()
522 } else if (is_of_node(fwnode)) { in led_compose_name()
523 strscpy(led_classdev_name, to_of_node(fwnode)->name, in led_compose_name()
532 enum led_default_state led_init_default_state_get(struct fwnode_handle *fwnode) in led_init_default_state_get() argument
536 if (!fwnode_property_read_string(fwnode, "default-state", &state)) { in led_init_default_state_get()