Commit 89140f41 authored by Andrea Gelmini's avatar Andrea Gelmini Committed by Jean Delvare

Documentation/i2c: Checkpatch cleanup

Remove all trailing whitespace in Documentation/i2c.
Signed-off-by: default avatarAndrea Gelmini <andrea.gelmini@gelma.net>
Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
parent aef4b9aa
...@@ -6,12 +6,12 @@ Supported adapters: ...@@ -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 ...@@ -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: ...@@ -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. ...@@ -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: ...@@ -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 ...@@ -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
......
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 ...@@ -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
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 ...@@ -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> ...@@ -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!
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.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment