Lines Matching refs:fwnode
60 struct led_pwm *led, struct fwnode_handle *fwnode) in led_pwm_add() argument
63 struct led_init_data init_data = { .fwnode = fwnode }; in led_pwm_add()
72 led_data->pwm = devm_fwnode_pwm_get(dev, fwnode, NULL); in led_pwm_add()
102 struct fwnode_handle *fwnode; in led_pwm_create_fwnode() local
108 device_for_each_child_node(dev, fwnode) { in led_pwm_create_fwnode()
109 ret = fwnode_property_read_string(fwnode, "label", &led.name); in led_pwm_create_fwnode()
110 if (ret && is_of_node(fwnode)) in led_pwm_create_fwnode()
111 led.name = to_of_node(fwnode)->name; in led_pwm_create_fwnode()
114 fwnode_handle_put(fwnode); in led_pwm_create_fwnode()
118 led.active_low = fwnode_property_read_bool(fwnode, in led_pwm_create_fwnode()
120 fwnode_property_read_u32(fwnode, "max-brightness", in led_pwm_create_fwnode()
123 ret = led_pwm_add(dev, priv, &led, fwnode); in led_pwm_create_fwnode()
125 fwnode_handle_put(fwnode); in led_pwm_create_fwnode()