diff options
author | Pali Rohár <pali@kernel.org> | 2022-07-25 13:56:14 +0200 |
---|---|---|
committer | Stefan Roese <sr@denx.de> | 2022-07-28 15:17:46 +0200 |
commit | da76996a1a09de7522eb8af192730425a1f7842a (patch) | |
tree | 81671f58378c528350aff647916d6c394bf5f0e7 | |
parent | dc986c600ff738f35f6c29f8901bc40250d36734 (diff) | |
download | u-boot-da76996a1a09de7522eb8af192730425a1f7842a.zip u-boot-da76996a1a09de7522eb8af192730425a1f7842a.tar.gz u-boot-da76996a1a09de7522eb8af192730425a1f7842a.tar.bz2 |
gpio: mvebu_gpio: Set bank name to mvebu%d
Currently bank name is just one alphabetical letter.
Change it to mvebu and number.
Signed-off-by: Pali Rohár <pali@kernel.org>
Reviewed-by: Stefan Roese <sr@denx.de>
-rw-r--r-- | drivers/gpio/mvebu_gpio.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpio/mvebu_gpio.c b/drivers/gpio/mvebu_gpio.c index 55ed685..f706a6d 100644 --- a/drivers/gpio/mvebu_gpio.c +++ b/drivers/gpio/mvebu_gpio.c @@ -23,7 +23,7 @@ struct mvebu_gpio_regs { struct mvebu_gpio_priv { struct mvebu_gpio_regs *regs; - char name[2]; + char name[sizeof("mvebuX_")]; }; static int mvebu_gpio_direction_input(struct udevice *dev, unsigned int gpio) @@ -93,7 +93,7 @@ static int mvebu_gpio_probe(struct udevice *dev) priv->regs = dev_read_addr_ptr(dev); uc_priv->gpio_count = dev_read_u32_default(dev, "ngpios", MVEBU_GPIOS_PER_BANK); - priv->name[0] = 'A' + dev_seq(dev); + sprintf(priv->name, "mvebu%d_", dev_seq(dev)); uc_priv->bank_name = priv->name; return 0; |