mirror of
https://github.com/torvalds/linux.git
synced 2026-06-09 07:03:37 +02:00
On RK3588 platform, the USB Host port may miss disconnect falling edge irq which is used to detect usb device plug in. This always happens in the following two cases: 1. For RK3588 ARM PC, boot system from U Disk which connected the USB2 Host port (EHCI & OHCI Controller); 2. For RK3588 EVB, increase the disconnect filer counter to 0xF4240 in the reg USB2PHY_GRF_DIS_CON. That is, the disconnect rising/falling irq filter time is set to 10ms depend on the 100MHz pclk. In this case, we can clear the host_disconnect state depend on the linestate irq which also means that an usb device is connecting to the port. Signed-off-by: William Wu <william.wu@rock-chips.com> Change-Id: Iadde3278c3383c0d477a0b9998871a5a1f5fe206 |
||
|---|---|---|
| .. | ||
| allwinner | ||
| amlogic | ||
| broadcom | ||
| cadence | ||
| freescale | ||
| hisilicon | ||
| intel | ||
| lantiq | ||
| marvell | ||
| mediatek | ||
| motorola | ||
| mscc | ||
| qualcomm | ||
| ralink | ||
| renesas | ||
| rockchip | ||
| samsung | ||
| socionext | ||
| st | ||
| tegra | ||
| ti | ||
| xilinx | ||
| Kconfig | ||
| Makefile | ||
| phy-core-mipi-dphy.c | ||
| phy-core.c | ||
| phy-lgm-usb.c | ||
| phy-lpc18xx-usb-otg.c | ||
| phy-pistachio-usb.c | ||
| phy-xgene.c | ||