mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 11:11:45 -04:00
gpio: Pass GPIO label down to gpiod_request
Currently all users of fwnode_get_named_gpiod() have no way to specify a label for the GPIO. So GPIOs listed in debugfs are shown with label "?". With this change a proper label is used. Also adjust all users so they can pass a label, properly retrieved from device tree properties. Signed-off-by: Alexander Stein <[email protected]> Cc: Andy Shevchenko <[email protected]> Acked-by: Jacek Anaszewski <[email protected]> Acked-by: Bartlomiej Zolnierkiewicz <[email protected]> Acked-by: Dmitry Torokhov <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
This commit is contained in:
parent
a264d10ff4
commit
b2987d7438
7 changed files with 33 additions and 20 deletions
|
|
@ -185,22 +185,26 @@ static void tpg110_init(struct device *dev, struct device_node *np,
|
|||
dev_info(dev, "TPG110 display init\n");
|
||||
|
||||
/* This asserts the GRESTB signal, putting the display into reset */
|
||||
grestb = devm_get_gpiod_from_child(dev, "grestb", &np->fwnode, GPIOD_OUT_HIGH);
|
||||
grestb = devm_get_gpiod_from_child(dev, "grestb", &np->fwnode,
|
||||
GPIOD_OUT_HIGH, "grestb");
|
||||
if (IS_ERR(grestb)) {
|
||||
dev_err(dev, "no GRESTB GPIO\n");
|
||||
return;
|
||||
}
|
||||
scen = devm_get_gpiod_from_child(dev, "scen", &np->fwnode, GPIOD_OUT_LOW);
|
||||
scen = devm_get_gpiod_from_child(dev, "scen", &np->fwnode,
|
||||
GPIOD_OUT_LOW, "scen");
|
||||
if (IS_ERR(scen)) {
|
||||
dev_err(dev, "no SCEN GPIO\n");
|
||||
return;
|
||||
}
|
||||
scl = devm_get_gpiod_from_child(dev, "scl", &np->fwnode, GPIOD_OUT_LOW);
|
||||
scl = devm_get_gpiod_from_child(dev, "scl", &np->fwnode, GPIOD_OUT_LOW,
|
||||
"scl");
|
||||
if (IS_ERR(scl)) {
|
||||
dev_err(dev, "no SCL GPIO\n");
|
||||
return;
|
||||
}
|
||||
sda = devm_get_gpiod_from_child(dev, "sda", &np->fwnode, GPIOD_OUT_LOW);
|
||||
sda = devm_get_gpiod_from_child(dev, "sda", &np->fwnode, GPIOD_OUT_LOW,
|
||||
"sda");
|
||||
if (IS_ERR(sda)) {
|
||||
dev_err(dev, "no SDA GPIO\n");
|
||||
return;
|
||||
|
|
|
|||
Loading…
Reference in a new issue