Documentation/i2c: Checkpatch cleanup
Remove all trailing whitespace in Documentation/i2c. Signed-off-by: Andrea Gelmini <andrea.gelmini@gelma.net> Signed-off-by: Jean Delvare <khali@linux-fr.org>
This commit is contained in:
committed by
Jean Delvare
parent
aef4b9aaae
commit
89140f4157
@@ -6,12 +6,12 @@ Supported adapters:
|
|||||||
http://www.ali.com.tw/eng/support/datasheet_request.php
|
http://www.ali.com.tw/eng/support/datasheet_request.php
|
||||||
|
|
||||||
Authors:
|
Authors:
|
||||||
Frodo Looijaard <frodol@dds.nl>,
|
Frodo Looijaard <frodol@dds.nl>,
|
||||||
Philip Edelbrock <phil@netroedge.com>,
|
Philip Edelbrock <phil@netroedge.com>,
|
||||||
Mark D. Studebaker <mdsxyz123@yahoo.com>,
|
Mark D. Studebaker <mdsxyz123@yahoo.com>,
|
||||||
Dan Eaton <dan.eaton@rocketlogix.com>,
|
Dan Eaton <dan.eaton@rocketlogix.com>,
|
||||||
Stephen Rousset<stephen.rousset@rocketlogix.com>
|
Stephen Rousset<stephen.rousset@rocketlogix.com>
|
||||||
|
|
||||||
Description
|
Description
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
@@ -18,7 +18,7 @@ For an overview of these chips see http://www.acerlabs.com
|
|||||||
The M1563 southbridge is deceptively similar to the M1533, with a few
|
The M1563 southbridge is deceptively similar to the M1533, with a few
|
||||||
notable exceptions. One of those happens to be the fact they upgraded the
|
notable exceptions. One of those happens to be the fact they upgraded the
|
||||||
i2c core to be SMBus 2.0 compliant, and happens to be almost identical to
|
i2c core to be SMBus 2.0 compliant, and happens to be almost identical to
|
||||||
the i2c controller found in the Intel 801 south bridges.
|
the i2c controller found in the Intel 801 south bridges.
|
||||||
|
|
||||||
Features
|
Features
|
||||||
--------
|
--------
|
||||||
|
@@ -6,8 +6,8 @@ Supported adapters:
|
|||||||
http://www.ali.com.tw/eng/support/datasheet_request.php
|
http://www.ali.com.tw/eng/support/datasheet_request.php
|
||||||
|
|
||||||
Authors:
|
Authors:
|
||||||
Frodo Looijaard <frodol@dds.nl>,
|
Frodo Looijaard <frodol@dds.nl>,
|
||||||
Philip Edelbrock <phil@netroedge.com>,
|
Philip Edelbrock <phil@netroedge.com>,
|
||||||
Mark D. Studebaker <mdsxyz123@yahoo.com>
|
Mark D. Studebaker <mdsxyz123@yahoo.com>
|
||||||
|
|
||||||
Module Parameters
|
Module Parameters
|
||||||
@@ -40,10 +40,10 @@ M1541 and M1543C South Bridges.
|
|||||||
The M1543C is a South bridge for desktop systems.
|
The M1543C is a South bridge for desktop systems.
|
||||||
The M1541 is a South bridge for portable systems.
|
The M1541 is a South bridge for portable systems.
|
||||||
They are part of the following ALI chipsets:
|
They are part of the following ALI chipsets:
|
||||||
|
|
||||||
* "Aladdin Pro 2" includes the M1621 Slot 1 North bridge with AGP and
|
* "Aladdin Pro 2" includes the M1621 Slot 1 North bridge with AGP and
|
||||||
100MHz CPU Front Side bus
|
100MHz CPU Front Side bus
|
||||||
* "Aladdin V" includes the M1541 Socket 7 North bridge with AGP and 100MHz
|
* "Aladdin V" includes the M1541 Socket 7 North bridge with AGP and 100MHz
|
||||||
CPU Front Side bus
|
CPU Front Side bus
|
||||||
Some Aladdin V motherboards:
|
Some Aladdin V motherboards:
|
||||||
Asus P5A
|
Asus P5A
|
||||||
@@ -77,7 +77,7 @@ output of lspci will show something similar to the following:
|
|||||||
** then run lspci.
|
** then run lspci.
|
||||||
** If you see the 1533 and 5229 devices but NOT the 7101 device,
|
** If you see the 1533 and 5229 devices but NOT the 7101 device,
|
||||||
** then you must enable ACPI, the PMU, SMB, or something similar
|
** then you must enable ACPI, the PMU, SMB, or something similar
|
||||||
** in the BIOS.
|
** in the BIOS.
|
||||||
** The driver won't work if it can't find the M7101 device.
|
** The driver won't work if it can't find the M7101 device.
|
||||||
|
|
||||||
The SMB controller is part of the M7101 device, which is an ACPI-compliant
|
The SMB controller is part of the M7101 device, which is an ACPI-compliant
|
||||||
@@ -87,8 +87,8 @@ The whole M7101 device has to be enabled for the SMB to work. You can't
|
|||||||
just enable the SMB alone. The SMB and the ACPI have separate I/O spaces.
|
just enable the SMB alone. The SMB and the ACPI have separate I/O spaces.
|
||||||
We make sure that the SMB is enabled. We leave the ACPI alone.
|
We make sure that the SMB is enabled. We leave the ACPI alone.
|
||||||
|
|
||||||
Features
|
Features
|
||||||
--------
|
--------
|
||||||
|
|
||||||
This driver controls the SMB Host only. The SMB Slave
|
This driver controls the SMB Host only. The SMB Slave
|
||||||
controller on the M15X3 is not enabled. This driver does not use
|
controller on the M15X3 is not enabled. This driver does not use
|
||||||
|
@@ -1,10 +1,10 @@
|
|||||||
Kernel driver i2c-pca-isa
|
Kernel driver i2c-pca-isa
|
||||||
|
|
||||||
Supported adapters:
|
Supported adapters:
|
||||||
This driver supports ISA boards using the Philips PCA 9564
|
This driver supports ISA boards using the Philips PCA 9564
|
||||||
Parallel bus to I2C bus controller
|
Parallel bus to I2C bus controller
|
||||||
|
|
||||||
Author: Ian Campbell <icampbell@arcom.com>, Arcom Control Systems
|
Author: Ian Campbell <icampbell@arcom.com>, Arcom Control Systems
|
||||||
|
|
||||||
Module Parameters
|
Module Parameters
|
||||||
-----------------
|
-----------------
|
||||||
@@ -12,12 +12,12 @@ Module Parameters
|
|||||||
* base int
|
* base int
|
||||||
I/O base address
|
I/O base address
|
||||||
* irq int
|
* irq int
|
||||||
IRQ interrupt
|
IRQ interrupt
|
||||||
* clock int
|
* clock int
|
||||||
Clock rate as described in table 1 of PCA9564 datasheet
|
Clock rate as described in table 1 of PCA9564 datasheet
|
||||||
|
|
||||||
Description
|
Description
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
This driver supports ISA boards using the Philips PCA 9564
|
This driver supports ISA boards using the Philips PCA 9564
|
||||||
Parallel bus to I2C bus controller
|
Parallel bus to I2C bus controller
|
||||||
|
@@ -1,41 +1,41 @@
|
|||||||
Kernel driver i2c-sis5595
|
Kernel driver i2c-sis5595
|
||||||
|
|
||||||
Authors:
|
Authors:
|
||||||
Frodo Looijaard <frodol@dds.nl>,
|
Frodo Looijaard <frodol@dds.nl>,
|
||||||
Mark D. Studebaker <mdsxyz123@yahoo.com>,
|
Mark D. Studebaker <mdsxyz123@yahoo.com>,
|
||||||
Philip Edelbrock <phil@netroedge.com>
|
Philip Edelbrock <phil@netroedge.com>
|
||||||
|
|
||||||
Supported adapters:
|
Supported adapters:
|
||||||
* Silicon Integrated Systems Corp. SiS5595 Southbridge
|
* Silicon Integrated Systems Corp. SiS5595 Southbridge
|
||||||
Datasheet: Publicly available at the Silicon Integrated Systems Corp. site.
|
Datasheet: Publicly available at the Silicon Integrated Systems Corp. site.
|
||||||
|
|
||||||
Note: all have mfr. ID 0x1039.
|
Note: all have mfr. ID 0x1039.
|
||||||
|
|
||||||
SUPPORTED PCI ID
|
SUPPORTED PCI ID
|
||||||
5595 0008
|
5595 0008
|
||||||
|
|
||||||
Note: these chips contain a 0008 device which is incompatible with the
|
Note: these chips contain a 0008 device which is incompatible with the
|
||||||
5595. We recognize these by the presence of the listed
|
5595. We recognize these by the presence of the listed
|
||||||
"blacklist" PCI ID and refuse to load.
|
"blacklist" PCI ID and refuse to load.
|
||||||
|
|
||||||
NOT SUPPORTED PCI ID BLACKLIST PCI ID
|
NOT SUPPORTED PCI ID BLACKLIST PCI ID
|
||||||
540 0008 0540
|
540 0008 0540
|
||||||
550 0008 0550
|
550 0008 0550
|
||||||
5513 0008 5511
|
5513 0008 5511
|
||||||
5581 0008 5597
|
5581 0008 5597
|
||||||
5582 0008 5597
|
5582 0008 5597
|
||||||
5597 0008 5597
|
5597 0008 5597
|
||||||
5598 0008 5597/5598
|
5598 0008 5597/5598
|
||||||
630 0008 0630
|
630 0008 0630
|
||||||
645 0008 0645
|
645 0008 0645
|
||||||
646 0008 0646
|
646 0008 0646
|
||||||
648 0008 0648
|
648 0008 0648
|
||||||
650 0008 0650
|
650 0008 0650
|
||||||
651 0008 0651
|
651 0008 0651
|
||||||
730 0008 0730
|
730 0008 0730
|
||||||
735 0008 0735
|
735 0008 0735
|
||||||
745 0008 0745
|
745 0008 0745
|
||||||
746 0008 0746
|
746 0008 0746
|
||||||
|
|
||||||
Module Parameters
|
Module Parameters
|
||||||
-----------------
|
-----------------
|
||||||
|
@@ -14,9 +14,9 @@ Module Parameters
|
|||||||
* force = [1|0] Forcibly enable the SIS630. DANGEROUS!
|
* force = [1|0] Forcibly enable the SIS630. DANGEROUS!
|
||||||
This can be interesting for chipsets not named
|
This can be interesting for chipsets not named
|
||||||
above to check if it works for you chipset, but DANGEROUS!
|
above to check if it works for you chipset, but DANGEROUS!
|
||||||
|
|
||||||
* high_clock = [1|0] Forcibly set Host Master Clock to 56KHz (default,
|
* high_clock = [1|0] Forcibly set Host Master Clock to 56KHz (default,
|
||||||
what your BIOS use). DANGEROUS! This should be a bit
|
what your BIOS use). DANGEROUS! This should be a bit
|
||||||
faster, but freeze some systems (i.e. my Laptop).
|
faster, but freeze some systems (i.e. my Laptop).
|
||||||
|
|
||||||
|
|
||||||
@@ -44,6 +44,6 @@ Philip Edelbrock <phil@netroedge.com>
|
|||||||
- testing SiS730 support
|
- testing SiS730 support
|
||||||
Mark M. Hoffman <mhoffman@lightlink.com>
|
Mark M. Hoffman <mhoffman@lightlink.com>
|
||||||
- bug fixes
|
- bug fixes
|
||||||
|
|
||||||
To anyone else which I forgot here ;), thanks!
|
To anyone else which I forgot here ;), thanks!
|
||||||
|
|
||||||
|
@@ -1,17 +1,17 @@
|
|||||||
The I2C protocol knows about two kinds of device addresses: normal 7 bit
|
The I2C protocol knows about two kinds of device addresses: normal 7 bit
|
||||||
addresses, and an extended set of 10 bit addresses. The sets of addresses
|
addresses, and an extended set of 10 bit addresses. The sets of addresses
|
||||||
do not intersect: the 7 bit address 0x10 is not the same as the 10 bit
|
do not intersect: the 7 bit address 0x10 is not the same as the 10 bit
|
||||||
address 0x10 (though a single device could respond to both of them). You
|
address 0x10 (though a single device could respond to both of them). You
|
||||||
select a 10 bit address by adding an extra byte after the address
|
select a 10 bit address by adding an extra byte after the address
|
||||||
byte:
|
byte:
|
||||||
S Addr7 Rd/Wr ....
|
S Addr7 Rd/Wr ....
|
||||||
becomes
|
becomes
|
||||||
S 11110 Addr10 Rd/Wr
|
S 11110 Addr10 Rd/Wr
|
||||||
S is the start bit, Rd/Wr the read/write bit, and if you count the number
|
S is the start bit, Rd/Wr the read/write bit, and if you count the number
|
||||||
of bits, you will see the there are 8 after the S bit for 7 bit addresses,
|
of bits, you will see the there are 8 after the S bit for 7 bit addresses,
|
||||||
and 16 after the S bit for 10 bit addresses.
|
and 16 after the S bit for 10 bit addresses.
|
||||||
|
|
||||||
WARNING! The current 10 bit address support is EXPERIMENTAL. There are
|
WARNING! The current 10 bit address support is EXPERIMENTAL. There are
|
||||||
several places in the code that will cause SEVERE PROBLEMS with 10 bit
|
several places in the code that will cause SEVERE PROBLEMS with 10 bit
|
||||||
addresses, even though there is some basic handling and hooks. Also,
|
addresses, even though there is some basic handling and hooks. Also,
|
||||||
almost no supported adapter handles the 10 bit addresses correctly.
|
almost no supported adapter handles the 10 bit addresses correctly.
|
||||||
|
Reference in New Issue
Block a user