Linux 6.9-rc5
[sfrench/cifs-2.6.git] / Documentation / i2c / busses / i2c-sis5595.rst
1 =========================
2 Kernel driver i2c-sis5595
3 =========================
4
5 Authors:
6         - Frodo Looijaard <frodol@dds.nl>,
7         - Mark D. Studebaker <mdsxyz123@yahoo.com>,
8         - Philip Edelbrock <phil@netroedge.com>
9
10 Supported adapters:
11   * Silicon Integrated Systems Corp. SiS5595 Southbridge
12     Datasheet: Publicly available at the Silicon Integrated Systems Corp. site.
13
14 Note: all have mfr. ID 0x1039.
15
16    =========            ======
17    SUPPORTED            PCI ID
18    =========            ======
19         5595            0008
20    =========            ======
21
22    Note: these chips contain a 0008 device which is incompatible with the
23          5595. We recognize these by the presence of the listed
24          "blacklist" PCI ID and refuse to load.
25
26    =============        ======          ================
27    NOT SUPPORTED        PCI ID          BLACKLIST PCI ID
28    =============        ======          ================
29          540            0008            0540
30          550            0008            0550
31         5513            0008            5511
32         5581            0008            5597
33         5582            0008            5597
34         5597            0008            5597
35         5598            0008            5597/5598
36          630            0008            0630
37          645            0008            0645
38          646            0008            0646
39          648            0008            0648
40          650            0008            0650
41          651            0008            0651
42          730            0008            0730
43          735            0008            0735
44          745            0008            0745
45          746            0008            0746
46    =============        ======          ================
47
48 Module Parameters
49 -----------------
50
51 ==================      =====================================================
52 force_addr=0xaddr       Set the I/O base address. Useful for boards
53                         that don't set the address in the BIOS. Does not do a
54                         PCI force; the device must still be present in lspci.
55                         Don't use this unless the driver complains that the
56                         base address is not set.
57 ==================      =====================================================
58
59 Description
60 -----------
61
62 i2c-sis5595 is a true SMBus host driver for motherboards with the SiS5595
63 southbridges.
64
65 WARNING: If you are trying to access the integrated sensors on the SiS5595
66 chip, you want the sis5595 driver for those, not this driver. This driver
67 is a BUS driver, not a CHIP driver. A BUS driver is used by other CHIP
68 drivers to access chips on the bus.