public inbox for linux-i2c@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] New VID/PID pair for i2c-tiny-usb
@ 2008-03-24  9:42 Till Harbaum / Lists
       [not found] ` <200803241042.31263.lists-RcHadlBFbzVAfugRpC6u6w@public.gmane.org>
  0 siblings, 1 reply; 6+ messages in thread
From: Till Harbaum / Lists @ 2008-03-24  9:42 UTC (permalink / raw)
  To: i2c-GZX6beZjE8VD60Wz+7aTrA

I have recently bought some USB PIDs from EZPrototypes for my USB projects
and one will be for the i2c-tiny-usb. I have not yet started to use the new 
one in the official i2c-tiny-usb firmware since i think it makes sense to get 
the change into the kernel before releasing a modified firmware.

This patch adds support for the EZPrototypes USB vid/pid pair used in later
i2c-tiny-usb firmware versions (avrusb v1.06 and up, usbtiny v2.06 and up).

Signed-off-by: Till Harbaum <Till-zicpKgigMvpAfugRpC6u6w@public.gmane.org>

--- linux-2.6.24.3.orig/drivers/i2c/busses/i2c-tiny-usb.c	2008-02-26 
01:20:20.000000000 +0100
+++ linux-2.6.24.3/drivers/i2c/busses/i2c-tiny-usb.c	2008-03-24 
10:27:13.000000000 +0100
@@ -131,11 +131,13 @@
 
 /* ----- begin of usb layer ---------------------------------------------- */
 
-/* The usb i2c interface uses a vid/pid pair donated by */
-/* Future Technology Devices International Ltd. */
+/* Initially the usb i2c interface used a vid/pid pair donated by */
+/* Future Technology Devices International Ltd., later a pair was */
+/* bought from EZPrototypes */
 static struct usb_device_id i2c_tiny_usb_table [] = {
-	{ USB_DEVICE(0x0403, 0xc631) },
-	{ }			/* Terminating entry */
+	{ USB_DEVICE(0x0403, 0xc631) },   /* FTDI */
+	{ USB_DEVICE(0x1c40, 0x0534) },   /* EZPrototypes */
+	{ } /* Terminating entry */
 };
 
 MODULE_DEVICE_TABLE(usb, i2c_tiny_usb_table);

_______________________________________________
i2c mailing list
i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
http://lists.lm-sensors.org/mailman/listinfo/i2c

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] New VID/PID pair for i2c-tiny-usb
       [not found] ` <200803241042.31263.lists-RcHadlBFbzVAfugRpC6u6w@public.gmane.org>
@ 2008-03-26 14:44   ` Jean Delvare
       [not found]     ` <20080326154415.2981961a-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
  0 siblings, 1 reply; 6+ messages in thread
From: Jean Delvare @ 2008-03-26 14:44 UTC (permalink / raw)
  To: Till Harbaum / Lists; +Cc: i2c-GZX6beZjE8VD60Wz+7aTrA

Hi Till,

On Mon, 24 Mar 2008 10:42:30 +0100, Till Harbaum / Lists wrote:
> I have recently bought some USB PIDs from EZPrototypes for my USB projects
> and one will be for the i2c-tiny-usb. I have not yet started to use the new 
> one in the official i2c-tiny-usb firmware since i think it makes sense to get 
> the change into the kernel before releasing a modified firmware.
> 
> This patch adds support for the EZPrototypes USB vid/pid pair used in later
> i2c-tiny-usb firmware versions (avrusb v1.06 and up, usbtiny v2.06 and up).
> 
> Signed-off-by: Till Harbaum <Till-zicpKgigMvpAfugRpC6u6w@public.gmane.org>
> 
> --- linux-2.6.24.3.orig/drivers/i2c/busses/i2c-tiny-usb.c	2008-02-26 
> 01:20:20.000000000 +0100
> +++ linux-2.6.24.3/drivers/i2c/busses/i2c-tiny-usb.c	2008-03-24 
> 10:27:13.000000000 +0100

Note: your e-mail client is wrapping long lines -> patch doesn't apply.

> @@ -131,11 +131,13 @@
>  
>  /* ----- begin of usb layer ---------------------------------------------- */
>  
> -/* The usb i2c interface uses a vid/pid pair donated by */
> -/* Future Technology Devices International Ltd. */
> +/* Initially the usb i2c interface used a vid/pid pair donated by */
> +/* Future Technology Devices International Ltd., later a pair was */
> +/* bought from EZPrototypes */

Please use a single /* */ pair for multi-line comments.

>  static struct usb_device_id i2c_tiny_usb_table [] = {
> -	{ USB_DEVICE(0x0403, 0xc631) },
> -	{ }			/* Terminating entry */
> +	{ USB_DEVICE(0x0403, 0xc631) },   /* FTDI */
> +	{ USB_DEVICE(0x1c40, 0x0534) },   /* EZPrototypes */
> +	{ } /* Terminating entry */
>  };
>  
>  MODULE_DEVICE_TABLE(usb, i2c_tiny_usb_table);

Maybe I'm missing something obvious, but if you already have a device
ID, what's the point of switching to another? The original ID is not
going to be deprecated and/or used for something else, is it?

-- 
Jean Delvare

_______________________________________________
i2c mailing list
i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
http://lists.lm-sensors.org/mailman/listinfo/i2c

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] New VID/PID pair for i2c-tiny-usb
       [not found]     ` <20080326154415.2981961a-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
@ 2008-03-27 19:47       ` Till Harbaum / Lists
       [not found]         ` <200803272047.21505.lists-RcHadlBFbzVAfugRpC6u6w@public.gmane.org>
  0 siblings, 1 reply; 6+ messages in thread
From: Till Harbaum / Lists @ 2008-03-27 19:47 UTC (permalink / raw)
  To: Jean Delvare; +Cc: i2c-GZX6beZjE8VD60Wz+7aTrA

Hi,

Am Mittwoch 26 März 2008 schrieb Jean Delvare:
> Note: your e-mail client is wrapping long lines -> patch doesn't apply.
I thought i've verified that, but obviously it happened anyway.

> Please use a single /* */ pair for multi-line comments.
Ok

> Maybe I'm missing something obvious, but if you already have a device
> ID, what's the point of switching to another? The original ID is not
> going to be deprecated and/or used for something else, is it?
The original id was donated by ftdi without stating anywhere that the id has 
to be used with their products. So i used it for the i2c-tiny-usb which 
obviously isn't based on a ftdi chipset. I've been told that ftdi has changed 
that policy lately. While i don't expect them to actually ask me not to use 
their id without using the chips i thought it was clever to switch to an id 
i've explicitely bought to avoid future problems with ftdis new policies. 
I'll change the id from the ftdi ones to the ones i recently bought on all my 
projects. Just to avoid future problems as early as possible.

Does this make sense?

Updated patch will follow.

Regards,
  Till

_______________________________________________
i2c mailing list
i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
http://lists.lm-sensors.org/mailman/listinfo/i2c

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] New VID/PID pair for i2c-tiny-usb
       [not found]         ` <200803272047.21505.lists-RcHadlBFbzVAfugRpC6u6w@public.gmane.org>
@ 2008-03-30 12:31           ` Jean Delvare
       [not found]             ` <20080330143107.1575e1bf-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
  0 siblings, 1 reply; 6+ messages in thread
From: Jean Delvare @ 2008-03-30 12:31 UTC (permalink / raw)
  To: Till Harbaum / Lists; +Cc: i2c-GZX6beZjE8VD60Wz+7aTrA

Hi Till,

On Thu, 27 Mar 2008 20:47:21 +0100, Till Harbaum / Lists wrote:
> Am Mittwoch 26 März 2008 schrieb Jean Delvare:
> > Note: your e-mail client is wrapping long lines -> patch doesn't apply.
> I thought i've verified that, but obviously it happened anyway.
> 
> > Please use a single /* */ pair for multi-line comments.
> Ok
> 
> > Maybe I'm missing something obvious, but if you already have a device
> > ID, what's the point of switching to another? The original ID is not
> > going to be deprecated and/or used for something else, is it?
> The original id was donated by ftdi without stating anywhere that the id has 
> to be used with their products. So i used it for the i2c-tiny-usb which 
> obviously isn't based on a ftdi chipset. I've been told that ftdi has changed 
> that policy lately. While i don't expect them to actually ask me not to use 
> their id without using the chips i thought it was clever to switch to an id 
> i've explicitely bought to avoid future problems with ftdis new policies. 
> I'll change the id from the ftdi ones to the ones i recently bought on all my 
> projects. Just to avoid future problems as early as possible.
> 
> Does this make sense?

Yes it does, thanks for clarifying. Please send an updated patch and
I'll apply it.

> Updated patch will follow.

Do you plan to phase out the old VID/PID pair? If so, I'll have to send
you back my i2c-tiny-usb device for a firmware update.

-- 
Jean Delvare

_______________________________________________
i2c mailing list
i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
http://lists.lm-sensors.org/mailman/listinfo/i2c

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] New VID/PID pair for i2c-tiny-usb
       [not found]             ` <20080330143107.1575e1bf-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
@ 2008-03-30 18:55               ` Till Harbaum / Lists
       [not found]                 ` <200803302055.15948.lists-RcHadlBFbzVAfugRpC6u6w@public.gmane.org>
  0 siblings, 1 reply; 6+ messages in thread
From: Till Harbaum / Lists @ 2008-03-30 18:55 UTC (permalink / raw)
  To: Jean Delvare; +Cc: i2c-GZX6beZjE8VD60Wz+7aTrA

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

Hi,

Am Sonntag 30 März 2008 schrieb Jean Delvare:
> > Does this make sense?
>
> Yes it does, thanks for clarifying. Please send an updated patch and
> I'll apply it.
Please find a new patch attached.

> Do you plan to phase out the old VID/PID pair? If so, I'll have to send
> you back my i2c-tiny-usb device for a firmware update.
Nothing will change for people using the old vid/pid pair as the driver still 
supports that and i don't think there's a reason to also remove
the old vid/pid pair from the driver. But since you don't have the latest 
firmware, you might of course return your device anyway to get it updated. 
It'll then be detected correctly if it's plugged in at boot time.

Till

So here we go:

This patch adds support for the EZPrototypes USB vid/pid pair used in later
i2c-tiny-usb firmware versions (avrusb v1.06 and up, usbtiny v2.06 and up).

Signed-off-by: Till Harbaum <Till-zicpKgigMvpAfugRpC6u6w@public.gmane.org>


[-- Attachment #2: i2c-tiny-usb-ezprototypes.patch --]
[-- Type: text/x-diff, Size: 910 bytes --]

--- linux-2.6.24.3.orig/drivers/i2c/busses/i2c-tiny-usb.c	2008-02-26 01:20:20.000000000 +0100
+++ linux-2.6.24.3/drivers/i2c/busses/i2c-tiny-usb.c	2008-03-30 20:47:46.000000000 +0200
@@ -131,11 +131,15 @@
 
 /* ----- begin of usb layer ---------------------------------------------- */
 
-/* The usb i2c interface uses a vid/pid pair donated by */
-/* Future Technology Devices International Ltd. */
+/* 
+ * Initially the usb i2c interface uses a vid/pid pair donated by
+ * Future Technology Devices International Ltd., later a pair was
+ * bought from EZPrototypes 
+ */
 static struct usb_device_id i2c_tiny_usb_table [] = {
-	{ USB_DEVICE(0x0403, 0xc631) },
-	{ }			/* Terminating entry */
+	{ USB_DEVICE(0x0403, 0xc631) },   /* FTDI */
+	{ USB_DEVICE(0x1c40, 0x0534) },   /* EZPrototypes */
+	{ }                               /* Terminating entry */
 };
 
 MODULE_DEVICE_TABLE(usb, i2c_tiny_usb_table);

[-- Attachment #3: Type: text/plain, Size: 157 bytes --]

_______________________________________________
i2c mailing list
i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
http://lists.lm-sensors.org/mailman/listinfo/i2c

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] New VID/PID pair for i2c-tiny-usb
       [not found]                 ` <200803302055.15948.lists-RcHadlBFbzVAfugRpC6u6w@public.gmane.org>
@ 2008-03-30 19:53                   ` Jean Delvare
  0 siblings, 0 replies; 6+ messages in thread
From: Jean Delvare @ 2008-03-30 19:53 UTC (permalink / raw)
  To: Till Harbaum / Lists; +Cc: i2c-GZX6beZjE8VD60Wz+7aTrA

On Sun, 30 Mar 2008 19:55:15 +0100, Till Harbaum / Lists wrote:
> Please find a new patch attached.

Applied, thanks.

-- 
Jean Delvare

_______________________________________________
i2c mailing list
i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
http://lists.lm-sensors.org/mailman/listinfo/i2c

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-03-30 19:53 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-24  9:42 [PATCH] New VID/PID pair for i2c-tiny-usb Till Harbaum / Lists
     [not found] ` <200803241042.31263.lists-RcHadlBFbzVAfugRpC6u6w@public.gmane.org>
2008-03-26 14:44   ` Jean Delvare
     [not found]     ` <20080326154415.2981961a-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2008-03-27 19:47       ` Till Harbaum / Lists
     [not found]         ` <200803272047.21505.lists-RcHadlBFbzVAfugRpC6u6w@public.gmane.org>
2008-03-30 12:31           ` Jean Delvare
     [not found]             ` <20080330143107.1575e1bf-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2008-03-30 18:55               ` Till Harbaum / Lists
     [not found]                 ` <200803302055.15948.lists-RcHadlBFbzVAfugRpC6u6w@public.gmane.org>
2008-03-30 19:53                   ` Jean Delvare

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox