The object of this work is fixing the following warning, which appears on all targets using that driver: gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. This needs a small refactor to how we interact with the pinctrl subsystem. Finally, we remove some bookkeeping that has only been necessary to allocate GPIO bases correctly. Mateusz Majewski (4): pinctrl: samsung: defer pinctrl_enable pinctrl: samsung: use add_pin_ranges method to add pinctrl ranges pinctrl: samsung: choose GPIO numberspace base dynamically pinctrl: samsung: do not offset pinctrl numberspaces drivers/pinctrl/samsung/pinctrl-samsung.c | 56 ++++++++++++----------- drivers/pinctrl/samsung/pinctrl-samsung.h | 4 +- 2 files changed, 31 insertions(+), 29 deletions(-) -- 2.42.0