Commit eb696c31 authored by Lee Jones's avatar Lee Jones Committed by Samuel Ortiz

mfd: ab8500-core: Use the correct driver name when enabling gpio/pinctrl

When we're using Device Tree to enable GPIO drivers we're forced to be
OS agnostic, thus we are forbidden use names like pinctrl as they are
specific only to Linux, at least for the time being. However, when we
are registering devices using internal systems such as MFD or platform
registration, we can use such terminology. In this case we can and
should use the platform device ID mechanism to specify which device we
wish to utilise by detailing pinctrl-<device_name>.

This patch fixes a regression that when booting with Device Tree
enabled the ABx500 GPIO/Pinctrl devices are not probed.
Acked-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Signed-off-by: default avatarLee Jones <lee.jones@linaro.org>
Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
parent 6999181e
...@@ -1106,7 +1106,7 @@ static struct mfd_cell ab8500_devs[] = { ...@@ -1106,7 +1106,7 @@ static struct mfd_cell ab8500_devs[] = {
.of_compatible = "stericsson,ab8500-denc", .of_compatible = "stericsson,ab8500-denc",
}, },
{ {
.name = "ab8500-gpio", .name = "pinctrl-ab8500",
.of_compatible = "stericsson,ab8500-gpio", .of_compatible = "stericsson,ab8500-gpio",
}, },
{ {
...@@ -1243,7 +1243,7 @@ static struct mfd_cell ab8505_devs[] = { ...@@ -1243,7 +1243,7 @@ static struct mfd_cell ab8505_devs[] = {
.name = "ab8500-leds", .name = "ab8500-leds",
}, },
{ {
.name = "ab8500-gpio", .name = "pinctrl-ab8505",
}, },
{ {
.name = "ab8500-usb", .name = "ab8500-usb",
...@@ -1311,7 +1311,7 @@ static struct mfd_cell ab8540_devs[] = { ...@@ -1311,7 +1311,7 @@ static struct mfd_cell ab8540_devs[] = {
.resources = ab8500_temp_resources, .resources = ab8500_temp_resources,
}, },
{ {
.name = "ab8500-gpio", .name = "pinctrl-ab8540",
}, },
{ {
.name = "ab8540-usb", .name = "ab8540-usb",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment