All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] em28xx: Add new bulk variant pids for Hauppauge 461e
@ 2021-02-02  1:40 Brad Love
  2021-02-02  1:40 ` [PATCH 1/2] em28xx: Add pid for bulk revision of " Brad Love
  2021-02-02  1:40 ` [PATCH 2/2] em28xx: Add pid for bulk revision of Hauppauge 461eV2 Brad Love
  0 siblings, 2 replies; 3+ messages in thread
From: Brad Love @ 2021-02-02  1:40 UTC (permalink / raw)
  To: linux-media, sean, mchehab; +Cc: Brad Love

To address issues with high bandwidth muxes all Hauppauge em28xx
devices are now being manufactured in bulk transport mode. To
signify a difference in the revision the new pid utilizes a 0x8000 mask.
This allows for easy conversion from original ISOC model to bulk
transport revision by an end user with a custom utility.

Patch 1/2 should be applied to linux-stable back as far as is currently
supported. 0x2013:0x0259 entered mainline in 3.14

For patch 2/2, 0x2013:0x4016 entered mainline at 5.7. It would appear
kernel 5.10 is the only maintained LTS is should be applied to.


Brad Love (2):
  em28xx: Add pid for bulk revision of Hauppauge 461e
  em28xx: Add pid for bulk revision of Hauppauge 461eV2

 drivers/media/usb/em28xx/em28xx-cards.c | 4 ++++
 1 file changed, 4 insertions(+)

-- 
2.28.0


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

* [PATCH 1/2] em28xx: Add pid for bulk revision of Hauppauge 461e
  2021-02-02  1:40 [PATCH 0/2] em28xx: Add new bulk variant pids for Hauppauge 461e Brad Love
@ 2021-02-02  1:40 ` Brad Love
  2021-02-02  1:40 ` [PATCH 2/2] em28xx: Add pid for bulk revision of Hauppauge 461eV2 Brad Love
  1 sibling, 0 replies; 3+ messages in thread
From: Brad Love @ 2021-02-02  1:40 UTC (permalink / raw)
  To: linux-media, sean, mchehab; +Cc: Brad Love

Manufacturing has switched from ISOC to bulk transport,
the pid has accordingly changed to signify this.

0x2013:0x0258 is an ISOC 461e

0x2013:0x8258 is a bulk transport 461e


Signed-off-by: Brad Love <brad@nextdimension.cc>
---
 drivers/media/usb/em28xx/em28xx-cards.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/media/usb/em28xx/em28xx-cards.c b/drivers/media/usb/em28xx/em28xx-cards.c
index d6c8ae213914..786978e7a59a 100644
--- a/drivers/media/usb/em28xx/em28xx-cards.c
+++ b/drivers/media/usb/em28xx/em28xx-cards.c
@@ -2778,6 +2778,8 @@ struct usb_device_id em28xx_id_table[] = {
 			.driver_info = EM2765_BOARD_SPEEDLINK_VAD_LAPLACE },
 	{ USB_DEVICE(0x2013, 0x0258),
 			.driver_info = EM28178_BOARD_PCTV_461E },
+	{ USB_DEVICE(0x2013, 0x8258), /* Bulk transport 461e */
+			.driver_info = EM28178_BOARD_PCTV_461E },
 	{ USB_DEVICE(0x2013, 0x0461),
 			.driver_info = EM28178_BOARD_PCTV_461E_V2 },
 	{ USB_DEVICE(0x2013, 0x0259),
-- 
2.28.0


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

* [PATCH 2/2] em28xx: Add pid for bulk revision of Hauppauge 461eV2
  2021-02-02  1:40 [PATCH 0/2] em28xx: Add new bulk variant pids for Hauppauge 461e Brad Love
  2021-02-02  1:40 ` [PATCH 1/2] em28xx: Add pid for bulk revision of " Brad Love
@ 2021-02-02  1:40 ` Brad Love
  1 sibling, 0 replies; 3+ messages in thread
From: Brad Love @ 2021-02-02  1:40 UTC (permalink / raw)
  To: linux-media, sean, mchehab; +Cc: Brad Love

Manufacturing has switched from ISOC to bulk transport,
the pid has accordingly changed to signify this.

0x2013:0x0461 is an ISOC 461e v2

0x2013:0x8461 is a bulk transport 461e v2


Signed-off-by: Brad Love <brad@nextdimension.cc>
---
 drivers/media/usb/em28xx/em28xx-cards.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/media/usb/em28xx/em28xx-cards.c b/drivers/media/usb/em28xx/em28xx-cards.c
index 786978e7a59a..ba9292e2a587 100644
--- a/drivers/media/usb/em28xx/em28xx-cards.c
+++ b/drivers/media/usb/em28xx/em28xx-cards.c
@@ -2782,6 +2782,8 @@ struct usb_device_id em28xx_id_table[] = {
 			.driver_info = EM28178_BOARD_PCTV_461E },
 	{ USB_DEVICE(0x2013, 0x0461),
 			.driver_info = EM28178_BOARD_PCTV_461E_V2 },
+	{ USB_DEVICE(0x2013, 0x8461), /* Bulk transport 461e v2 */
+			.driver_info = EM28178_BOARD_PCTV_461E_V2 },
 	{ USB_DEVICE(0x2013, 0x0259),
 			.driver_info = EM28178_BOARD_PCTV_461E_V2 },
 	{ USB_DEVICE(0x2013, 0x025f),
-- 
2.28.0


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

end of thread, other threads:[~2021-02-02 19:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-02  1:40 [PATCH 0/2] em28xx: Add new bulk variant pids for Hauppauge 461e Brad Love
2021-02-02  1:40 ` [PATCH 1/2] em28xx: Add pid for bulk revision of " Brad Love
2021-02-02  1:40 ` [PATCH 2/2] em28xx: Add pid for bulk revision of Hauppauge 461eV2 Brad Love

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.