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

TOMOYO Linux Cross Reference
Linux/Documentation/i2c/busses/i2c-viapro.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-viapro.rst (Version linux-6.12-rc7) and /Documentation/i2c/busses/i2c-viapro.rst (Version linux-5.9.16)


  1 ========================                            1 ========================
  2 Kernel driver i2c-viapro                            2 Kernel driver i2c-viapro
  3 ========================                            3 ========================
  4                                                     4 
  5 Supported adapters:                                 5 Supported adapters:
  6   * VIA Technologies, Inc. VT82C596A/B              6   * VIA Technologies, Inc. VT82C596A/B
  7     Datasheet: Sometimes available at the VIA       7     Datasheet: Sometimes available at the VIA website
  8                                                     8 
  9   * VIA Technologies, Inc. VT82C686A/B              9   * VIA Technologies, Inc. VT82C686A/B
 10     Datasheet: Sometimes available at the VIA      10     Datasheet: Sometimes available at the VIA website
 11                                                    11 
 12   * VIA Technologies, Inc. VT8231, VT8233, VT8     12   * VIA Technologies, Inc. VT8231, VT8233, VT8233A
 13     Datasheet: available on request from VIA       13     Datasheet: available on request from VIA
 14                                                    14 
 15   * VIA Technologies, Inc. VT8235, VT8237R, VT     15   * VIA Technologies, Inc. VT8235, VT8237R, VT8237A, VT8237S, VT8251
 16     Datasheet: available on request and under      16     Datasheet: available on request and under NDA from VIA
 17                                                    17 
 18   * VIA Technologies, Inc. CX700                   18   * VIA Technologies, Inc. CX700
 19     Datasheet: available on request and under      19     Datasheet: available on request and under NDA from VIA
 20                                                    20 
 21   * VIA Technologies, Inc. VX800/VX820             21   * VIA Technologies, Inc. VX800/VX820
 22     Datasheet: available on http://linux.via.c     22     Datasheet: available on http://linux.via.com.tw
 23                                                    23 
 24   * VIA Technologies, Inc. VX855/VX875             24   * VIA Technologies, Inc. VX855/VX875
 25     Datasheet: available on http://linux.via.c     25     Datasheet: available on http://linux.via.com.tw
 26                                                    26 
 27   * VIA Technologies, Inc. VX900                   27   * VIA Technologies, Inc. VX900
 28     Datasheet: available on http://linux.via.c     28     Datasheet: available on http://linux.via.com.tw
 29                                                    29 
 30 Authors:                                           30 Authors:
 31         - Kyösti Mälkki <kmalkki@cc.hut.fi>,      31         - Kyösti Mälkki <kmalkki@cc.hut.fi>,
 32         - Mark D. Studebaker <mdsxyz123@yahoo.c     32         - Mark D. Studebaker <mdsxyz123@yahoo.com>,
 33         - Jean Delvare <jdelvare@suse.de>           33         - Jean Delvare <jdelvare@suse.de>
 34                                                    34 
 35 Module Parameters                                  35 Module Parameters
 36 -----------------                                  36 -----------------
 37                                                    37 
 38 * force: int                                       38 * force: int
 39   Forcibly enable the SMBus controller. DANGER     39   Forcibly enable the SMBus controller. DANGEROUS!
 40 * force_addr: int                                  40 * force_addr: int
 41   Forcibly enable the SMBus at the given addre     41   Forcibly enable the SMBus at the given address. EXTREMELY DANGEROUS!
 42                                                    42 
 43 Description                                        43 Description
 44 -----------                                        44 -----------
 45                                                    45 
 46 i2c-viapro is a true SMBus host driver for mot     46 i2c-viapro is a true SMBus host driver for motherboards with one of the
 47 supported VIA south bridges.                       47 supported VIA south bridges.
 48                                                    48 
 49 Your ``lspci -n`` listing must show one of the     49 Your ``lspci -n`` listing must show one of these :
 50                                                    50 
 51  ================   ======================         51  ================   ======================
 52  device 1106:3050   (VT82C596A function 3)         52  device 1106:3050   (VT82C596A function 3)
 53  device 1106:3051   (VT82C596B function 3)         53  device 1106:3051   (VT82C596B function 3)
 54  device 1106:3057   (VT82C686 function 4)          54  device 1106:3057   (VT82C686 function 4)
 55  device 1106:3074   (VT8233)                       55  device 1106:3074   (VT8233)
 56  device 1106:3147   (VT8233A)                      56  device 1106:3147   (VT8233A)
 57  device 1106:8235   (VT8231 function 4)            57  device 1106:8235   (VT8231 function 4)
 58  device 1106:3177   (VT8235)                       58  device 1106:3177   (VT8235)
 59  device 1106:3227   (VT8237R)                      59  device 1106:3227   (VT8237R)
 60  device 1106:3337   (VT8237A)                      60  device 1106:3337   (VT8237A)
 61  device 1106:3372   (VT8237S)                      61  device 1106:3372   (VT8237S)
 62  device 1106:3287   (VT8251)                       62  device 1106:3287   (VT8251)
 63  device 1106:8324   (CX700)                        63  device 1106:8324   (CX700)
 64  device 1106:8353   (VX800/VX820)                  64  device 1106:8353   (VX800/VX820)
 65  device 1106:8409   (VX855/VX875)                  65  device 1106:8409   (VX855/VX875)
 66  device 1106:8410   (VX900)                        66  device 1106:8410   (VX900)
 67  ================   ======================         67  ================   ======================
 68                                                    68 
 69 If none of these show up, you should look in t     69 If none of these show up, you should look in the BIOS for settings like
 70 enable ACPI / SMBus or even USB.                   70 enable ACPI / SMBus or even USB.
 71                                                    71 
 72 Except for the oldest chips (VT82C596A/B, VT82     72 Except for the oldest chips (VT82C596A/B, VT82C686A and most probably
 73 VT8231), this driver supports I2C block transa     73 VT8231), this driver supports I2C block transactions. Such transactions
 74 are mainly useful to read from and write to EE     74 are mainly useful to read from and write to EEPROMs.
 75                                                    75 
 76 The CX700/VX800/VX820 additionally appears to      76 The CX700/VX800/VX820 additionally appears to support SMBus PEC, although
 77 this driver doesn't implement it yet.              77 this driver doesn't implement it yet.
                                                      

~ [ 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