Commit 8a83ecd8 authored by Fabio Estevam's avatar Fabio Estevam Committed by Linus Walleij
Browse files

pinctrl: imx: Disallow driver unbind



Performing the 'unbind' operation on pinctrl drivers is
not a sensible usecase, so pass the suppress_bind_attrs
atribute to prevent it.

Signed-off-by: default avatarFabio Estevam <festevam@gmail.com>
Link: https://lore.kernel.org/r/20210328183034.555702-2-festevam@gmail.com


Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent f6b6db2d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -262,6 +262,7 @@ static struct platform_driver imx1_pinctrl_driver = {
	.driver	= {
		.name		= "imx1-pinctrl",
		.of_match_table	= imx1_pinctrl_of_match,
		.suppress_bind_attrs = true,
	},
};
builtin_platform_driver_probe(imx1_pinctrl_driver, imx1_pinctrl_probe);
+1 −0
Original line number Diff line number Diff line
@@ -324,6 +324,7 @@ static struct platform_driver imx25_pinctrl_driver = {
	.driver = {
		.name = "imx25-pinctrl",
		.of_match_table = imx25_pinctrl_of_match,
		.suppress_bind_attrs = true,
	},
	.probe = imx25_pinctrl_probe,
};
+1 −0
Original line number Diff line number Diff line
@@ -397,6 +397,7 @@ static struct platform_driver imx27_pinctrl_driver = {
	.driver = {
		.name = "imx27-pinctrl",
		.of_match_table = imx27_pinctrl_of_match,
		.suppress_bind_attrs = true,
	},
	.probe = imx27_pinctrl_probe,
};
+1 −0
Original line number Diff line number Diff line
@@ -1014,6 +1014,7 @@ static struct platform_driver imx35_pinctrl_driver = {
	.driver = {
		.name = "imx35-pinctrl",
		.of_match_table = imx35_pinctrl_of_match,
		.suppress_bind_attrs = true,
	},
	.probe = imx35_pinctrl_probe,
};
+1 −0
Original line number Diff line number Diff line
@@ -400,6 +400,7 @@ static struct platform_driver imx50_pinctrl_driver = {
	.driver = {
		.name = "imx50-pinctrl",
		.of_match_table = imx50_pinctrl_of_match,
		.suppress_bind_attrs = true,
	},
	.probe = imx50_pinctrl_probe,
};
Loading