All of lore.kernel.org
 help / color / mirror / Atom feed
From: Albert Cranford <ac9410@bellsouth.net>
To: Linux Kernel List <linux-kernel@vger.kernel.org>,
	Linus Torvalds <torvalds@transmeta.com>
Subject: [patch] 2.5.25 I2C driver id and Config updates
Date: Thu, 11 Jul 2002 01:26:42 -0400	[thread overview]
Message-ID: <3D2D1712.DA5D89E8@bellsouth.net> (raw)

[-- Attachment #1: Type: text/plain, Size: 266 bytes --]

Hello Linus,
Could you please apply these 3 patches toward 2.5.26.
They include Config.in updates, additions in i2c-id.h
for "Video for Linux" and a compatibility fix for
i2c-algo-bit.c


Thanks,
Albert
-- 
Albert Cranford Deerfield Beach FL USA
ac9410@bellsouth.net

[-- Attachment #2: 47-i2c-5-patch --]
[-- Type: text/plain, Size: 581 bytes --]

# i2c-algo-bit.c: Added KERNEL_VERSION check around if (current->need_resched) schedule(); and cond_sched();
--- linux/drivers/i2c/i2c-algo-bit.c.orig	2002-07-05 13:08:27.000000000 -0400
+++ linux/drivers/i2c/i2c-algo-bit.c	2002-07-05 13:09:58.000000000 -0400
@@ -119,7 +119,12 @@
 		if (time_after_eq(jiffies, start+adap->timeout)) {
 			return -ETIMEDOUT;
 		}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)
+ 		if (current->need_resched)
+ 			schedule();
+#else
 		cond_resched();
+#endif
 	}
 	DEBSTAT(printk(KERN_DEBUG "needed %ld jiffies\n", jiffies-start));
 #ifdef SLO_IO

[-- Attachment #3: 47-i2c-6-patch --]
[-- Type: text/plain, Size: 2487 bytes --]

--- linux/drivers/i2c/Config.help.orig	2002-07-07 16:41:47.000000000 -0400
+++ linux/drivers/i2c/Config.help	2002-07-07 16:45:21.000000000 -0400
@@ -1,3 +1,4 @@
+I2C support
 CONFIG_I2C
   I2C (pronounce: I-square-C) is a slow serial bus protocol used in
   many micro controller applications and developed by Philips.  SMBus,
@@ -21,6 +22,7 @@
   <file:Documentation/modules.txt>.
   The module will be called i2c-core.o.
 
+I2C bit-banging interfaces
 CONFIG_I2C_ALGOBIT
   This allows you to use a range of I2C adapters called bit-banging
   adapters.  Say Y if you own an I2C adapter belonging to this class
@@ -31,6 +33,7 @@
   <file:Documentation/modules.txt>.
   The module will be called i2c-algo-bit.o.
 
+Philips style parallel port adapter
 CONFIG_I2C_PHILIPSPAR
   This supports parallel-port I2C adapters made by Philips.  Say Y if
   you own such an adapter.
@@ -43,6 +46,7 @@
   Note that if you want support for different parallel port devices,
   life will be much easier if you compile them all as modules.
 
+ELV adapter
 CONFIG_I2C_ELV
   This supports parallel-port I2C adapters called ELV.  Say Y if you
   own such an adapter.
@@ -52,6 +56,7 @@
   <file:Documentation/modules.txt>.
   The module will be called i2c-elv.o.
 
+Velleman K9000 adapter
 CONFIG_I2C_VELLEMAN
   This supports the Velleman K9000 parallel-port I2C adapter.  Say Y
   if you own such an adapter.
@@ -61,6 +66,7 @@
   <file:Documentation/modules.txt>.
   The module will be called i2c-velleman.o.
 
+I2C PCF 8584 interfaces
 CONFIG_I2C_ALGOPCF
   This allows you to use a range of I2C adapters called PCF adapters.
   Say Y if you own an I2C adapter belonging to this class and then say
@@ -71,6 +77,7 @@
   <file:Documentation/modules.txt>.
   The module will be called i2c-algo-pcf.o.
 
+Elektor ISA card
 CONFIG_I2C_ELEKTOR
   This supports the PCF8584 ISA bus I2C adapter.  Say Y if you own
   such an adapter.
@@ -80,6 +87,7 @@
   <file:Documentation/modules.txt>.
   The module will be called i2c-elektor.o.
 
+I2C device interface
 CONFIG_I2C_CHARDEV
   Say Y here to use i2c-* device files, usually found in the /dev
   directory on your system.  They make it possible to have user-space
@@ -91,6 +99,7 @@
   <file:Documentation/modules.txt>.
   The module will be called i2c-dev.o.
 
+I2C /proc interface (required for hardware sensors)
 CONFIG_I2C_PROC
   This provides support for i2c device entries in the /proc filesystem.
   The entries will be found in /proc/sys/dev/sensors.

[-- Attachment #4: 47-i2c-7-patch --]
[-- Type: text/plain, Size: 783 bytes --]

--- linux/include/linux/i2c-id.h.orig	2002-07-10 19:12:15.000000000 -0400
+++ linux/include/linux/i2c-id.h	2002-07-10 19:13:42.000000000 -0400
@@ -90,7 +90,11 @@
 #define I2C_DRIVERID_DRP3510	43     /* ADR decoder (Astra Radio)	*/
 #define I2C_DRIVERID_SP5055	44     /* Satellite tuner		*/
 #define I2C_DRIVERID_STV0030	45     /* Multipurpose switch		*/
-#define I2C_DRIVERID_SAA7108    46     /* video decoder, image scaler   */
+#define I2C_DRIVERID_SAA7108	46     /* video decoder, image scaler   */
+#define I2C_DRIVERID_DS1307	47     /* DS1307 real time clock	*/
+#define I2C_DRIVERID_ADV717x	48     /* ADV 7175/7176 video encoder	*/
+#define I2C_DRIVERID_ZR36067	49     /* Zoran 36067 video encoder	*/
+#define I2C_DRIVERID_ZR36120	50     /* Zoran 36120 video encoder	*/
 
 
 

             reply	other threads:[~2002-07-11  5:24 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-07-11  5:26 Albert Cranford [this message]
2002-07-11  7:47 ` [patch] 2.5.25 I2C driver id and Config updates Adrian Bunk
2002-07-11 11:41 ` Alan Cox

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3D2D1712.DA5D89E8@bellsouth.net \
    --to=ac9410@bellsouth.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@transmeta.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.