diff options
Diffstat (limited to 'drivers/gpio/pca953x.c')
| -rw-r--r-- | drivers/gpio/pca953x.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpio/pca953x.c b/drivers/gpio/pca953x.c index 37f35388a2ae..8dc0164bd51e 100644 --- a/drivers/gpio/pca953x.c +++ b/drivers/gpio/pca953x.c | |||
| @@ -202,8 +202,10 @@ static int __devinit pca953x_probe(struct i2c_client *client, | |||
| 202 | int ret; | 202 | int ret; |
| 203 | 203 | ||
| 204 | pdata = client->dev.platform_data; | 204 | pdata = client->dev.platform_data; |
| 205 | if (pdata == NULL) | 205 | if (pdata == NULL) { |
| 206 | return -ENODEV; | 206 | dev_dbg(&client->dev, "no platform data\n"); |
| 207 | return -EINVAL; | ||
| 208 | } | ||
| 207 | 209 | ||
| 208 | chip = kzalloc(sizeof(struct pca953x_chip), GFP_KERNEL); | 210 | chip = kzalloc(sizeof(struct pca953x_chip), GFP_KERNEL); |
| 209 | if (chip == NULL) | 211 | if (chip == NULL) |
