openwrt/target/linux/bcm63xx/patches-5.15
Daniel González Cabanelas 796815eb53 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>
2023-03-04 20:09:49 +01:00
..
100-macronix_nand_block_protection_support.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
100-MIPS-BCM63XX-add-USB-host-clock-enable-delay.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
101-MIPS-BCM63XX-add-USB-device-clock-enable-delay-to-cl.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
102-MIPS-BCM63XX-move-code-touching-the-USB-private-regi.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
103-MIPS-BCM63XX-add-OHCI-EHCI-configuration-bits-to-com.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
104-MIPS-BCM63XX-introduce-BCM63XX_OHCI-configuration-sy.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
105-MIPS-BCM63XX-add-support-for-the-on-chip-OHCI-contro.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
106-MIPS-BCM63XX-register-OHCI-controller-if-board-enabl.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
107-MIPS-BCM63XX-introduce-BCM63XX_EHCI-configuration-sy.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
108-MIPS-BCM63XX-add-support-for-the-on-chip-EHCI-contro.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
109-MIPS-BCM63XX-register-EHCI-controller-if-board-enabl.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
110-MIPS-BCM63XX-EHCI-controller-does-not-support-overcu.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
130-pinctrl-add-bcm63xx-base-code.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
131-Documentation-add-BCM6328-pincontroller-binding-docu.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
132-pinctrl-add-a-pincontrol-driver-for-BCM6328.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
133-Documentation-add-BCM6348-pincontroller-binding-docu.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
134-pinctrl-add-a-pincontrol-driver-for-BCM6348.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
135-Documentation-add-BCM6358-pincontroller-binding-docu.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
136-pinctrl-add-a-pincontrol-driver-for-BCM6358.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
137-Documentation-add-BCM6362-pincontroller-binding-docu.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
138-pinctrl-add-a-pincontrol-driver-for-BCM6362.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
139-Documentation-add-BCM6368-pincontroller-binding-docu.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
140-pinctrl-add-a-pincontrol-driver-for-BCM6368.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
141-Documentation-add-BCM63268-pincontroller-binding-doc.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
142-pinctrl-add-a-pincontrol-driver-for-BCM63268.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
143-gpio-fix-device-tree-gpio-hogs-on-dual-role-gpio-pin.patch kernel: bump 5.15 to 5.15.86 2023-01-03 23:55:45 +01:00
144-add-removed-syscon_regmap_lookup_by_pdevname.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
145-pinctrl-BCM6362-fix-gpio-mode.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
206-USB-EHCI-allow-limiting-ports-for-ehci-platform.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
207-MIPS-BCM63XX-move-device-registration-code-into-its-.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
208-MIPS-BCM63XX-pass-a-mac-addresss-allocator-to-board-.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
320-irqchip-add-support-for-bcm6345-style-periphery-irq-.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
321-irqchip-add-support-for-bcm6345-style-external-inter.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
322-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
323-MIPS-BCM63XX-wire-up-BCM6358-s-external-interrupts-4.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
324-irqchip-bcm6345-periph-fix-block-uninitialized.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
325-irqchip-bcm6345-external-fix-base-uninitialized.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
326-irqchip-bcm6345-report-eff-affinity.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
327-irqchip-bcm6345-periph-clear-on-init.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
330-MIPS-BCM63XX-add-a-new-cpu-variant-helper.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
331-MIPS-BCM63XX-define-variant-id-field.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
332-MIPS-BCM63XX-detect-BCM6328-variants.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
333-MIPS-BCM63XX-detect-BCM6362-variants.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
334-MIPS-BCM63XX-detect-BCM6368-variants.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
335-MIPS-BCM63XX-fix-PCIe-memory-window-size.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
336-MIPS-BCM63XX-dynamically-set-the-pcie-memory-windows.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
337-MIPS-BCM63XX-widen-cpuid-field.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
338-MIPS-BCM63XX-increase-number-of-IRQs.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
339-MIPS-BCM63XX-add-support-for-BCM63268.patch bcm63xx: kernel: fix up bcm63268 roboswitch gpio registers 2023-03-04 20:07:33 +01:00
340-MIPS-BCM63XX-add-pcie-support-for-BCM63268.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
341-MIPS-BCM63XX-add-support-for-BCM6318.patch bcm63xx: kernel: fix up bcm63268 roboswitch gpio registers 2023-03-04 20:07:33 +01:00
342-MIPS-BCM63XX-split-PCIe-reset-signals.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
343-MIPS-BCM63XX-add-PCIe-support-for-BCM6318.patch bcm63xx: kernel: fix up bcm63268 roboswitch gpio registers 2023-03-04 20:07:33 +01:00
344-MIPS-BCM63XX-detect-flash-type-early-and-store-the-r.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
345-MIPS-BCM63XX-fixup-mapped-SPI-flash-access-on-boot.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
346-MIPS-BCM63XX-USB-ENETSW-6318-clocks.patch bcm63xx: kernel: fix up bcm63268 roboswitch gpio registers 2023-03-04 20:07:33 +01:00
347-MIPS-BCM6318-USB-support.patch bcm63xx: kernel: fix up bcm63268 roboswitch gpio registers 2023-03-04 20:07:33 +01:00
348-MIPS-BCM63XX-fix-BCM63268-USB-clock.patch bcm63xx: kernel: fix up bcm63268 roboswitch gpio registers 2023-03-04 20:07:33 +01:00
349-MIPS-BCM63XX-add-BCM63268-USB-support.patch bcm63xx: kernel: fix up bcm63268 roboswitch gpio registers 2023-03-04 20:07:33 +01:00
350-MIPS-BCM63XX-support-settings-num-usbh-ports.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
351-set-board-usbh-ports.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
354-MIPS-BCM63XX-allow-building-support-for-more-than-on.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
355-MIPS-BCM63XX-allow-board-implementations-to-force-fl.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
356-MIPS-BCM63XX-move-fallback-sprom-support-into-its-ow.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
357-MIPS-BCM63XX-use-platform-data-for-the-sprom.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
358-MIPS-BCM63XX-make-fallback-sprom-optional.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
359-MIPS-BCM63XX-allow-different-types-of-sprom.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
360-MIPS-BCM63XX-add-support-for-raw-sproms.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
361-MIPS-BCM63XX-add-raw-fallback-sproms-for-most-common.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
362-MIPS-BCM63XX-also-register-a-fallback-sprom-for-bcma.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
363-MIPS-BCM63XX-add-BCMA-based-sprom-templates.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
364-MIPS-BCM63XX-allow-board-files-to-provide-sprom-fixu.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
365-MIPS-BCM63XX-allow-setting-a-pci-bus-device-for-fall.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
366-MIPS-BCM63XX-fallback-sprom-override-devid.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
367-MIPS-BCM63XX-add-support-for-loading-DTB.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
368-MIPS-BCM63XX-add-support-for-matching-the-board_info.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
371_add_of_node_available_by_alias.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
372_dont_register_pflash_when_available_in_dtb.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
373-MIPS-BCM63XX-register-interrupt-controllers-through-.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
374-gpio-add-a-simple-GPIO-driver-for-bcm63xx.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
375-MIPS-BCM63XX-switch-to-new-gpio-driver.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
377-MIPS-BCM63XX-register-lookup-for-ephy-reset-gpio.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
378-MIPS-BCM63XX-do-not-register-gpio-controller-if-pres.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
379-MIPS-BCM63XX-provide-a-gpio-lookup-for-the-pcmcia-re.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
380-pcmcia-bcm63xx_pmcia-use-the-new-named-gpio.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
381-Documentation-add-BCM6318-pincontroller-binding-docu.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
382-pinctrl-add-a-pincontrol-driver-for-BCM6318.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
383-bcm63xx_select_pinctrl.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
389-MIPS-BCM63XX-add-clkdev-lookups-for-device-tree.patch bcm63xx: kernel: fix up bcm63268 roboswitch gpio registers 2023-03-04 20:07:33 +01:00
390-MIPS-BCM63XX-do-not-register-SPI-controllers.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
391-MIPS-BCM63XX-do-not-register-uart.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
392-MIPS-BCM63XX-remove-leds-and-buttons.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
393-bcm6358-power-cycle-usb-pll.patch bcm63xx: kernel: power cycle the bcm6358 USB PLL 2023-03-04 20:09:49 +01:00
400-bcm963xx_flashmap.patch kernel: bump 5.15 to 5.15.62 2022-08-23 10:37:04 +02:00
401-bcm963xx_real_rootfs_length.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
402_bcm63xx_enet_vlan_incoming_fixed.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
403-6358-enet1-external-mii-clk.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch bcm63xx: kernel: fix up bcm63268 roboswitch gpio registers 2023-03-04 20:07:33 +01:00
411-MIPS-BCM63XX-Register-SPI-flash-if-present.patch bcm63xx: kernel: power cycle the bcm6358 USB PLL 2023-03-04 20:09:49 +01:00
413-BCM63XX-allow-providing-fixup-data-in-board-data.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
415-MIPS-BCM63XX-export-the-attached-flash-type.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
416-BCM63XX-add-a-fixup-for-ath9k-devices.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
420-BCM63XX-add-endian-check-for-ath9k.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
421-BCM63XX-add-led-pin-for-ath9k.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
422-BCM63XX-add-a-fixup-for-rt2x00-devices.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
423-bcm63xx_enet_add_b53_support.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
424-bcm63xx_enet_no_request_mem_region.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
427-boards_probe_switch.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
428-bcm63xx_enet-rgmii-ctrl-fix.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
430-MIPS-BCM63XX-add-nand-clocks.patch bcm63xx: kernel: power cycle the bcm6358 USB PLL 2023-03-04 20:09:49 +01:00
431-MIPS-BCM63XX-add-nand-rset.patch bcm63xx: kernel: power cycle the bcm6358 USB PLL 2023-03-04 20:09:49 +01:00
432-MIPS-BCM63XX-detect-nand-nvram.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
433-MIPS-BCM63XX-enable-nand-support.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
500-MIPS-BCM63XX-populate-the-compatible-to-board_info-l.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
501-board_bcm6328-extend-96328avng-reference-board.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
511-board_bcm6318.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
512-board_bcm6328.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
513-board-bcm6338.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
514-board_bcm6345.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
515-board-bcm6348.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
516-board-bcm6358.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
517-board_bcm6362.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
518-board_bcm6368.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
519-board_bcm63268.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
531-board_bcm6348-bt-voyager-2500v-bb.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
532-MIPS-BCM63XX-add-inventel-Livebox-support.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
800-wl_exports.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
801-ssb_export_fallback_sprom.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
802-rtl8367r_fix_RGMII_support.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00
803-jffs2-work-around-unaligned-accesses-failing-on-bcm6.patch bcm63xx: add linux v5.15 support 2022-05-20 15:53:16 +02:00