diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2023-10-02 16:56:29 +0300 |
---|---|---|
committer | Lee Jones <lee@kernel.org> | 2023-11-01 11:29:04 +0000 |
commit | 9ddf40434ee4e1aac6ce2535fa852fbbad6f6d68 (patch) | |
tree | d07b845b5c8241511e22847c0e706e14ca888b2c /drivers/leds | |
parent | fc8e107e7b15906a92afbeed9b289cc695984d5e (diff) | |
download | linux-stable-9ddf40434ee4e1aac6ce2535fa852fbbad6f6d68.tar.gz linux-stable-9ddf40434ee4e1aac6ce2535fa852fbbad6f6d68.tar.bz2 linux-stable-9ddf40434ee4e1aac6ce2535fa852fbbad6f6d68.zip |
leds: tca6507: Don't use fixed GPIO base
First of all, the fixed GPIO base is source of troubles and
it doesn't scale. Second, there is no in-kernel user of this
base, so drop it.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20231002135629.2605462-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Lee Jones <lee@kernel.org>
Diffstat (limited to 'drivers/leds')
-rw-r--r-- | drivers/leds/leds-tca6507.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/leds/leds-tca6507.c b/drivers/leds/leds-tca6507.c index aab861771210..e19074614095 100644 --- a/drivers/leds/leds-tca6507.c +++ b/drivers/leds/leds-tca6507.c @@ -92,9 +92,6 @@ struct tca6507_platform_data { struct led_platform_data leds; -#ifdef CONFIG_GPIOLIB - int gpio_base; -#endif }; #define TCA6507_MAKE_GPIO 1 @@ -636,7 +633,7 @@ static int tca6507_probe_gpios(struct device *dev, tca->gpio.label = "gpio-tca6507"; tca->gpio.ngpio = gpios; - tca->gpio.base = pdata->gpio_base; + tca->gpio.base = -1; tca->gpio.owner = THIS_MODULE; tca->gpio.direction_output = tca6507_gpio_direction_output; tca->gpio.set = tca6507_gpio_set_value; @@ -715,9 +712,6 @@ tca6507_led_dt_init(struct device *dev) pdata->leds.leds = tca_leds; pdata->leds.num_leds = NUM_LEDS; -#ifdef CONFIG_GPIOLIB - pdata->gpio_base = -1; -#endif return pdata; } |