diff options
-rw-r--r-- | drivers/power/smb347-charger.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/power/smb347-charger.c b/drivers/power/smb347-charger.c index 18d53748e66d..de6898f5d166 100644 --- a/drivers/power/smb347-charger.c +++ b/drivers/power/smb347-charger.c | |||
@@ -925,10 +925,6 @@ static int smb347_irq_init(struct smb347_charger *smb) | |||
925 | if (ret < 0) | 925 | if (ret < 0) |
926 | goto fail_readonly; | 926 | goto fail_readonly; |
927 | 927 | ||
928 | ret = smb347_irq_enable(smb); | ||
929 | if (ret < 0) | ||
930 | goto fail_readonly; | ||
931 | |||
932 | smb347_set_writable(smb, false); | 928 | smb347_set_writable(smb, false); |
933 | smb->client->irq = irq; | 929 | smb->client->irq = irq; |
934 | return 0; | 930 | return 0; |
@@ -1241,6 +1237,8 @@ static int smb347_probe(struct i2c_client *client, | |||
1241 | if (ret < 0) { | 1237 | if (ret < 0) { |
1242 | dev_warn(dev, "failed to initialize IRQ: %d\n", ret); | 1238 | dev_warn(dev, "failed to initialize IRQ: %d\n", ret); |
1243 | dev_warn(dev, "disabling IRQ support\n"); | 1239 | dev_warn(dev, "disabling IRQ support\n"); |
1240 | } else { | ||
1241 | smb347_irq_enable(smb); | ||
1244 | } | 1242 | } |
1245 | } | 1243 | } |
1246 | 1244 | ||