diff options
author | Geert Uytterhoeven <[email protected]> | 2014-11-06 12:52:06 +0100 |
---|---|---|
committer | Simon Horman <[email protected]> | 2014-11-12 10:38:30 +0900 |
commit | b207422bb92f17f4f892a9b8737d44b37fece25b (patch) | |
tree | 5e75ca6d86f7dbc590a1037de31964e6470169b3 /lib/memory-notifier-error-inject.c | |
parent | f114040e3ea6e07372334ade75d1ee0775c355e1 (diff) |
ARM: shmobile: kzm9g legacy: Set i2c clks_per_count to 2
On sh73a0/kzm9g-legacy, probing of the i2c masters fails with:
i2c-sh_mobile i2c-sh_mobile.0: timing values out of range: L/H=0x208/0x1bf
sh_mobile: probe of i2c-sh_mobile.0 failed with error -22
According to the datasheet, the transfer rate is derived from the HP
clock (which runs at 104 MHz) divided by two. Hence
i2c_sh_mobile_platform_data.clks_per_count should be set to two.
Now probing succeeds, and i2c works:
i2c-sh_mobile i2c-sh_mobile.0: I2C adapter 0 with bus speed 100000 Hz (L/H=0x104/0xe0)
Signed-off-by: Geert Uytterhoeven <[email protected]>
Reviewed-by: Wolfram Sang <[email protected]>
Signed-off-by: Simon Horman <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions