diff options
-rw-r--r-- | Documentation/hwmon/it87 | 10 | ||||
-rw-r--r-- | drivers/hwmon/it87.c | 3 |
2 files changed, 8 insertions, 5 deletions
diff --git a/Documentation/hwmon/it87 b/Documentation/hwmon/it87 index 0c1635082c99..fe80e9adebfa 100644 --- a/Documentation/hwmon/it87 +++ b/Documentation/hwmon/it87 | |||
@@ -2,7 +2,7 @@ Kernel driver it87 | |||
2 | ================== | 2 | ================== |
3 | 3 | ||
4 | Supported chips: | 4 | Supported chips: |
5 | * IT8603E | 5 | * IT8603E/IT8623E |
6 | Prefix: 'it8603' | 6 | Prefix: 'it8603' |
7 | Addresses scanned: from Super I/O config space (8 I/O ports) | 7 | Addresses scanned: from Super I/O config space (8 I/O ports) |
8 | Datasheet: Not publicly available | 8 | Datasheet: Not publicly available |
@@ -94,9 +94,9 @@ motherboard models. | |||
94 | Description | 94 | Description |
95 | ----------- | 95 | ----------- |
96 | 96 | ||
97 | This driver implements support for the IT8603E, IT8705F, IT8712F, IT8716F, | 97 | This driver implements support for the IT8603E, IT8623E, IT8705F, IT8712F, |
98 | IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8758E, IT8771E, IT8772E, | 98 | IT8716F, IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8758E, IT8771E, |
99 | IT8782F, IT8783E/F, and SiS950 chips. | 99 | IT8772E, IT8782F, IT8783E/F, and SiS950 chips. |
100 | 100 | ||
101 | These chips are 'Super I/O chips', supporting floppy disks, infrared ports, | 101 | These chips are 'Super I/O chips', supporting floppy disks, infrared ports, |
102 | joysticks and other miscellaneous stuff. For hardware monitoring, they | 102 | joysticks and other miscellaneous stuff. For hardware monitoring, they |
@@ -133,7 +133,7 @@ to userspace applications. | |||
133 | The IT8728F, IT8771E, and IT8772E are considered compatible with the IT8721F, | 133 | The IT8728F, IT8771E, and IT8772E are considered compatible with the IT8721F, |
134 | until a datasheet becomes available (hopefully.) | 134 | until a datasheet becomes available (hopefully.) |
135 | 135 | ||
136 | The IT8603E is a custom design, hardware monitoring part is similar to | 136 | The IT8603E/IT8623E is a custom design, hardware monitoring part is similar to |
137 | IT8728F. It only supports 16-bit fan mode, the full speed mode of the | 137 | IT8728F. It only supports 16-bit fan mode, the full speed mode of the |
138 | fan is not supported (value 0 of pwmX_enable). | 138 | fan is not supported (value 0 of pwmX_enable). |
139 | 139 | ||
diff --git a/drivers/hwmon/it87.c b/drivers/hwmon/it87.c index 3c88ace9b4a4..a327fd3402a7 100644 --- a/drivers/hwmon/it87.c +++ b/drivers/hwmon/it87.c | |||
@@ -11,6 +11,7 @@ | |||
11 | * similar parts. The other devices are supported by different drivers. | 11 | * similar parts. The other devices are supported by different drivers. |
12 | * | 12 | * |
13 | * Supports: IT8603E Super I/O chip w/LPC interface | 13 | * Supports: IT8603E Super I/O chip w/LPC interface |
14 | * IT8623E Super I/O chip w/LPC interface | ||
14 | * IT8705F Super I/O chip w/LPC interface | 15 | * IT8705F Super I/O chip w/LPC interface |
15 | * IT8712F Super I/O chip w/LPC interface | 16 | * IT8712F Super I/O chip w/LPC interface |
16 | * IT8716F Super I/O chip w/LPC interface | 17 | * IT8716F Super I/O chip w/LPC interface |
@@ -148,6 +149,7 @@ static inline void superio_exit(void) | |||
148 | #define IT8782F_DEVID 0x8782 | 149 | #define IT8782F_DEVID 0x8782 |
149 | #define IT8783E_DEVID 0x8783 | 150 | #define IT8783E_DEVID 0x8783 |
150 | #define IT8603E_DEVID 0x8603 | 151 | #define IT8603E_DEVID 0x8603 |
152 | #define IT8623E_DEVID 0x8623 | ||
151 | #define IT87_ACT_REG 0x30 | 153 | #define IT87_ACT_REG 0x30 |
152 | #define IT87_BASE_REG 0x60 | 154 | #define IT87_BASE_REG 0x60 |
153 | 155 | ||
@@ -1767,6 +1769,7 @@ static int __init it87_find(unsigned short *address, | |||
1767 | sio_data->type = it8783; | 1769 | sio_data->type = it8783; |
1768 | break; | 1770 | break; |
1769 | case IT8603E_DEVID: | 1771 | case IT8603E_DEVID: |
1772 | case IT8623E_DEVID: | ||
1770 | sio_data->type = it8603; | 1773 | sio_data->type = it8603; |
1771 | break; | 1774 | break; |
1772 | case 0xffff: /* No device at all */ | 1775 | case 0xffff: /* No device at all */ |