Searched refs:led_node (Results 1 – 6 of 6) sorted by relevance
/linux/drivers/leds/ |
H A D | leds-max5970.c | 58 struct fwnode_handle *led_node __free(fwnode_handle) = in max5970_led_probe() 60 if (!led_node) in max5970_led_probe() 63 fwnode_for_each_available_child_node(led_node, child) { in max5970_led_probe()
|
H A D | leds-powernv.c | 243 struct device_node *led_node, in powernv_led_classdev() argument 252 for_each_available_child_of_node_scoped(led_node, np) { in powernv_led_classdev() 279 struct device_node *led_node in powernv_led_probe() 282 if (!led_node) { in powernv_led_probe() 298 return powernv_led_classdev(pdev, led_node, powernv_led_common); in powernv_led_probe()
|
H A D | leds-lp50xx.c | 435 struct fwnode_handle *led_node = NULL; in lp50xx_probe_dt() local 478 fwnode_for_each_child_node(child, led_node) { in lp50xx_probe_dt() 480 ret = fwnode_property_read_u32(led_node, "color", in lp50xx_probe_dt() 483 fwnode_handle_put(led_node); in lp50xx_probe_dt() 487 ret = fwnode_property_read_u32(led_node, "reg", &multi_index); in lp50xx_probe_dt()
|
H A D | led-class.c | 262 struct device_node *led_node; in of_led_get() local 264 led_node = of_parse_phandle(np, "leds", index); in of_led_get() 265 if (!led_node) in of_led_get() 268 led_dev = class_find_device_by_of_node(&leds_class, led_node); in of_led_get() 269 of_node_put(led_node); in of_led_get()
|
/linux/drivers/leds/rgb/ |
H A D | leds-ncp5623.c | 156 struct fwnode_handle *mc_node, *led_node; in ncp5623_probe() local 183 fwnode_for_each_available_child_node(mc_node, led_node) { in ncp5623_probe() 184 ret = fwnode_property_read_u32(led_node, "color", &color_index); in ncp5623_probe() 188 ret = fwnode_property_read_u32(led_node, "reg", ®); in ncp5623_probe() 223 fwnode_handle_put(led_node); in ncp5623_probe()
|
/linux/drivers/leds/flash/ |
H A D | leds-tps6131x.c | 114 struct fwnode_handle *led_node; member 547 tps6131x->led_node = fwnode_get_next_available_child_node(dev->fwnode, NULL); in tps6131x_parse_node() 548 if (!tps6131x->led_node) { in tps6131x_parse_node() 553 num_channels = fwnode_property_count_u32(tps6131x->led_node, "led-sources"); in tps6131x_parse_node() 565 ret = fwnode_property_read_u32_array(tps6131x->led_node, "led-sources", channels, in tps6131x_parse_node() 606 ret = fwnode_property_read_u32(tps6131x->led_node, "led-max-microamp", ¤t_ua); in tps6131x_parse_node() 622 ret = fwnode_property_read_u32(tps6131x->led_node, "flash-max-microamp", ¤t_ua); in tps6131x_parse_node() 638 ret = fwnode_property_read_u32(tps6131x->led_node, "flash-max-timeout-us", &timeout_us); in tps6131x_parse_node() 682 init_data.fwnode = tps6131x->led_node; in tps6131x_led_class_setup() 728 tps6131x->v4l2_flash = v4l2_flash_init(tps6131x->dev, tps6131x->led_node, in tps6131x_v4l2_setup() [all...] |