blob: 613ee54a9c2163895f440f5ccbdb33d0144f5683 [file] [log] [blame]
Mauro Carvalho Chehab9b5db892019-06-28 18:23:13 -03001========================
Darrick J. Wonga412ae32008-11-12 13:27:04 -08002Kernel driver ics932s401
Mauro Carvalho Chehab9b5db892019-06-28 18:23:13 -03003========================
Darrick J. Wonga412ae32008-11-12 13:27:04 -08004
5Supported chips:
Mauro Carvalho Chehab9b5db892019-06-28 18:23:13 -03006
Darrick J. Wonga412ae32008-11-12 13:27:04 -08007 * IDT ICS932S401
Mauro Carvalho Chehab9b5db892019-06-28 18:23:13 -03008
Darrick J. Wonga412ae32008-11-12 13:27:04 -08009 Prefix: 'ics932s401'
Mauro Carvalho Chehab9b5db892019-06-28 18:23:13 -030010
Darrick J. Wonga412ae32008-11-12 13:27:04 -080011 Addresses scanned: I2C 0x69
Mauro Carvalho Chehab9b5db892019-06-28 18:23:13 -030012
Lucas De Marchi25985ed2011-03-30 22:57:33 -030013 Datasheet: Publicly available at the IDT website
Darrick J. Wonga412ae32008-11-12 13:27:04 -080014
15Author: Darrick J. Wong
16
17Description
18-----------
19
20This driver implements support for the IDT ICS932S401 chip family.
21
22This chip has 4 clock outputs--a base clock for the CPU (which is likely
23multiplied to get the real CPU clock), a system clock, a PCI clock, a USB
24clock, and a reference clock. The driver reports selected and actual
25frequency. If spread spectrum mode is enabled, the driver also reports by what
26percent the clock signal is being spread, which should be between 0 and -0.5%.
27All frequencies are reported in KHz.
28
29The ICS932S401 monitors all inputs continuously. The driver will not read
30the registers more often than once every other second.
31
32Special Features
33----------------
34
35The clocks could be reprogrammed to increase system speed. I will not help you
36do this, as you risk damaging your system!