Merge tag 'for-linus-5.4-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-block.git] / Documentation / i2c / busses / i2c-ismt.rst
CommitLineData
ccf988b6 1======================
13f35ac1 2Kernel driver i2c-ismt
ccf988b6
MCC
3======================
4
13f35ac1
NH
5
6Supported adapters:
7 * Intel S12xx series SOCs
8
9Authors:
10 Bill Brown <bill.e.brown@intel.com>
11
12
13Module Parameters
14-----------------
15
16* bus_speed (unsigned int)
ccf988b6 17
13f35ac1
NH
18Allows changing of the bus speed. Normally, the bus speed is set by the BIOS
19and never needs to be changed. However, some SMBus analyzers are too slow for
20monitoring the bus during debug, thus the need for this module parameter.
21Specify the bus speed in kHz.
ccf988b6 22
13f35ac1 23Available bus frequency settings:
ccf988b6
MCC
24
25 ==== =========
26 0 no change
27 80 kHz
28 100 kHz
29 400 kHz
30 1000 kHz
31 ==== =========
13f35ac1
NH
32
33
34Description
35-----------
36
37The S12xx series of SOCs have a pair of integrated SMBus 2.0 controllers
38targeted primarily at the microserver and storage markets.
39
40The S12xx series contain a pair of PCI functions. An output of lspci will show
ccf988b6 41something similar to the following::
13f35ac1
NH
42
43 00:13.0 System peripheral: Intel Corporation Centerton SMBus 2.0 Controller 0
44 00:13.1 System peripheral: Intel Corporation Centerton SMBus 2.0 Controller 1