|
@@ -23,7 +23,7 @@ Signed-off-by: Linus Walleij <[email protected]>
|
|
|
|
|
|
--- a/MAINTAINERS
|
|
--- a/MAINTAINERS
|
|
+++ b/MAINTAINERS
|
|
+++ b/MAINTAINERS
|
|
-@@ -3442,6 +3442,7 @@ M: [email protected]
|
|
|
|
|
|
+@@ -3223,6 +3223,7 @@ M: [email protected]
|
|
L: [email protected]
|
|
L: [email protected]
|
|
S: Maintained
|
|
S: Maintained
|
|
F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
|
|
F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
|
|
@@ -66,7 +66,7 @@ Signed-off-by: Linus Walleij <[email protected]>
|
|
obj-$(CONFIG_PINCTRL_NS) += pinctrl-ns.o
|
|
obj-$(CONFIG_PINCTRL_NS) += pinctrl-ns.o
|
|
--- /dev/null
|
|
--- /dev/null
|
|
+++ b/drivers/pinctrl/bcm/pinctrl-bcm4908.c
|
|
+++ b/drivers/pinctrl/bcm/pinctrl-bcm4908.c
|
|
-@@ -0,0 +1,560 @@
|
|
|
|
|
|
+@@ -0,0 +1,561 @@
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
+/* Copyright (C) 2021 Rafał Miłecki <[email protected]> */
|
|
+/* Copyright (C) 2021 Rafał Miłecki <[email protected]> */
|
|
+
|
|
+
|
|
@@ -579,9 +579,10 @@ Signed-off-by: Linus Walleij <[email protected]>
|
|
+ /* Register */
|
|
+ /* Register */
|
|
+
|
|
+
|
|
+ bcm4908_pinctrl->pctldev = devm_pinctrl_register(dev, pctldesc, bcm4908_pinctrl);
|
|
+ bcm4908_pinctrl->pctldev = devm_pinctrl_register(dev, pctldesc, bcm4908_pinctrl);
|
|
-+ if (IS_ERR(bcm4908_pinctrl->pctldev))
|
|
|
|
-+ return dev_err_probe(dev, PTR_ERR(bcm4908_pinctrl->pctldev),
|
|
|
|
-+ "Failed to register pinctrl\n");
|
|
|
|
|
|
++ if (IS_ERR(bcm4908_pinctrl->pctldev)) {
|
|
|
|
++ dev_err(dev, "Failed to register pinctrl\n");
|
|
|
|
++ return PTR_ERR(bcm4908_pinctrl->pctldev);
|
|
|
|
++ }
|
|
+
|
|
+
|
|
+ /* Groups */
|
|
+ /* Groups */
|
|
+
|
|
+
|