diff options
| -rw-r--r-- | drivers/i2c/busses/i2c-omap.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c index 6bd0f19cd451..389ac6032a7b 100644 --- a/drivers/i2c/busses/i2c-omap.c +++ b/drivers/i2c/busses/i2c-omap.c | |||
| @@ -903,6 +903,11 @@ omap_i2c_probe(struct platform_device *pdev) | |||
| 903 | 903 | ||
| 904 | platform_set_drvdata(pdev, dev); | 904 | platform_set_drvdata(pdev, dev); |
| 905 | 905 | ||
| 906 | if (cpu_is_omap7xx()) | ||
| 907 | dev->reg_shift = 1; | ||
| 908 | else | ||
| 909 | dev->reg_shift = 2; | ||
| 910 | |||
| 906 | if ((r = omap_i2c_get_clocks(dev)) != 0) | 911 | if ((r = omap_i2c_get_clocks(dev)) != 0) |
| 907 | goto err_iounmap; | 912 | goto err_iounmap; |
| 908 | 913 | ||
| @@ -926,11 +931,6 @@ omap_i2c_probe(struct platform_device *pdev) | |||
| 926 | dev->b_hw = 1; /* Enable hardware fixes */ | 931 | dev->b_hw = 1; /* Enable hardware fixes */ |
| 927 | } | 932 | } |
| 928 | 933 | ||
| 929 | if (cpu_is_omap7xx()) | ||
| 930 | dev->reg_shift = 1; | ||
| 931 | else | ||
| 932 | dev->reg_shift = 2; | ||
| 933 | |||
| 934 | /* reset ASAP, clearing any IRQs */ | 934 | /* reset ASAP, clearing any IRQs */ |
| 935 | omap_i2c_init(dev); | 935 | omap_i2c_init(dev); |
| 936 | 936 | ||
