diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2019-08-22 17:19:28 +0200 |
---|---|---|
committer | Jacek Anaszewski <jacek.anaszewski@gmail.com> | 2019-08-23 23:39:37 +0200 |
commit | fd81d7e946c6bdb86dbf0bd88fee3e1a545e7979 (patch) | |
tree | 30752736cb9e22ff27c5cb6c2f838c9b45dcb1df /drivers/leds/led-class.c | |
parent | leds: max77650: Switch to fwnode property API (diff) | |
download | linux-fd81d7e946c6bdb86dbf0bd88fee3e1a545e7979.tar.xz linux-fd81d7e946c6bdb86dbf0bd88fee3e1a545e7979.zip |
leds: Switch to use fwnode instead of be stuck with OF one
There is no need to be stuck with OF node when we may use agnostic
firmware node instead.
It allows users to get property if needed independently of provider.
Note, some OF parts are left because %pfw [1] is in progress.
[1]: https://lore.kernel.org/patchwork/cover/1054863/
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Jacek Anaszewski <jacek.anaszewski@gmail.com>
Diffstat (limited to 'drivers/leds/led-class.c')
-rw-r--r-- | drivers/leds/led-class.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/leds/led-class.c b/drivers/leds/led-class.c index d231240c2047..052c7571e188 100644 --- a/drivers/leds/led-class.c +++ b/drivers/leds/led-class.c @@ -14,7 +14,7 @@ #include <linux/leds.h> #include <linux/list.h> #include <linux/module.h> -#include <linux/of.h> +#include <linux/property.h> #include <linux/slab.h> #include <linux/spinlock.h> #include <linux/timer.h> @@ -277,7 +277,7 @@ int led_classdev_register_ext(struct device *parent, return PTR_ERR(led_cdev->dev); } if (init_data && init_data->fwnode) - led_cdev->dev->of_node = to_of_node(init_data->fwnode); + led_cdev->dev->fwnode = init_data->fwnode; if (ret) dev_warn(parent, "Led %s renamed to %s due to name collision", |