diff options
| -rw-r--r-- | drivers/i2c/busses/i2c-stu300.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/i2c/busses/i2c-stu300.c b/drivers/i2c/busses/i2c-stu300.c index 1beaa05a3d2c..d1a6b204af00 100644 --- a/drivers/i2c/busses/i2c-stu300.c +++ b/drivers/i2c/busses/i2c-stu300.c | |||
| @@ -868,7 +868,6 @@ stu300_probe(struct platform_device *pdev) | |||
| 868 | struct resource *res; | 868 | struct resource *res; |
| 869 | int bus_nr; | 869 | int bus_nr; |
| 870 | int ret = 0; | 870 | int ret = 0; |
| 871 | char clk_name[] = "I2C0"; | ||
| 872 | 871 | ||
| 873 | dev = devm_kzalloc(&pdev->dev, sizeof(struct stu300_dev), GFP_KERNEL); | 872 | dev = devm_kzalloc(&pdev->dev, sizeof(struct stu300_dev), GFP_KERNEL); |
| 874 | if (!dev) { | 873 | if (!dev) { |
| @@ -877,8 +876,7 @@ stu300_probe(struct platform_device *pdev) | |||
| 877 | } | 876 | } |
| 878 | 877 | ||
| 879 | bus_nr = pdev->id; | 878 | bus_nr = pdev->id; |
| 880 | clk_name[3] += (char)bus_nr; | 879 | dev->clk = devm_clk_get(&pdev->dev, NULL); |
| 881 | dev->clk = devm_clk_get(&pdev->dev, clk_name); | ||
| 882 | if (IS_ERR(dev->clk)) { | 880 | if (IS_ERR(dev->clk)) { |
| 883 | dev_err(&pdev->dev, "could not retrieve i2c bus clock\n"); | 881 | dev_err(&pdev->dev, "could not retrieve i2c bus clock\n"); |
| 884 | return PTR_ERR(dev->clk); | 882 | return PTR_ERR(dev->clk); |
