Commit b7f0b3bd authored by Marek Behún's avatar Marek Behún Committed by Pavel Machek

leds: tca6507: do not set GPIO names

Do not set GPIO names. Let gpiolib determine GPIO names from the DT
property `gpio-line-names`.
Signed-off-by: default avatarMarek Behún <marek.behun@nic.cz>
Cc: NeilBrown <neilb@suse.de>
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: H. Nikolaus Schaller <hns@goldelico.com>
Signed-off-by: default avatarPavel Machek <pavel@ucw.cz>
parent 9694881d
...@@ -197,7 +197,6 @@ struct tca6507_chip { ...@@ -197,7 +197,6 @@ struct tca6507_chip {
} leds[NUM_LEDS]; } leds[NUM_LEDS];
#ifdef CONFIG_GPIOLIB #ifdef CONFIG_GPIOLIB
struct gpio_chip gpio; struct gpio_chip gpio;
const char *gpio_name[NUM_LEDS];
int gpio_map[NUM_LEDS]; int gpio_map[NUM_LEDS];
#endif #endif
}; };
...@@ -647,7 +646,6 @@ static int tca6507_probe_gpios(struct i2c_client *client, ...@@ -647,7 +646,6 @@ static int tca6507_probe_gpios(struct i2c_client *client,
for (i = 0; i < NUM_LEDS; i++) for (i = 0; i < NUM_LEDS; i++)
if (pdata->leds.leds[i].name && pdata->leds.leds[i].flags) { if (pdata->leds.leds[i].name && pdata->leds.leds[i].flags) {
/* Configure as a gpio */ /* Configure as a gpio */
tca->gpio_name[gpios] = pdata->leds.leds[i].name;
tca->gpio_map[gpios] = i; tca->gpio_map[gpios] = i;
gpios++; gpios++;
} }
...@@ -656,7 +654,6 @@ static int tca6507_probe_gpios(struct i2c_client *client, ...@@ -656,7 +654,6 @@ static int tca6507_probe_gpios(struct i2c_client *client,
return 0; return 0;
tca->gpio.label = "gpio-tca6507"; tca->gpio.label = "gpio-tca6507";
tca->gpio.names = tca->gpio_name;
tca->gpio.ngpio = gpios; tca->gpio.ngpio = gpios;
tca->gpio.base = pdata->gpio_base; tca->gpio.base = pdata->gpio_base;
tca->gpio.owner = THIS_MODULE; tca->gpio.owner = THIS_MODULE;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment