~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/i2c/busses/i2c-sis96x.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/i2c/busses/i2c-sis96x.rst (Architecture ppc) and /Documentation/i2c/busses/i2c-sis96x.rst (Architecture mips)


  1 ========================                            1 ========================
  2 Kernel driver i2c-sis96x                            2 Kernel driver i2c-sis96x
  3 ========================                            3 ========================
  4                                                     4 
  5 Replaces 2.4.x i2c-sis645                           5 Replaces 2.4.x i2c-sis645
  6                                                     6 
  7 Supported adapters:                                 7 Supported adapters:
  8                                                     8 
  9   * Silicon Integrated Systems Corp (SiS)           9   * Silicon Integrated Systems Corp (SiS)
 10                                                    10 
 11     Any combination of these host bridges:         11     Any combination of these host bridges:
 12         645, 645DX (aka 646), 648, 650, 651, 6     12         645, 645DX (aka 646), 648, 650, 651, 655, 735, 745, 746
 13                                                    13 
 14     and these south bridges:                       14     and these south bridges:
 15         961, 962, 963(L)                           15         961, 962, 963(L)
 16                                                    16 
 17 Author: Mark M. Hoffman <mhoffman@lightlink.com     17 Author: Mark M. Hoffman <mhoffman@lightlink.com>
 18                                                    18 
 19 Description                                        19 Description
 20 -----------                                        20 -----------
 21                                                    21 
 22 This SMBus only driver is known to work on mot     22 This SMBus only driver is known to work on motherboards with the above
 23 named chipset combinations. The driver was dev     23 named chipset combinations. The driver was developed without benefit of a
 24 proper datasheet from SiS. The SMBus registers     24 proper datasheet from SiS. The SMBus registers are assumed compatible with
 25 those of the SiS630, although they are located     25 those of the SiS630, although they are located in a completely different
 26 place. Thanks to Alexander Malysh <amalysh@web.     26 place. Thanks to Alexander Malysh <amalysh@web.de> for providing the
 27 SiS630 datasheet (and  driver).                    27 SiS630 datasheet (and  driver).
 28                                                    28 
 29 The command ``lspci`` as root should produce s     29 The command ``lspci`` as root should produce something like these lines::
 30                                                    30 
 31   00:00.0 Host bridge: Silicon Integrated Syst     31   00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0645
 32   00:02.0 ISA bridge: Silicon Integrated Syste     32   00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513
 33   00:02.1 SMBus: Silicon Integrated Systems [S     33   00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
 34                                                    34 
 35 or perhaps this::                                  35 or perhaps this::
 36                                                    36 
 37   00:00.0 Host bridge: Silicon Integrated Syst     37   00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0645
 38   00:02.0 ISA bridge: Silicon Integrated Syste     38   00:02.0 ISA bridge: Silicon Integrated Systems [SiS]: Unknown device 0961
 39   00:02.1 SMBus: Silicon Integrated Systems [S     39   00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
 40                                                    40 
 41 (kernel versions later than 2.4.18 may fill in     41 (kernel versions later than 2.4.18 may fill in the "Unknown"s)
 42                                                    42 
 43 If you can't see it please look on quirk_sis_9     43 If you can't see it please look on quirk_sis_96x_smbus
 44 (drivers/pci/quirks.c) (also if southbridge de     44 (drivers/pci/quirks.c) (also if southbridge detection fails)
 45                                                    45 
 46 I suspect that this driver could be made to wo     46 I suspect that this driver could be made to work for the following SiS
 47 chipsets as well: 635, and 635T. If anyone own     47 chipsets as well: 635, and 635T. If anyone owns a board with those chips
 48 AND is willing to risk crashing & burning an o     48 AND is willing to risk crashing & burning an otherwise well-behaved kernel
 49 in the name of progress... please contact me a<     49 in the name of progress... please contact me at <mhoffman@lightlink.com> or
 50 via the linux-i2c mailing list: <linux-i2c@vger     50 via the linux-i2c mailing list: <linux-i2c@vger.kernel.org>.  Please send bug
 51 reports and/or success stories as well.            51 reports and/or success stories as well.
 52                                                    52 
 53                                                    53 
 54 TO DOs                                             54 TO DOs
 55 ------                                             55 ------
 56                                                    56 
 57 * The driver does not support SMBus block read     57 * The driver does not support SMBus block reads/writes; I may add them if a
 58   scenario is found where they're needed.          58   scenario is found where they're needed.
 59                                                    59 
 60                                                    60 
 61 Thank You                                          61 Thank You
 62 ---------                                          62 ---------
 63                                                    63 
 64 Mark D. Studebaker <mdsxyz123@yahoo.com>            64 Mark D. Studebaker <mdsxyz123@yahoo.com>
 65  - design hints and bug fixes                      65  - design hints and bug fixes
 66                                                    66 
 67 Alexander Maylsh <amalysh@web.de>                   67 Alexander Maylsh <amalysh@web.de>
 68  - ditto, plus an important datasheet... almos     68  - ditto, plus an important datasheet... almost the one I really wanted
 69                                                    69 
 70 Hans-Günter Lütke Uphues <hg_lu@t-online.de>      70 Hans-Günter Lütke Uphues <hg_lu@t-online.de>
 71  - patch for SiS735                                71  - patch for SiS735
 72                                                    72 
 73 Robert Zwerus <arzie@dds.nl>                        73 Robert Zwerus <arzie@dds.nl>
 74  - testing for SiS645DX                            74  - testing for SiS645DX
 75                                                    75 
 76 Kianusch Sayah Karadji <kianusch@sk-tech.net>       76 Kianusch Sayah Karadji <kianusch@sk-tech.net>
 77  - patch for SiS645DX/962                          77  - patch for SiS645DX/962
 78                                                    78 
 79 Ken Healy                                          79 Ken Healy
 80  - patch for SiS655                                80  - patch for SiS655
 81                                                    81 
 82 To anyone else who has written w/ feedback, th     82 To anyone else who has written w/ feedback, thanks!
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php