Skip to content

Commit d51e7cf

Browse files
author
Wolfram Sang
committed
i2c: mt65xx: convert set_speed function to void
cppcheck rightfully reports: drivers/i2c/busses/i2c-mt65xx.c:1464:6: warning: Condition 'ret' is always false [knownConditionTrueFalse] Make the function void and simplify the code. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
1 parent b71a6e2 commit d51e7cf

1 file changed

Lines changed: 2 additions & 9 deletions

File tree

drivers/i2c/busses/i2c-mt65xx.c

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -868,7 +868,7 @@ static int mtk_i2c_calculate_speed(struct mtk_i2c *i2c, unsigned int clk_src,
868868
return 0;
869869
}
870870

871-
static int mtk_i2c_set_speed(struct mtk_i2c *i2c, unsigned int parent_clk)
871+
static void mtk_i2c_set_speed(struct mtk_i2c *i2c, unsigned int parent_clk)
872872
{
873873
unsigned int clk_src;
874874
unsigned int step_cnt;
@@ -938,9 +938,6 @@ static int mtk_i2c_set_speed(struct mtk_i2c *i2c, unsigned int parent_clk)
938938

939939
break;
940940
}
941-
942-
943-
return 0;
944941
}
945942

946943
static void i2c_dump_register(struct mtk_i2c *i2c)
@@ -1460,11 +1457,7 @@ static int mtk_i2c_probe(struct platform_device *pdev)
14601457

14611458
strscpy(i2c->adap.name, I2C_DRV_NAME, sizeof(i2c->adap.name));
14621459

1463-
ret = mtk_i2c_set_speed(i2c, clk_get_rate(i2c->clocks[speed_clk].clk));
1464-
if (ret) {
1465-
dev_err(&pdev->dev, "Failed to set the speed.\n");
1466-
return -EINVAL;
1467-
}
1460+
mtk_i2c_set_speed(i2c, clk_get_rate(i2c->clocks[speed_clk].clk));
14681461

14691462
if (i2c->dev_comp->max_dma_support > 32) {
14701463
ret = dma_set_mask(&pdev->dev,

0 commit comments

Comments
 (0)