gpio: Get rid of gpio_to_chip()
authorLinus Walleij <linus.walleij@linaro.org>
Fri, 20 Jan 2023 09:38:00 +0000 (10:38 +0100)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Mon, 30 Jan 2023 14:55:30 +0000 (15:55 +0100)
commite3863fa123c8fd9647782bc560216c6b910711e8
treeb55543b2c2625480deaf39e5734fcbf1567f47f5
parent51435300df229cab06c3efdd80a303b79278e7a7
gpio: Get rid of gpio_to_chip()

The gpio_to_chip() function refers to the global GPIO numberspace
which is a problem we want to get rid of. Get this function out
of the header and open code it into gpiolib with appropriate FIXME
notices so no new users appear in the kernel.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/pinctrl/core.c
include/asm-generic/gpio.h