Lines Matching refs:fwnode
323 struct fwnode_handle *fwnode = led_cdev->dev->fwnode; in led_get_default_pattern() local
327 count = fwnode_property_count_u32(fwnode, "led-pattern"); in led_get_default_pattern()
335 if (fwnode_property_read_u32_array(fwnode, "led-pattern", pattern, count)) { in led_get_default_pattern()
365 struct fwnode_handle *fwnode, in led_parse_fwnode_props() argument
370 if (!fwnode) in led_parse_fwnode_props()
373 if (fwnode_property_present(fwnode, "label")) { in led_parse_fwnode_props()
374 ret = fwnode_property_read_string(fwnode, "label", &props->label); in led_parse_fwnode_props()
380 if (fwnode_property_present(fwnode, "color")) { in led_parse_fwnode_props()
381 ret = fwnode_property_read_u32(fwnode, "color", &props->color); in led_parse_fwnode_props()
391 if (!fwnode_property_present(fwnode, "function")) in led_parse_fwnode_props()
394 ret = fwnode_property_read_string(fwnode, "function", &props->function); in led_parse_fwnode_props()
401 if (!fwnode_property_present(fwnode, "function-enumerator")) in led_parse_fwnode_props()
404 ret = fwnode_property_read_u32(fwnode, "function-enumerator", in led_parse_fwnode_props()
419 struct fwnode_handle *fwnode = init_data->fwnode; in led_compose_name() local
429 led_parse_fwnode_props(dev, fwnode, &props); in led_compose_name()
471 } else if (is_of_node(fwnode)) { in led_compose_name()
472 strscpy(led_classdev_name, to_of_node(fwnode)->name, in led_compose_name()
481 enum led_default_state led_init_default_state_get(struct fwnode_handle *fwnode) in led_init_default_state_get() argument
485 if (!fwnode_property_read_string(fwnode, "default-state", &state)) { in led_init_default_state_get()