bcm63xx: kernel: power cycle the bcm6358 USB PLL
authorDaniel González Cabanelas <dgcbueu@gmail.com>
Mon, 19 Dec 2022 14:25:30 +0000 (15:25 +0100)
committerÁlvaro Fernández Rojas <noltari@gmail.com>
Sat, 4 Mar 2023 19:09:49 +0000 (20:09 +0100)
commit796815eb534c0d3591db74de4b09549472855427
treec4fb7825ebdba8ca682c10e42b3ff2354d66f16c
parente55b4b436ee010da27bb9ded28975fe00e7475ff
bcm63xx: kernel: power cycle the bcm6358 USB PLL

Some BCM6358 based boards may detect USB2.0 high speed devices as USB1.1
full speed. This is an old well known bug, but nobody cared about it. It
is quite random and hard to track.

With the latest versions of Openwrt, one user confirmed that the bug is
still there (tested router: HG556a).

Power cycle the USB PLL to fix it.

Signed-off-by: Daniel González Cabanelas <dgcbueu@gmail.com>
target/linux/bcm63xx/patches-5.15/393-bcm6358-power-cycle-usb-pll.patch [new file with mode: 0644]
target/linux/bcm63xx/patches-5.15/411-MIPS-BCM63XX-Register-SPI-flash-if-present.patch
target/linux/bcm63xx/patches-5.15/430-MIPS-BCM63XX-add-nand-clocks.patch
target/linux/bcm63xx/patches-5.15/431-MIPS-BCM63XX-add-nand-rset.patch