summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJae Hyun Yoo <jae.hyun.yoo@intel.com>2021-01-05 20:52:34 +0300
committerYoo, Jae Hyun <jae.hyun.yoo@intel.com>2021-01-08 05:21:47 +0300
commit5ed379208dcc8fc337a2b9a6c02dc427120d51a9 (patch)
tree64da0c28fc2413d3bba5c03ae769954bdd97b4bd
parentb1dcf75221f957715cae9698dab46d0c4ccbdb00 (diff)
downloadlinux-5ed379208dcc8fc337a2b9a6c02dc427120d51a9.tar.xz
Revert "gpio: aspeed: temporary fix for gpiochip range setting"
This reverts commit 35900362ee1c3db33dd5637ae824521d9a28a304. All index based implementations were replaced with name based so revert this temporary patch. Change-Id: I52e0759e0fd45865718bcd6bb67f2dc20461470e Signed-off-by: Jae Hyun Yoo <jae.hyun.yoo@intel.com>
-rw-r--r--drivers/gpio/gpio-aspeed.c2
-rw-r--r--drivers/gpio/sgpio-aspeed.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpio/gpio-aspeed.c b/drivers/gpio/gpio-aspeed.c
index 7ea0cf8eb82e..0a262917b659 100644
--- a/drivers/gpio/gpio-aspeed.c
+++ b/drivers/gpio/gpio-aspeed.c
@@ -1180,7 +1180,7 @@ static int __init aspeed_gpio_probe(struct platform_device *pdev)
gpio->chip.set = aspeed_gpio_set;
gpio->chip.set_config = aspeed_gpio_set_config;
gpio->chip.label = dev_name(&pdev->dev);
- gpio->chip.base = 0;
+ gpio->chip.base = -1;
/* Allocate a cache of the output registers */
banks = DIV_ROUND_UP(gpio->chip.ngpio, 32);
diff --git a/drivers/gpio/sgpio-aspeed.c b/drivers/gpio/sgpio-aspeed.c
index 850539da43f5..5028e9144a75 100644
--- a/drivers/gpio/sgpio-aspeed.c
+++ b/drivers/gpio/sgpio-aspeed.c
@@ -681,7 +681,7 @@ static int __init aspeed_sgpio_probe(struct platform_device *pdev)
gpio->chip.set = aspeed_sgpio_set;
gpio->chip.set_config = aspeed_sgpio_set_config;
gpio->chip.label = dev_name(&pdev->dev);
- gpio->chip.base = gpio->config->nr_pgpios;
+ gpio->chip.base = -1;
rc = aspeed_sgpio_setup_irqs(gpio, pdev);
if (rc < 0)