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 ---