linux/drivers
William Wu c3a06d3145 usb: dwc3: gadget: avoid repeatedly resizing txfifos
The current code resize the txfifos for all assigned endpoints
when enable ep. If we config the USB function as UVC, the txfifos
will be resized every time when we open UVC. It's safely to resize
the txfifos if only UVC is used. However, if we config the USB
as a composite device (UVC + RNDIS), and if we resize the txfifos
when the RNDIS data transfer in progress, it may make the controller
broken.

To fix this issue, we only resize the txfifos the first time we
enable the isoc eps.

Change-Id: I6b4fa093bff1a9752fbbd7bd4401b998ff02ad23
Signed-off-by: William Wu <william.wu@rock-chips.com>
2020-09-14 16:50:30 +08:00
..
accessibility
acpi This is the 4.19.108 stable release 2020-03-05 17:40:55 +01:00
amba
android UPSTREAM: binder: prevent UAF for binderfs devices II 2020-03-09 19:48:21 +00:00
ata ata: ahci: Add shutdown to freeze hardware resources of ahci 2020-02-28 16:39:00 +01:00
atm fore200e: Fix incorrect checks of NULL pointer dereference 2020-02-24 08:34:42 +01:00
auxdisplay
base UPSTREAM: driver core: Probe devices asynchronously instead of the driver 2020-03-23 10:28:09 +08:00
bcma bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA 2020-01-27 14:51:09 +01:00
block This is the 4.19.111 stable release 2020-03-18 08:19:47 +01:00
bluetooth Merge tag 'ASB-2020-02-05_4.19' of https://android.googlesource.com/kernel/common 2020-02-17 16:00:29 +08:00
bus bus: ti-sysc: Fix sysc_unprepare() when no clocks have been allocated 2020-01-27 14:50:36 +01:00
cdrom
char hwrng: core - Call hwrng_modinit() early when CONFIG_ROCKCHIP_THUNDER_BOOT=y 2020-05-25 18:20:21 +08:00
clk clk: rockchip: Add clock controller for the RK3568 2020-09-10 14:14:27 +08:00
clocksource Merge remote branch 'android-4.19' of https://android.googlesource.com/kernel/common 2020-03-21 19:46:46 +08:00
connector
cpufreq cpufreq: rockchip: Add support to adjust bin according to customer demand 2020-08-24 10:24:46 +08:00
cpuidle
crypto crypto: rockchip: add dma_wmb for hw_info->desc_dma 2020-09-03 15:48:16 +08:00
dax
dca
devfreq PM / devfreq: rockchip_dmc: rv1126 support set ddr frequency by DCF 2020-08-26 17:03:17 +08:00
dio
dma dmaengine: pl330: Add quirk 'arm,pl330-periph-burst' 2020-06-05 18:47:24 +08:00
dma-buf dma-buf: export the function set release callback 2020-07-27 09:51:15 +08:00
edac EDAC/amd64: Set grain per DIMM 2020-03-11 14:14:45 +01:00
eisa
energy_model
extcon Merge tag 'ASB-2020-02-05_4.19' of https://android.googlesource.com/kernel/common 2020-02-17 16:00:29 +08:00
firewire
firmware firmware: rockchip_sip: Introduce sip_map() 2020-06-15 14:12:34 +08:00
fmc
fpga
fsi fsi: sbefifo: Don't fail operations when in SBE IPL state 2020-01-27 14:51:00 +01:00
gnss
gpio ANDROID: Fix kernelci build-break for arm32 2020-03-10 11:07:35 -07:00
gpu drm/bridge: analogix_dp: rework hpd gpio detection 2020-09-04 18:18:07 +08:00
headset_observe
hid HID: core: Call hid_init() early when CONFIG_ROCKCHIP_THUNDER_BOOT=y 2020-05-25 18:20:21 +08:00
hsi
hv hv_balloon: Balloon up according to request page number 2020-02-11 04:34:01 -08:00
hwmon hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT() 2020-03-11 14:15:12 +01:00
hwspinlock
hwtracing This is the 4.19.100 stable release 2020-01-29 17:10:45 +01:00
i2c i2c: rk3x: Clean start in rx_only mode 2020-07-24 15:55:53 +08:00
ide ide: serverworks: potential overflow in svwks_set_pio_mode() 2020-02-24 08:34:49 +01:00
idle
iio iio: adc: rockchip_saradc: Call rockchip_saradc_driver_init() early when CONFIG_ROCKCHIP_THUNDER_BOOT=y 2020-05-25 18:20:24 +08:00
infiniband This is the 4.19.109 stable release 2020-03-11 17:10:39 +01:00
input input: touchscreen: gt1x: compatible with gt1x. 2020-08-12 14:45:25 +08:00
iommu iommu: rockchip: rewrite command if failed for RV1109/RV1126 2020-08-27 19:33:16 +08:00
ipack
irqchip Merge remote branch 'android-4.19' of https://android.googlesource.com/kernel/common 2020-03-21 19:46:46 +08:00
isdn
leds leds: leds-rgb13h: Fix the bug that when pwm is disabled, the light cannot be turned off 2020-09-01 10:40:26 +08:00
lightnvm lightnvm: pblk: fix lock order in pblk_rb_tear_down_check 2020-01-27 14:50:45 +01:00
macintosh macintosh: windfarm: fix MODINFO regression 2020-03-18 07:14:21 +01:00
mailbox mailbox: rockchip: fix to null pointer dereference 2020-03-26 11:09:19 +08:00
mcb
md Merge remote branch 'android-4.19' of https://android.googlesource.com/kernel/common 2020-03-21 19:46:46 +08:00
media media: rockchip: isp and ispp version to v0.1.6 2020-09-11 19:07:31 +08:00
memory
memstick
message
mfd MFD: fsusb302: set gpio desc to null if invalid 2020-08-12 14:42:11 +08:00
misc Merge tag 'ASB-2020-02-05_4.19' of https://android.googlesource.com/kernel/common 2020-02-17 16:00:29 +08:00
mmc mmc: dw_mmc: imporove thunder boot 2020-09-08 14:20:17 +08:00
mtd drivers: mtd: nand: rockchip: fix the problem of wrong configuration for the timing 2020-03-27 18:03:40 +08:00
mux
net driver: net: wireless: rtl8821cs fix clang build error 2020-09-14 16:42:45 +08:00
nfc Merge remote branch 'android-4.19' of https://android.googlesource.com/kernel/common 2020-03-21 19:46:46 +08:00
ntb ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() 2020-01-27 14:50:55 +01:00
nubus
nvdimm
nvme nvme: Fix uninitialized-variable warning 2020-03-11 14:14:55 +01:00
nvmem nvmem: rockchip-otp: Add mutex for read/write 2020-09-10 15:06:15 +08:00
of UPSTREAM: fdt: Update CRC check for rng-seed 2020-05-26 11:34:25 +08:00
opp PM / OPP: Call opp_debug_init() later when CONFIG_ROCKCHIP_THUNDER_BOOT=y 2020-05-25 18:20:22 +08:00
oprofile
parisc
parport
pci Merge remote branch 'android-4.19' of https://android.googlesource.com/kernel/common 2020-03-21 19:46:46 +08:00
pcmcia
perf
phy phy: rockchip: mipi-dphy-rx: change dphy selection when stream start for rk1126 2020-08-24 10:26:33 +08:00
pinctrl pinctrl: rockchip: set pclk of gpio controller always on 2020-09-14 09:26:03 +08:00
platform UPSTREAM: usb: typec: Registering real device entries for the muxes 2020-03-12 14:22:55 -07:00
pnp
power Revert "power/avs: rockchip-io-domain: rv1126 support to control vccio1" 2020-09-02 14:04:36 +08:00
powercap
pps
ps3
ptp
pwm pwm: rockchip: Call rockchip_pwm_driver_init() early when CONFIG_ROCKCHIP_THUNDER_BOOT=y 2020-05-25 18:20:23 +08:00
rapidio
ras
regulator regulator: rk808: remove redundant code 2020-08-14 10:55:23 +08:00
remoteproc remoteproc: Initialize rproc_class before use 2020-02-24 08:34:50 +01:00
reset reset: uniphier: Add SCSSI reset control for each channel 2020-02-24 08:34:44 +01:00
rk_nand drivers: rknand: optimize reading speed 2020-03-16 18:31:33 +08:00
rkflash drivers: rkflash: Support GD5F1GQ5UEYIG 2020-09-01 08:59:04 +08:00
rpmsg
rtc rtc: hym8563: Initialize in stack clk_init_data to 0 2020-06-09 14:29:28 +08:00
s390 s390/qdio: fill SL with absolute addresses 2020-03-11 14:14:54 +01:00
sbus
scsi This is the 4.19.109 stable release 2020-03-11 17:10:39 +01:00
sfi
sh
siox
slimbus
smc
sn
soc soc: rockchip: Adds CPU_RK3568 config 2020-09-09 18:10:43 +08:00
soundwire
spi spi: rockchip: get pinctrl for lookup pinctrl state 2020-07-17 10:38:30 +08:00
spmi
ssb
staging fiq_debugger: switch to cpu0 as default 2020-04-28 15:05:43 +08:00
switch
target scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" 2020-02-28 16:38:58 +01:00
tc
tee This is the 4.19.102 stable release 2020-02-05 19:20:26 +00:00
testcode
thermal thermal: rockchip: fix up the code to temp maybe overflow 2020-09-07 15:04:40 +08:00
thunderbolt thunderbolt: Prevent crash if non-active NVMem file is read 2020-02-28 16:38:44 +01:00
tty serial: 8250: Call serial8250_init() early when CONFIG_ROCKCHIP_THUNDER_BOOT=y 2020-07-02 10:21:15 +08:00
uio uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol() 2020-02-24 08:34:37 +01:00
usb usb: dwc3: gadget: avoid repeatedly resizing txfifos 2020-09-14 16:50:30 +08:00
uwb
vfio This is the 4.19.99 stable release 2020-01-27 15:55:44 +01:00
vhost This is the 4.19.108 stable release 2020-03-05 17:40:55 +01:00
video video/rockchip: rga2: invalidate dst page. 2020-09-14 16:37:31 +08:00
virt
virtio ANDROID: Re-add default y for VIRTIO_PCI_LEGACY 2020-03-03 23:28:01 +00:00
visorbus visorbus: fix uninitialized variable access 2020-02-24 08:34:47 +01:00
vlynq
vme vme: bridges: reduce stack usage 2020-02-24 08:34:47 +01:00
w1
watchdog UPSTREAM: watchdog: dw_wdt: ping watchdog to reset countdown before start 2020-03-30 11:37:12 +08:00
xen xen: Enable interrupts when calling _cond_resched() 2020-02-28 16:39:00 +01:00
zorro
Kconfig
Makefile