Commit 56ec63a6 authored by Dmitry Baryshkov's avatar Dmitry Baryshkov Committed by Linus Walleij
Browse files

pinctrl: qcom: switch to devm_gpiochip_add_data()



In order to simplify cleanup actions, use devres-enabled version of
gpiochip_add_data().  As the msm_pinctrl_remove() function is now empty,
drop it and all its calls from the corresponding pinctrl drivers.

Signed-off-by: default avatarDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/20250513-pinctrl-msm-fix-v2-3-249999af0fc1@oss.qualcomm.com


Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 19272b37
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -629,7 +629,6 @@ static struct platform_driver apq8064_pinctrl_driver = {
		.of_match_table = apq8064_pinctrl_of_match,
	},
	.probe = apq8064_pinctrl_probe,
	.remove = msm_pinctrl_remove,
};

static int __init apq8064_pinctrl_init(void)
+0 −1
Original line number Diff line number Diff line
@@ -1207,7 +1207,6 @@ static struct platform_driver apq8084_pinctrl_driver = {
		.of_match_table = apq8084_pinctrl_of_match,
	},
	.probe = apq8084_pinctrl_probe,
	.remove = msm_pinctrl_remove,
};

static int __init apq8084_pinctrl_init(void)
+0 −1
Original line number Diff line number Diff line
@@ -710,7 +710,6 @@ static struct platform_driver ipq4019_pinctrl_driver = {
		.of_match_table = ipq4019_pinctrl_of_match,
	},
	.probe = ipq4019_pinctrl_probe,
	.remove = msm_pinctrl_remove,
};

static int __init ipq4019_pinctrl_init(void)
+0 −1
Original line number Diff line number Diff line
@@ -754,7 +754,6 @@ static struct platform_driver ipq5018_pinctrl_driver = {
		.of_match_table = ipq5018_pinctrl_of_match,
	},
	.probe = ipq5018_pinctrl_probe,
	.remove = msm_pinctrl_remove,
};

static int __init ipq5018_pinctrl_init(void)
+0 −1
Original line number Diff line number Diff line
@@ -834,7 +834,6 @@ static struct platform_driver ipq5332_pinctrl_driver = {
		.of_match_table = ipq5332_pinctrl_of_match,
	},
	.probe = ipq5332_pinctrl_probe,
	.remove = msm_pinctrl_remove,
};

static int __init ipq5332_pinctrl_init(void)
Loading