enhance the custom i2c-gpio driver (supports 4 buses from now on), update kernel...
[openwrt/staging/chunkeey.git] / target / linux / adm5120 / patches-2.6.22 / 300-i2c_gpio_custom.patch
index 2bbb197d6903f1a4575eb6d5d146d38fe46274ee..8c08b74037bbb8d137f0d7a09dc6d56a392db2d1 100644 (file)
@@ -1,42 +1,19 @@
 --- linux-2.6.22.4.orig/drivers/i2c/busses/Kconfig     2007-08-21 06:33:06.000000000 +0200
 +++ linux-2.6.22.4/drivers/i2c/busses/Kconfig  2007-10-09 12:53:13.000000000 +0200
-@@ -125,6 +125,40 @@
+@@ -125,6 +125,17 @@
          This is a very simple bitbanging I2C driver utilizing the
          arch-neutral GPIO API to control the SCL and SDA lines.
  
 +config I2C_GPIO_CUSTOM
-+      tristate "Custom GPIO-based I2C device"
++      tristate "Custom GPIO-based I2C driver"
 +      depends on GENERIC_GPIO
 +      select I2C_GPIO
 +      help
-+        This is an I2C driver to register a custom i2c-gpio device.
++        This is an I2C driver to register 1 to 4 custom I2C buses using 
++        GPIO lines.
 +
 +        This support is also available as a module.  If so, the module
-+        will be called i2c-gpio-dev.
-+
-+config I2C_GPIO_CUSTOM_SDA
-+      int "Custom GPIO pin for SDA"
-+      depends on I2C_GPIO_CUSTOM
-+      default "0"
-+      help
-+        Enter the GPIO pin number used for the SDA signal.  This value can
-+        also be specified with a module parameter.
-+
-+config I2C_GPIO_CUSTOM_SCL
-+      int "Custom GPIO pin for SCL"
-+      depends on I2C_GPIO_CUSTOM
-+      default "1"
-+      help
-+        Enter the GPIO pin number used for the SCL signal.  This value can
-+        also be specified with a module parameter.
-+
-+config I2C_GPIO_CUSTOM_DEVICE_ID
-+      int "Custom GPIO device id"
-+      depends on I2C_GPIO_CUSTOM
-+      default "0"
-+      help
-+        Enter the number used for the device id of the custom i2c-gpio device.
-+        This value can also be specified with a module parameter.
++        will be called i2c-gpio-custom.
 +
  config I2C_HYDRA
        tristate "CHRP Apple Hydra Mac I/O I2C interface"