diff options
Diffstat (limited to 'drivers/gpio/gpio-davinci.c')
-rw-r--r-- | drivers/gpio/gpio-davinci.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpio/gpio-davinci.c b/drivers/gpio/gpio-davinci.c index 845edffbcc3f..96332f19e775 100644 --- a/drivers/gpio/gpio-davinci.c +++ b/drivers/gpio/gpio-davinci.c | |||
@@ -257,6 +257,8 @@ static int davinci_gpio_probe(struct platform_device *pdev) | |||
257 | spin_lock_init(&chips[i].lock); | 257 | spin_lock_init(&chips[i].lock); |
258 | 258 | ||
259 | regs = gpio2regs(base); | 259 | regs = gpio2regs(base); |
260 | if (!regs) | ||
261 | return -ENXIO; | ||
260 | chips[i].regs = regs; | 262 | chips[i].regs = regs; |
261 | chips[i].set_data = ®s->set_data; | 263 | chips[i].set_data = ®s->set_data; |
262 | chips[i].clr_data = ®s->clr_data; | 264 | chips[i].clr_data = ®s->clr_data; |