leds-88pm860x.c (8853c95e997e0a3621bd8718bdaded81ed37bc9a) | leds-88pm860x.c (99a013c840a05083fd82d220685af7579238bfa8) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * LED driver for Marvell 88PM860x 4 * 5 * Copyright (C) 2009 Marvell International Ltd. 6 * Haojian Zhuang <haojian.zhuang@marvell.com> 7 */ 8 --- 111 unchanged lines hidden (view full) --- 120 121 if (!dev_of_node(pdev->dev.parent)) 122 return -ENODEV; 123 nproot = of_get_child_by_name(dev_of_node(pdev->dev.parent), "leds"); 124 if (!nproot) { 125 dev_err(&pdev->dev, "failed to find leds node\n"); 126 return -ENODEV; 127 } | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * LED driver for Marvell 88PM860x 4 * 5 * Copyright (C) 2009 Marvell International Ltd. 6 * Haojian Zhuang <haojian.zhuang@marvell.com> 7 */ 8 --- 111 unchanged lines hidden (view full) --- 120 121 if (!dev_of_node(pdev->dev.parent)) 122 return -ENODEV; 123 nproot = of_get_child_by_name(dev_of_node(pdev->dev.parent), "leds"); 124 if (!nproot) { 125 dev_err(&pdev->dev, "failed to find leds node\n"); 126 return -ENODEV; 127 } |
128 for_each_child_of_node(nproot, np) { | 128 for_each_available_child_of_node(nproot, np) { |
129 if (of_node_name_eq(np, data->name)) { 130 of_property_read_u32(np, "marvell,88pm860x-iset", 131 &iset); 132 data->iset = PM8606_LED_CURRENT(iset); 133 of_node_put(np); 134 break; 135 } 136 } --- 104 unchanged lines hidden --- | 129 if (of_node_name_eq(np, data->name)) { 130 of_property_read_u32(np, "marvell,88pm860x-iset", 131 &iset); 132 data->iset = PM8606_LED_CURRENT(iset); 133 of_node_put(np); 134 break; 135 } 136 } --- 104 unchanged lines hidden --- |