提交 77289b2f 编写于 作者: A Andy Shevchenko 提交者: Bartosz Golaszewski

gpiolib: of: Prepare of_mm_gpiochip_add_data() for fwnode

GPIO library is getting rid of of_node, fwnode should be utilized instead.
Prepare of_mm_gpiochip_add_data() for fwnode.
Signed-off-by: NAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: NLinus Walleij <linus.walleij@linaro.org>
Reviewed-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: NBartosz Golaszewski <bartosz.golaszewski@linaro.org>
上级 e7f9ff5d
...@@ -934,8 +934,8 @@ int of_mm_gpiochip_add_data(struct device_node *np, ...@@ -934,8 +934,8 @@ int of_mm_gpiochip_add_data(struct device_node *np,
if (mm_gc->save_regs) if (mm_gc->save_regs)
mm_gc->save_regs(mm_gc); mm_gc->save_regs(mm_gc);
of_node_put(mm_gc->gc.of_node); fwnode_handle_put(mm_gc->gc.fwnode);
mm_gc->gc.of_node = of_node_get(np); mm_gc->gc.fwnode = fwnode_handle_get(of_fwnode_handle(np));
ret = gpiochip_add_data(gc, data); ret = gpiochip_add_data(gc, data);
if (ret) if (ret)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册