OSDN Git Service

i2c: isch: Add module parameter for backbone clock rate if divider is unset
authorAlexander Stein <alexander.stein@systec-electronic.com>
Mon, 28 Jan 2013 09:44:12 +0000 (10:44 +0100)
committerWolfram Sang <wolfram@the-dreams.de>
Mon, 11 Feb 2013 14:53:49 +0000 (15:53 +0100)
commitb08369a174a183e88baa98ab5e3566a617a3a7f8
tree63a3d942b41b6dca13e6d770fddb2937f34ebbca
parent4182b434bf760355a1516b1d3d9f73aa419eeeec
i2c: isch: Add module parameter for backbone clock rate if divider is unset

It was observed the Host Clock Divider was not written by the driver. It
was still set to (default) 0, if not already set by BIOS, which caused
garbage on SMBus.
This driver adds a parameters which is used to calculate the divider
appropriately for a default bitrate of 100 KHz. This new divider is only
applied if the clock divider is still default 0.

Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com>
Reviewed-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Wolfram Sang <wolfram@the-dreams.de>
drivers/i2c/busses/i2c-isch.c