From 04aaf78d3a51e23ce9f78e07b97c41d0d994162a Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Thu, 7 Nov 2002 17:37:20 +0000 Subject: [PATCH] Documentation fixes and updates for ALI busses git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1584 7894878c-1315-0410-8ee3-d5d059ff63e0 --- CHANGES | 2 ++ doc/busses/i2c-ali1535 | 77 ++++++++++++++++++++---------------------- doc/busses/i2c-ali15x3 | 47 ++++++++++++++------------ 3 files changed, 63 insertions(+), 63 deletions(-) diff --git a/CHANGES b/CHANGES index 55ceb992..e4e9c73b 100644 --- a/CHANGES +++ b/CHANGES @@ -19,6 +19,8 @@ ask CVS about it: 2.6.6 (2002????) NOTE: Requires i2c-2.6.6 or newer. + File doc/busses/i2c-ali1535: Add license, miscellaneous changes + File doc/busses/i2c-ali15x3: Add license, miscellaneous changes File doc/busses/i2c-sis645: Add license File doc/chips/lm92: Add license, features File doc/chips/maxilife: Add license, parameters, features diff --git a/doc/busses/i2c-ali1535 b/doc/busses/i2c-ali1535 index 5a241055..a611aa35 100644 --- a/doc/busses/i2c-ali1535 +++ b/doc/busses/i2c-ali1535 @@ -1,62 +1,57 @@ -Kernel driver `i2c-ali5x3.o' +Kernel driver `i2c-ali1535.o' -Status: Beta. - Block reads/writes untested (not used by any current chip driver). +Status: Beta; block reads/writes untested (not used by any current chip + driver) Supported adapters: - * Acer Labs, Inc. ALI 1535 + * Acer Labs, Inc. ALI 1535 (south bridge) Datasheet: Available at the Acer Labs website (password may be required) +Author: Frodo Looijaard , Philip Edelbrock + , Mark D. Studebaker and + Dan Eaton + +License: GPL Module Parameters ----------------- -none. +(none) Description ----------- - This is the driver for the SMB Host controller on - Acer Labs Inc. (ALI) M1535 South Bridge. - - The M1535 is a South bridge for portable systems. - It is very similar to the M15x3 South bridges also produced - by Acer Labs Inc. Some of the registers within the part - have moved and some have been redefined slightly. Additionally, - the sequencing of the SMBus transactions has been modified - to be more consistent with the sequencing recommended by - the manufacturer and observed through testing. These - changes are reflected in this driver and can be identified - by comparing this driver to the i2c-ali15x3 driver. - For an overview of these chips see http://www.acerlabs.com - - The SMB controller is part of the 7101 device, which is an - ACPI-compliant Power Management Unit (PMU). - - The whole 7101 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. - We make sure that the SMB is enabled. We leave the ACPI alone. - - This driver controls the SMB Host only. - - This driver does not use interrupts. - -Stability ---------- -Beta. - - -Supported Devices ------------------ +This is the driver for the SMB Host controller on Acer Labs Inc. (ALI) M1535 South Bridge. -Features --------- +The M1535 is a South bridge for portable systems. +It is very similar to the M15x3 South bridges also produced +by Acer Labs Inc. Some of the registers within the part +have moved and some have been redefined slightly. Additionally, +the sequencing of the SMBus transactions has been modified +to be more consistent with the sequencing recommended by +the manufacturer and observed through testing. These +changes are reflected in this driver and can be identified +by comparing this driver to the i2c-ali15x3 driver. +For an overview of these chips see http://www.acerlabs.com + +The SMB controller is part of the 7101 device, which is an +ACPI-compliant Power Management Unit (PMU). + +The whole 7101 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. +We make sure that the SMB is enabled. We leave the ACPI alone. + This driver controls the SMB Host only. -The SMB Slave controller on the M15X3 is not enabled. + This driver does not use interrupts. +Features +-------- + +This driver controls the SMB Host only. +This driver does not use interrupts. diff --git a/doc/busses/i2c-ali15x3 b/doc/busses/i2c-ali15x3 index fac5e873..e531694f 100644 --- a/doc/busses/i2c-ali15x3 +++ b/doc/busses/i2c-ali15x3 @@ -1,41 +1,41 @@ -Kernel driver `i2c-ali5x3.o' +Kernel driver `i2c-ali15x3.o' -Status: Complete and tested. - Block reads/writes untested (not used by any current chip driver). +Status: Complete and tested; block reads/writes untested (not used by any + current chip driver) Supported adapters: - * Acer Labs, Inc. ALI 1533 and 1543C + * Acer Labs, Inc. ALI 1533 and 1543C (south bridge) Datasheet: Available at the Acer Labs website (password required) Author: Frodo Looijaard , Philip Edelbrock - , and Mark D. Studebaker + , and Mark D. Studebaker + +License: GPL Module Parameters ----------------- -force_addr=0xaddr Set the I/O base address. Useful for boards - that don't set the address in the BIOS. Does not do a - PCI force; the device must still be present in lspci. - Don't use this unless the driver complains that the - base address is not set. - Example: 'modprobe i2c-ali15x3 force_addr=0xe800' +* force_addr: int + Initialize the base address of the i2c controller + + +Notes +----- + +The force_addr parameter is useful for boards that don't set the address +in the BIOS. Does not do a PCI force; the device must still be present +in lspci. Don't use this unless the driver complains that the +base address is not set. +Example: 'modprobe i2c-ali15x3 force_addr=0xe800' + +SMBus periodically hangs on ASUS P5A motherboards and can only be +cleared by a power cycle. Cause unknown (see Issues below). Description ----------- - -Stability ---------- -Complete and tested. -SMBus periodically hangs on ASUS P5A motherboards and can only be -cleared by a power cycle. Cause unknown (see Issues below). -Block reads/writes untested (not used by any existing sensor driver). - - -Supported Devices ------------------ This is the driver for the SMB Host controller on Acer Labs Inc. (ALI) M1541 and M1543C South Bridges. @@ -119,6 +119,7 @@ by accessing the W83781D on the ISA bus only. Hot Plug Modules ---------------- + There are EXPERIMENTAL "hotplug" modules which will enable the m7101 device if it is not enabled on your motherboard. Use these at your own risk. Read the README file carefully. @@ -130,3 +131,5 @@ m7101 Version 0.1 for 2.2 and early 2.3 kernels: m7101 Version 0.2 for 2.4 and later 2.3 kernels: In the directory prog/hotplug in this package. Must be built separately. + +