brintos

brintos / linux-shallow public Read only

0
0
Text · 2.5 KiB · 437cc1d Raw
83 lines · plain
1========================2Kernel driver i2c-sis96x3========================4 5Replaces 2.4.x i2c-sis6456 7Supported adapters:8 9  * Silicon Integrated Systems Corp (SiS)10 11    Any combination of these host bridges:12	645, 645DX (aka 646), 648, 650, 651, 655, 735, 745, 74613 14    and these south bridges:15	961, 962, 963(L)16 17Author: Mark M. Hoffman <mhoffman@lightlink.com>18 19Description20-----------21 22This SMBus only driver is known to work on motherboards with the above23named chipset combinations. The driver was developed without benefit of a24proper datasheet from SiS. The SMBus registers are assumed compatible with25those of the SiS630, although they are located in a completely different26place. Thanks to Alexander Malysh <amalysh@web.de> for providing the27SiS630 datasheet (and  driver).28 29The command ``lspci`` as root should produce something like these lines::30 31  00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 064532  00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/551333  00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 001634 35or perhaps this::36 37  00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 064538  00:02.0 ISA bridge: Silicon Integrated Systems [SiS]: Unknown device 096139  00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 001640 41(kernel versions later than 2.4.18 may fill in the "Unknown"s)42 43If you can't see it please look on quirk_sis_96x_smbus44(drivers/pci/quirks.c) (also if southbridge detection fails)45 46I suspect that this driver could be made to work for the following SiS47chipsets as well: 635, and 635T. If anyone owns a board with those chips48AND is willing to risk crashing & burning an otherwise well-behaved kernel49in the name of progress... please contact me at <mhoffman@lightlink.com> or50via the linux-i2c mailing list: <linux-i2c@vger.kernel.org>.  Please send bug51reports and/or success stories as well.52 53 54TO DOs55------56 57* The driver does not support SMBus block reads/writes; I may add them if a58  scenario is found where they're needed.59 60 61Thank You62---------63 64Mark D. Studebaker <mdsxyz123@yahoo.com>65 - design hints and bug fixes66 67Alexander Maylsh <amalysh@web.de>68 - ditto, plus an important datasheet... almost the one I really wanted69 70Hans-Günter Lütke Uphues <hg_lu@t-online.de>71 - patch for SiS73572 73Robert Zwerus <arzie@dds.nl>74 - testing for SiS645DX75 76Kianusch Sayah Karadji <kianusch@sk-tech.net>77 - patch for SiS645DX/96278 79Ken Healy80 - patch for SiS65581 82To anyone else who has written w/ feedback, thanks!83