| From f6e57f42ec9cbf69bf35862a7aec1d47d95a586f Mon Sep 17 00:00:00 2001 |
| From: Chris Packham <chris.packham@alliedtelesis.co.nz> |
| Date: Fri, 27 Mar 2020 11:44:22 +1300 |
| Subject: [PATCH] i2c: pca-platform: Use platform_irq_get_optional |
| |
| commit 14c1fe699cad9cb0acda4559c584f136d18fea50 upstream. |
| |
| The interrupt is not required so use platform_irq_get_optional() to |
| avoid error messages like |
| |
| i2c-pca-platform 22080000.i2c: IRQ index 0 not found |
| |
| Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz> |
| Signed-off-by: Wolfram Sang <wsa@the-dreams.de> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/drivers/i2c/busses/i2c-pca-platform.c b/drivers/i2c/busses/i2c-pca-platform.c |
| index a7a81846d5b1..635dd697ac0b 100644 |
| --- a/drivers/i2c/busses/i2c-pca-platform.c |
| +++ b/drivers/i2c/busses/i2c-pca-platform.c |
| @@ -140,7 +140,7 @@ static int i2c_pca_pf_probe(struct platform_device *pdev) |
| int ret = 0; |
| int irq; |
| |
| - irq = platform_get_irq(pdev, 0); |
| + irq = platform_get_irq_optional(pdev, 0); |
| /* If irq is 0, we do polling. */ |
| if (irq < 0) |
| irq = 0; |
| -- |
| 2.7.4 |
| |