lkml.org 
[lkml]   [2021]   [Sep]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.4 249/260] mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set
    Date
    From: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>

    [ Upstream commit a946506c48f3bd09363c9d2b0a178e55733bcbb6 ]

    The driver was registering IRQ 0 when no IRQ was set. This leads to
    warnings with newer kernels.

    Clear the resource flags, so no resource is registered at all in this
    case.

    Fixes: 2f17dd34ffed ("mfd: tqmx86: IO controller with I2C, Wachdog and GPIO")
    Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
    Reviewed-by: Andrew Lunn <andrew@lunn.ch>
    Signed-off-by: Lee Jones <lee.jones@linaro.org>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/mfd/tqmx86.c | 2 ++
    1 file changed, 2 insertions(+)

    diff --git a/drivers/mfd/tqmx86.c b/drivers/mfd/tqmx86.c
    index 22d2f02d855c..ccc5a9ac788c 100644
    --- a/drivers/mfd/tqmx86.c
    +++ b/drivers/mfd/tqmx86.c
    @@ -210,6 +210,8 @@ static int tqmx86_probe(struct platform_device *pdev)

    /* Assumes the IRQ resource is first. */
    tqmx_gpio_resources[0].start = gpio_irq;
    + } else {
    + tqmx_gpio_resources[0].flags = 0;
    }

    ocores_platfom_data.clock_khz = tqmx86_board_id_to_clk_rate(board_id);
    --
    2.30.2


    \
     
     \ /
      Last update: 2021-09-20 20:37    [W:4.063 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site