Message ID | 1362662276-20792-8-git-send-email-ian@slimlogic.co.uk (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Thu, Mar 7, 2013 at 2:17 PM, Ian Lartey <ian@slimlogic.co.uk> wrote: > From: J Keerthy <j-keerthy@ti.com> > > Enable DT support for palmas gpio. > > Signed-off-by: J Keerthy <j-keerthy@ti.com> This needs to be CC: to devicetree-discuss. > +static struct of_device_id of_palmas_match_tbl[] = { > + { .compatible = "ti,palmas-gpio", }, > + { .compatible = "ti,palmas-charger-gpio", }, > + { .compatible = "ti,twl6035-gpio", }, > + { .compatible = "ti,twl6036-gpio", }, > + { .compatible = "ti,twl6037-gpio", }, > + { .compatible = "ti,tps65913-gpio", }, > + { .compatible = "ti,tps65914-gpio", }, > + { .compatible = "ti,tps80036-gpio", }, > + { /* end */ } > +}; I can see that the binding came in a previous patch in this series, OK. Acked-by: Linus Walleij <linus.walleij@linaro.org> Yours, Linus Walleij
diff --git a/drivers/gpio/gpio-palmas.c b/drivers/gpio/gpio-palmas.c index 636648c..04da57a 100644 --- a/drivers/gpio/gpio-palmas.c +++ b/drivers/gpio/gpio-palmas.c @@ -208,9 +208,22 @@ static int palmas_gpio_remove(struct platform_device *pdev) return gpiochip_remove(&palmas_gpio->gpio_chip); } +static struct of_device_id of_palmas_match_tbl[] = { + { .compatible = "ti,palmas-gpio", }, + { .compatible = "ti,palmas-charger-gpio", }, + { .compatible = "ti,twl6035-gpio", }, + { .compatible = "ti,twl6036-gpio", }, + { .compatible = "ti,twl6037-gpio", }, + { .compatible = "ti,tps65913-gpio", }, + { .compatible = "ti,tps65914-gpio", }, + { .compatible = "ti,tps80036-gpio", }, + { /* end */ } +}; + static struct platform_driver palmas_gpio_driver = { .driver.name = "palmas-gpio", .driver.owner = THIS_MODULE, + .driver.of_match_table = of_palmas_match_tbl, .probe = palmas_gpio_probe, .remove = palmas_gpio_remove, };