i2c: efm32: Avoid unnecessary check in efm32_i2c_probe()
authorTang Bin <tangbin@cmss.chinamobile.com>
Wed, 15 Apr 2020 14:06:40 +0000 (22:06 +0800)
committerWolfram Sang <wsa@kernel.org>
Fri, 22 May 2020 15:08:19 +0000 (17:08 +0200)
The function efm32_i2c_probe() is only called with an
openfirmware platform device.Therefore there is no need
to check that it has an openfirmware node.

Signed-off-by: Shengju Zhang <zhangshengju@cmss.chinamobile.com>
Signed-off-by: Tang Bin <tangbin@cmss.chinamobile.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-efm32.c

index 9d28de0..838ce09 100644 (file)
@@ -312,9 +312,6 @@ static int efm32_i2c_probe(struct platform_device *pdev)
        int ret;
        u32 clkdiv;
 
-       if (!np)
-               return -EINVAL;
-
        ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL);
        if (!ddata)
                return -ENOMEM;