mfd: 88pm805: Use DEFINE_RES_IRQ_NAMED() to simplify code
authorZhen Lei <thunder.leizhen@huawei.com>
Tue, 1 Jun 2021 07:04:25 +0000 (15:04 +0800)
committerLee Jones <lee.jones@linaro.org>
Wed, 2 Jun 2021 09:51:19 +0000 (10:51 +0100)
No functional change.

Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/88pm805.c

index 39f2302..ada6c51 100644 (file)
@@ -54,27 +54,14 @@ enum {
 };
 
 static struct resource codec_resources[] = {
-       {
-        /* Headset microphone insertion or removal */
-        .name = "micin",
-        .start = PM805_IRQ_MIC_DET,
-        .end = PM805_IRQ_MIC_DET,
-        .flags = IORESOURCE_IRQ,
-        },
-       {
-        /* Audio short HP1 */
-        .name = "audio-short1",
-        .start = PM805_IRQ_HP1_SHRT,
-        .end = PM805_IRQ_HP1_SHRT,
-        .flags = IORESOURCE_IRQ,
-        },
-       {
-        /* Audio short HP2 */
-        .name = "audio-short2",
-        .start = PM805_IRQ_HP2_SHRT,
-        .end = PM805_IRQ_HP2_SHRT,
-        .flags = IORESOURCE_IRQ,
-        },
+       /* Headset microphone insertion or removal */
+       DEFINE_RES_IRQ_NAMED(PM805_IRQ_MIC_DET, "micin"),
+
+       /* Audio short HP1 */
+       DEFINE_RES_IRQ_NAMED(PM805_IRQ_HP1_SHRT, "audio-short1"),
+
+       /* Audio short HP2 */
+       DEFINE_RES_IRQ_NAMED(PM805_IRQ_HP2_SHRT, "audio-short2"),
 };
 
 static const struct mfd_cell codec_devs[] = {