kernel_samsung_a53x/drivers/media/usb
Michal Pecio ce1c9222fe media: uvcvideo: Fix the bandwdith quirk on USB 3.x
[ Upstream commit 9e3d55fbd160b3ca376599a68b4cddfdc67d4153 ]

The bandwidth fixup quirk doesn't know that SuperSpeed exists and has
the same 8 service intervals per millisecond as High Speed, hence its
calculations are wrong.

Assume that all speeds from HS up use 8 intervals per millisecond.

No further changes are needed, updated code has been confirmed to work
with all speeds from FS to SS.

Signed-off-by: Michal Pecio <michal.pecio@gmail.com>
Reviewed-by: Ricardo Ribalda <ribalda@chromium.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Link: https://lore.kernel.org/r/20240414190040.2255a0bc@foxbook
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-23 23:20:24 +01:00
..
airspy Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
as102 Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
au0828 Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
b2c2 media: flexcop-usb: fix sanity check of bNumEndpoints 2024-11-19 12:27:06 +01:00
cpia2 Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cx231xx media: cx231xx: fix a memleak in cx231xx_init_isoc 2024-11-18 12:12:40 +01:00
dvb-usb media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() 2024-11-23 23:20:08 +01:00
dvb-usb-v2 media: dvb-usb-v2: af9035: fix missing unlock 2024-11-18 11:43:07 +01:00
em28xx media: em28xx: annotate unchecked call to media_device_register() 2024-11-19 08:44:51 +01:00
go7007 media: go7007: fix a memleak in go7007_load_encoder 2024-11-19 08:44:55 +01:00
gspca media: gspca: cpia1: shift-out-of-bounds in set_flicker 2024-11-18 11:43:14 +01:00
hackrf Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hdpvr Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
msi2500 Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pvrusb2 media: pvrusb2: fix uaf in pvr2_context_set_notify 2024-11-19 08:44:55 +01:00
pwc Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
s2255 media: s2255: Use refcount_t instead of atomic_t for num_channels 2024-11-19 14:19:40 +01:00
siano Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
stk1160 media: stk1160: fix bounds checking in stk1160_copy_video() 2024-11-19 12:27:06 +01:00
stkwebcam Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tm6000 Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ttusb-budget Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ttusb-dec Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
usbtv Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
uvc media: uvcvideo: Fix the bandwdith quirk on USB 3.x 2024-11-23 23:20:24 +01:00
zr364xx Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00