Lines Matching refs:fwnode
435 struct fwnode_handle *fwnode = led_cdev->dev->fwnode; in led_get_default_pattern() local
439 count = fwnode_property_count_u32(fwnode, "led-pattern"); in led_get_default_pattern()
447 if (fwnode_property_read_u32_array(fwnode, "led-pattern", pattern, count)) { in led_get_default_pattern()
477 struct fwnode_handle *fwnode, in led_parse_fwnode_props() argument
482 if (!fwnode) in led_parse_fwnode_props()
485 if (fwnode_property_present(fwnode, "label")) { in led_parse_fwnode_props()
486 ret = fwnode_property_read_string(fwnode, "label", &props->label); in led_parse_fwnode_props()
492 if (fwnode_property_present(fwnode, "color")) { in led_parse_fwnode_props()
493 ret = fwnode_property_read_u32(fwnode, "color", &props->color); in led_parse_fwnode_props()
503 if (!fwnode_property_present(fwnode, "function")) in led_parse_fwnode_props()
506 ret = fwnode_property_read_string(fwnode, "function", &props->function); in led_parse_fwnode_props()
513 if (!fwnode_property_present(fwnode, "function-enumerator")) in led_parse_fwnode_props()
516 ret = fwnode_property_read_u32(fwnode, "function-enumerator", in led_parse_fwnode_props()
531 struct fwnode_handle *fwnode = init_data->fwnode; in led_compose_name() local
538 led_parse_fwnode_props(dev, fwnode, &props); in led_compose_name()
581 } else if (is_of_node(fwnode)) { in led_compose_name()
583 to_of_node(fwnode)->name); in led_compose_name()
603 enum led_default_state led_init_default_state_get(struct fwnode_handle *fwnode) in led_init_default_state_get() argument
607 if (!fwnode_property_read_string(fwnode, "default-state", &state)) { in led_init_default_state_get()