Lines Matching refs:fwnode

420 	struct fwnode_handle *fwnode = led_cdev->dev->fwnode;  in led_get_default_pattern()  local
424 count = fwnode_property_count_u32(fwnode, "led-pattern"); in led_get_default_pattern()
432 if (fwnode_property_read_u32_array(fwnode, "led-pattern", pattern, count)) { in led_get_default_pattern()
462 struct fwnode_handle *fwnode, in led_parse_fwnode_props() argument
467 if (!fwnode) in led_parse_fwnode_props()
470 if (fwnode_property_present(fwnode, "label")) { in led_parse_fwnode_props()
471 ret = fwnode_property_read_string(fwnode, "label", &props->label); in led_parse_fwnode_props()
477 if (fwnode_property_present(fwnode, "color")) { in led_parse_fwnode_props()
478 ret = fwnode_property_read_u32(fwnode, "color", &props->color); in led_parse_fwnode_props()
488 if (!fwnode_property_present(fwnode, "function")) in led_parse_fwnode_props()
491 ret = fwnode_property_read_string(fwnode, "function", &props->function); in led_parse_fwnode_props()
498 if (!fwnode_property_present(fwnode, "function-enumerator")) in led_parse_fwnode_props()
501 ret = fwnode_property_read_u32(fwnode, "function-enumerator", in led_parse_fwnode_props()
516 struct fwnode_handle *fwnode = init_data->fwnode; in led_compose_name() local
522 led_parse_fwnode_props(dev, fwnode, &props); in led_compose_name()
564 } else if (is_of_node(fwnode)) { in led_compose_name()
565 strscpy(led_classdev_name, to_of_node(fwnode)->name, in led_compose_name()
583 enum led_default_state led_init_default_state_get(struct fwnode_handle *fwnode) in led_init_default_state_get() argument
587 if (!fwnode_property_read_string(fwnode, "default-state", &state)) { in led_init_default_state_get()