summaryrefslogtreecommitdiff
path: root/target/linux/adm5120/patches-2.6.22/300-i2c_gpio_custom.patch
diff options
context:
space:
mode:
authorGabor Juhos <juhosg@openwrt.org>2007-10-10 14:14:34 +0000
committerGabor Juhos <juhosg@openwrt.org>2007-10-10 14:14:34 +0000
commit2dd2d40b59c4e760e67eef0607270e671ff0c2bd (patch)
treef4d6fb9b9ac827a027db6ea806ed16fd4145eb61 /target/linux/adm5120/patches-2.6.22/300-i2c_gpio_custom.patch
parent137e963057c93bcd8ffa2500b410c1109bf5c916 (diff)
downloadmtk-20170518-2dd2d40b59c4e760e67eef0607270e671ff0c2bd.zip
mtk-20170518-2dd2d40b59c4e760e67eef0607270e671ff0c2bd.tar.gz
mtk-20170518-2dd2d40b59c4e760e67eef0607270e671ff0c2bd.tar.bz2
enhance the custom i2c-gpio driver (supports 4 buses from now on), update kernel configuration
SVN-Revision: 9244
Diffstat (limited to 'target/linux/adm5120/patches-2.6.22/300-i2c_gpio_custom.patch')
-rw-r--r--target/linux/adm5120/patches-2.6.22/300-i2c_gpio_custom.patch33
1 files changed, 5 insertions, 28 deletions
diff --git a/target/linux/adm5120/patches-2.6.22/300-i2c_gpio_custom.patch b/target/linux/adm5120/patches-2.6.22/300-i2c_gpio_custom.patch
index 2bbb197..8c08b74 100644
--- a/target/linux/adm5120/patches-2.6.22/300-i2c_gpio_custom.patch
+++ b/target/linux/adm5120/patches-2.6.22/300-i2c_gpio_custom.patch
@@ -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"