mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
GPIO: omap_gpio: Fix gpio name names with device tree
The GPIO bank numbers do not appear in the device tree, so this patch makes the gpio name based on the address (ie gpio@49054000_31 vs gpio4_31) adam Signed-off-by: Adam Ford <aford173@gmail.com> Tested-by: Derald D. Woods <woods.technical@gmail.com>
This commit is contained in:
parent
abb205ded1
commit
535f46dad9
1 changed files with 1 additions and 3 deletions
|
@ -288,11 +288,9 @@ static int omap_gpio_probe(struct udevice *dev)
|
|||
struct gpio_bank *bank = dev_get_priv(dev);
|
||||
struct omap_gpio_platdata *plat = dev_get_platdata(dev);
|
||||
struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev);
|
||||
int banknum;
|
||||
char name[18], *str;
|
||||
|
||||
banknum = plat->bank_index;
|
||||
sprintf(name, "GPIO%d_", banknum + 1);
|
||||
sprintf(name, "gpio@%4x_", (unsigned int)plat->base);
|
||||
str = strdup(name);
|
||||
if (!str)
|
||||
return -ENOMEM;
|
||||
|
|
Loading…
Reference in a new issue