i2c: synquacer: Remove a clk reference from struct synquacer_i2c
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Sat, 6 Jan 2024 12:48:25 +0000 (13:48 +0100)
committerAndi Shyti <andi.shyti@kernel.org>
Thu, 23 May 2024 11:38:15 +0000 (13:38 +0200)
'pclk' is only used locally in the probe. Remove it from the
'synquacer_i2c' structure.

Also remove a useless debug message.

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
drivers/i2c/busses/i2c-synquacer.c

index 31ecb2c7e9783517e7a3a7d2bd3ce415e857cda3..4eccbcd0fbfc00b7f67875e880054bdd06515be4 100644 (file)
@@ -138,7 +138,6 @@ struct synquacer_i2c {
        int                     irq;
        struct device           *dev;
        void __iomem            *base;
-       struct clk              *pclk;
        u32                     pclkrate;
        u32                     speed_khz;
        u32                     timeout_ms;
@@ -535,6 +534,7 @@ static const struct i2c_adapter synquacer_i2c_ops = {
 static int synquacer_i2c_probe(struct platform_device *pdev)
 {
        struct synquacer_i2c *i2c;
+       struct clk *pclk;
        u32 bus_speed;
        int ret;
 
@@ -550,13 +550,12 @@ static int synquacer_i2c_probe(struct platform_device *pdev)
        device_property_read_u32(&pdev->dev, "socionext,pclk-rate",
                                 &i2c->pclkrate);
 
-       i2c->pclk = devm_clk_get_enabled(&pdev->dev, "pclk");
-       if (IS_ERR(i2c->pclk))
-               return dev_err_probe(&pdev->dev, PTR_ERR(i2c->pclk),
+       pclk = devm_clk_get_enabled(&pdev->dev, "pclk");
+       if (IS_ERR(pclk))
+               return dev_err_probe(&pdev->dev, PTR_ERR(pclk),
                                     "failed to get and enable clock\n");
 
-       dev_dbg(&pdev->dev, "clock source %p\n", i2c->pclk);
-       i2c->pclkrate = clk_get_rate(i2c->pclk);
+       i2c->pclkrate = clk_get_rate(pclk);
 
        if (i2c->pclkrate < SYNQUACER_I2C_MIN_CLK_RATE ||
            i2c->pclkrate > SYNQUACER_I2C_MAX_CLK_RATE)