Messages in this thread Patch in this message | | | From | Andy Shevchenko <> | Subject | [PATCH v1 1/1] pinctrl: st: Avoid using of_node member of struct gpio_chip | Date | Tue, 4 Oct 2022 15:54:49 +0300 |
| |
The of_node member of the struct gpio_chip is obsoleted and shouldn't be used. It will be removed in the future.
Replace its use in st_pctl_dt_calculate_pin() by comparing the fwnode pointers.
Fixes: e75729b2f63f ("pinctrl: st: stop abusing of_get_named_gpio()") Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> --- drivers/pinctrl/pinctrl-st.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/pinctrl/pinctrl-st.c b/drivers/pinctrl/pinctrl-st.c index cf7f9cbe6044..ac24d07338a4 100644 --- a/drivers/pinctrl/pinctrl-st.c +++ b/drivers/pinctrl/pinctrl-st.c @@ -1175,7 +1175,7 @@ static int st_pctl_dt_calculate_pin(struct st_pinctrl *info, for (i = 0; i < info->nbanks; i++) { chip = &info->banks[i].gpio_chip; - if (chip->of_node == np) { + if (chip->fwnode == of_fwnode_handle(np)) { if (offset < chip->ngpio) retval = chip->base + offset; break; -- 2.35.1
| |