aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Delvare <khali@linux-fr.org>2008-01-27 12:14:47 -0500
committerJean Delvare <khali@hyperion.delvare>2008-01-27 12:14:47 -0500
commit0f79b72e45da68bf542a63a08f9c924b91b507e7 (patch)
tree2eaa0c2326371f03670ae76ff7d5299b8a8ff50e
parent2caeac810423556a5ee787d5cb7aa902fda13bb4 (diff)
i2c: Deprecate drivers for I2C buses on video adapters
The framebuffer drivers for these pieces of hardware include support for the DDC/I2C buses, so there is no need for separate drivers. Signed-off-by: Jean Delvare <khali@linux-fr.org>
-rw-r--r--Documentation/feature-removal-schedule.txt7
-rw-r--r--drivers/i2c/busses/Kconfig17
2 files changed, 20 insertions, 4 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index fb51d38e8b46..878ca34844e4 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -308,3 +308,10 @@ Why: This driver has been marked obsolete for many years.
308Who: Stephen Hemminger <shemminger@linux-foundation.org> 308Who: Stephen Hemminger <shemminger@linux-foundation.org>
309 309
310--------------------------- 310---------------------------
311
312What: i2c-i810, i2c-prosavage and i2c-savage4
313When: May 2008
314Why: These drivers are superseded by i810fb, intelfb and savagefb.
315Who: Jean Delvare <khali@linux-fr.org>
316
317---------------------------
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig
index 2cef92a0bd0e..a38ba04fe36e 100644
--- a/drivers/i2c/busses/Kconfig
+++ b/drivers/i2c/busses/Kconfig
@@ -182,7 +182,8 @@ config I2C_I801
182 will be called i2c-i801. 182 will be called i2c-i801.
183 183
184config I2C_I810 184config I2C_I810
185 tristate "Intel 810/815" 185 tristate "Intel 810/815 (DEPRECATED)"
186 default n
186 depends on PCI 187 depends on PCI
187 select I2C_ALGOBIT 188 select I2C_ALGOBIT
188 help 189 help
@@ -195,6 +196,8 @@ config I2C_I810
195 i815 196 i815
196 i845G 197 i845G
197 198
199 This driver is deprecated in favor of the i810fb and intelfb drivers.
200
198 This driver can also be built as a module. If so, the module 201 This driver can also be built as a module. If so, the module
199 will be called i2c-i810. 202 will be called i2c-i810.
200 203
@@ -382,7 +385,8 @@ config I2C_PASEMI
382 Supports the PA Semi PWRficient on-chip SMBus interfaces. 385 Supports the PA Semi PWRficient on-chip SMBus interfaces.
383 386
384config I2C_PROSAVAGE 387config I2C_PROSAVAGE
385 tristate "S3/VIA (Pro)Savage" 388 tristate "S3/VIA (Pro)Savage (DEPRECATED)"
389 default n
386 depends on PCI 390 depends on PCI
387 select I2C_ALGOBIT 391 select I2C_ALGOBIT
388 help 392 help
@@ -393,6 +397,8 @@ config I2C_PROSAVAGE
393 S3/VIA KM266/VT8375 aka ProSavage8 397 S3/VIA KM266/VT8375 aka ProSavage8
394 S3/VIA KM133/VT8365 aka Savage4 398 S3/VIA KM133/VT8365 aka Savage4
395 399
400 This driver is deprecated in favor of the savagefb driver.
401
396 This support is also available as a module. If so, the module 402 This support is also available as a module. If so, the module
397 will be called i2c-prosavage. 403 will be called i2c-prosavage.
398 404
@@ -404,13 +410,16 @@ config I2C_S3C2410
404 Samsung S3C2410 based System-on-Chip devices. 410 Samsung S3C2410 based System-on-Chip devices.
405 411
406config I2C_SAVAGE4 412config I2C_SAVAGE4
407 tristate "S3 Savage 4" 413 tristate "S3 Savage 4 (DEPRECATED)"
408 depends on PCI && EXPERIMENTAL 414 default n
415 depends on PCI
409 select I2C_ALGOBIT 416 select I2C_ALGOBIT
410 help 417 help
411 If you say yes to this option, support will be included for the 418 If you say yes to this option, support will be included for the
412 S3 Savage 4 I2C interface. 419 S3 Savage 4 I2C interface.
413 420
421 This driver is deprecated in favor of the savagefb driver.
422
414 This driver can also be built as a module. If so, the module 423 This driver can also be built as a module. If so, the module
415 will be called i2c-savage4. 424 will be called i2c-savage4.
416 425