diff options
Diffstat (limited to 'drivers/nfc/pn544.c')
| -rw-r--r-- | drivers/nfc/pn544.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/nfc/pn544.c b/drivers/nfc/pn544.c index bae647264dd6..724f65d8f9e4 100644 --- a/drivers/nfc/pn544.c +++ b/drivers/nfc/pn544.c | |||
| @@ -60,7 +60,7 @@ enum pn544_irq { | |||
| 60 | struct pn544_info { | 60 | struct pn544_info { |
| 61 | struct miscdevice miscdev; | 61 | struct miscdevice miscdev; |
| 62 | struct i2c_client *i2c_dev; | 62 | struct i2c_client *i2c_dev; |
| 63 | struct regulator_bulk_data regs[2]; | 63 | struct regulator_bulk_data regs[3]; |
| 64 | 64 | ||
| 65 | enum pn544_state state; | 65 | enum pn544_state state; |
| 66 | wait_queue_head_t read_wait; | 66 | wait_queue_head_t read_wait; |
| @@ -74,6 +74,7 @@ struct pn544_info { | |||
| 74 | 74 | ||
| 75 | static const char reg_vdd_io[] = "Vdd_IO"; | 75 | static const char reg_vdd_io[] = "Vdd_IO"; |
| 76 | static const char reg_vbat[] = "VBat"; | 76 | static const char reg_vbat[] = "VBat"; |
| 77 | static const char reg_vsim[] = "VSim"; | ||
| 77 | 78 | ||
| 78 | /* sysfs interface */ | 79 | /* sysfs interface */ |
| 79 | static ssize_t pn544_test(struct device *dev, | 80 | static ssize_t pn544_test(struct device *dev, |
| @@ -740,6 +741,7 @@ static int __devinit pn544_probe(struct i2c_client *client, | |||
| 740 | 741 | ||
| 741 | info->regs[0].supply = reg_vdd_io; | 742 | info->regs[0].supply = reg_vdd_io; |
| 742 | info->regs[1].supply = reg_vbat; | 743 | info->regs[1].supply = reg_vbat; |
| 744 | info->regs[2].supply = reg_vsim; | ||
| 743 | r = regulator_bulk_get(&client->dev, ARRAY_SIZE(info->regs), | 745 | r = regulator_bulk_get(&client->dev, ARRAY_SIZE(info->regs), |
| 744 | info->regs); | 746 | info->regs); |
| 745 | if (r < 0) | 747 | if (r < 0) |
