openwrt/target/linux/brcm47xx/patches-3.10
Hauke Mehrtens 81c2466381 brcm47xx: fix reboot problem on BCM4705/BCM4785
This adds some code based on code from the Broadcom GPL tar to fix the
reboot problems on BCM4705/BCM4785. I tried rebooting my device for ~10
times and have never seen a problem. This reverts the changes in the
previous commit and adds the real fix as suggested by Rafał.

Setting bit 22 in Reg 22, sel 4 puts the BIU (Bus Interface Unit) into
async mode.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 42083
2014-08-08 22:52:28 +00:00
..
020-mtd-bcm47xxpart-handle-malloc-failures.patch brcm47xx: update mtd drivers 2014-01-12 18:50:45 +00:00
021-mtd-bcm47xxpart-detect-block-aligned-Squashfs-partit.patch brcm47xx: update mtd drivers 2014-01-12 18:50:45 +00:00
022-mtd-bcm47xxpart-detect-factory-partition.patch brcm47xx: update mtd drivers 2014-01-12 18:50:45 +00:00
023-mtd-bcm47xxpart-find-boot-partition-by-CFE-magic.patch brcm47xx: update mtd drivers 2014-01-12 18:50:45 +00:00
024-mtd-bcm47xxpart-alternative-MAGIC-for-board_data-par.patch brcm47xx: update mtd drivers 2014-01-12 18:50:45 +00:00
027-mtd-bcm47xxpart-get-nvram.patch brcm47xx: update mtd drivers 2014-01-12 18:50:45 +00:00
050-mtd_bcm47xxsflash_implement_ChipCommon_RW_ops.patch brcm47xx: add initial support for kernel 3.10 2013-07-14 13:44:45 +00:00
051-mtd_bcm47xxsflash_implement_polling_chip_status.patch brcm47xx: add initial support for kernel 3.10 2013-07-14 13:44:45 +00:00
052-mtd_bcm47xxsflash_implement_erasing_support.patch brcm47xx: add initial support for kernel 3.10 2013-07-14 13:44:45 +00:00
053-mtd_bcm47xxsflash_writing_support.patch brcm47xx: add initial support for kernel 3.10 2013-07-14 13:44:45 +00:00
054-mtd_bcm47xxsflash_convert_kzalloc_to_avoid_invalid_access.patch brcm47xx: add initial support for kernel 3.10 2013-07-14 13:44:45 +00:00
055-mtd_bcm47xxsflash_convert_to_module_platform_driver.patch brcm47xx: add initial support for kernel 3.10 2013-07-14 13:44:45 +00:00
070-MIPS-BCM47XX-add-board-detection.patch brcm47xx: update board detection patches 2013-10-06 23:51:24 +00:00
071-MIPS-BCM47XX-print-board-name-in-proc-cpuinfo.patch brcm47xx: update board detection patches 2013-10-06 23:51:24 +00:00
072-MIPS-BCM47XX-only-print-SoC-name-in-system-type-in-c.patch brcm47xx: update some patches to versions in linux mainline 2014-01-12 18:54:38 +00:00
073-MIPS-BCM47XX-print-board-name-in-machine-entry-in-cp.patch brcm47xx: update some patches to versions in linux mainline 2014-01-12 18:54:38 +00:00
075-MIPS-BCM47XX-fix-detection-for-some-boards.patch brcm47xx: update some patches to versions in linux mainline 2014-01-12 18:54:38 +00:00
076-MIPS-BCM47XX-add-board-detection-for-Linksys-WRT54GS.patch brcm47xx: update some patches to versions in linux mainline 2014-01-12 18:54:38 +00:00
077-MIPS-BCM47XX-fix-sparse-warnings-in-board.c.patch brcm47xx: update some patches to versions in linux mainline 2014-01-12 18:54:38 +00:00
080-MIPS-Add-8250-16550-serial-early-printk-driver.patch brcm47xx: update early printk patches 2013-10-06 23:55:35 +00:00
081-MIPS-BCM47XX-Remove-CFE-support.patch brcm47xx: update early printk patches 2013-10-06 23:55:35 +00:00
082-MIPS-BCM47XX-add-EARLY_PRINTK_8250-support.patch brcm47xx: deactivate early printk support 2013-12-15 19:19:16 +00:00
085-MIPS-BCM47XX-Get-GPIO-pin-from-nvram-configuration.patch brcm47xx: move and rename nvram gpio patch 2013-10-06 23:57:11 +00:00
090-MIPS-BCM47XX-fix-clock-detection-for-BCM5354-with-20.patch brcm47xx: move clock detection patches 2013-10-07 00:00:10 +00:00
091-MIPS-BCM47XX-fix-detected-clock-on-Asus-WL520GC-and-.patch brcm47xx: move clock detection patches 2013-10-07 00:00:10 +00:00
095-MIPS-BCM47XX-Fix-some-very-confused-types-and-data-c.patch brcm47xx: refresh patches 2014-07-02 22:03:03 +00:00
110-MIPS-BCM47XX-add-vint-irq.patch brcm47xx: misc cleanups 2013-12-01 18:12:57 +00:00
111-MIPS-BCM47XX-add-cpu-overwrite.patch brcm47xx: add cpu overwrites 2013-12-01 16:36:38 +00:00
120-MIPS-BCM47XX-Prepare-support-for-LEDs.patch brcm47xx: add new led and button support 2014-01-12 18:55:25 +00:00
121-MIPS-BCM47XX-Prepare-support-for-GPIO-buttons.patch brcm47xx: add new led and button support 2014-01-12 18:55:25 +00:00
122-MIPS-BCM47XX-Import-buttons-database-from-OpenWrt.patch brcm47xx: add new led and button support 2014-01-12 18:55:25 +00:00
123-MIPS-BCM47XX-Import-LEDs-database-from-OpenWrt.patch brcm47xx: add new led and button support 2014-01-12 18:55:25 +00:00
124-MIPS-BCM47XX-Enable-buttons-support-on-SSB.patch brcm47xx: add new led and button support 2014-01-12 18:55:25 +00:00
125-MIPS-BCM47XX-Convert-WNDR4500-to-new-syntax.patch brcm47xx: add new led and button support 2014-01-12 18:55:25 +00:00
126-MIPS-BCM47XX-Use-timer-trigger-for-status-LEDs.patch brcm47xx: add new led and button support 2014-01-12 18:55:25 +00:00
127-MIPS-BCM47XX-Drop-WGT634U-hacks.patch brcm47xx: use upstream patch removing WGT634U code 2014-02-04 23:30:38 +00:00
128-MIPS-BCM47XX-Add-new-file-for-device-specific-workar.patch brcm47xx: update workarounds patch to V3 2014-03-30 19:06:24 +00:00
139-MIPS-BCM47XX-detect-more-linksys-devices.patch brcm47xx: fix detection of some Linksys WRT54G* devices 2014-02-23 15:57:37 +00:00
140-MIPS-BCM47XX-add-button-and-led-configuration-for-so.patch brcm47xx: fix detection of some Linksys WRT54G* devices 2014-02-23 15:57:37 +00:00
141-MIPS-BCM47XX-add-detection-and-GPIO-config-for-Sieme.patch brcm47xx: fix detection of some Linksys WRT54G* devices 2014-02-23 15:57:37 +00:00
142-MIPS-BCM47XX-add-Belkin-F7Dxxxx-board-detection.patch brcm47xx: move OpenWrt arch patches a bit further 2014-02-04 23:25:17 +00:00
143-MIPS-BCM47XX-Check-all-32-GPIOs-when-looking-for-a-p.patch brcm47xx: backport 3.14 patch for nvram GPIO pin read 2014-03-30 19:07:46 +00:00
144-make-reboot-more-reliable.patch brcm47xx: fix reboot problem on BCM4705/BCM4785 2014-08-08 22:52:28 +00:00
145-MIPS-BCM47XX-fixup-broken-MAC-addresses-in-nvram.patch brcm47xx: 3.10: update MIPS patches with versions sent upstream 2014-07-31 21:40:38 +00:00
146-MIPS-BCM47XX-add-Microsoft-MN-700-and-Asus-WL500G.patch brcm47xx: 3.10: update MIPS patches with versions sent upstream 2014-07-31 21:40:38 +00:00
147-MIPS-BCM47xx-Distinguish-WRT54G-series-devices-by-bo.patch brcm47xx: 3.10: update MIPS patches with versions sent upstream 2014-07-31 21:40:38 +00:00
148-MIPS-BCM47xx-Fix-LEDs-on-WRT54GS-V1.0.patch brcm47xx: 3.10: update MIPS patches with versions sent upstream 2014-07-31 21:40:38 +00:00
149-MIPS-BCM47XX-Move-shared-symbols-to-the-config-BCM47.patch brcm47xx: 3.10: backport MIPS patches for early HIGHMEM support 2014-08-07 20:20:38 +00:00
150-MIPS-BCM47XX-Select-SYS_SUPPORTS_HIGHMEM-for-BCM47XX.patch brcm47xx: 3.10: backport MIPS patches for early HIGHMEM support 2014-08-07 20:20:38 +00:00
151-MIPS-BCM47XX-Devices-database-update-for-3.17.patch brcm47xx: 3.10: update MIPS patches with versions sent upstream 2014-07-31 21:40:38 +00:00
152-Revert-MIPS-Delete-unused-function-add_temporary_ent.patch brcm47xx: 3.10: backport MIPS patches for early HIGHMEM support 2014-08-07 20:20:38 +00:00
153-MIPS-BCM47XX-Detect-more-then-128-MiB-of-RAM-HIGHMEM.patch brcm47xx: fix reboot problem on BCM4705/BCM4785 2014-08-08 22:52:28 +00:00
159-cpu_fixes.patch brcm47xx: 3.10: update MIPS patches with versions sent upstream 2014-07-31 21:40:38 +00:00
160-kmap_coherent.patch brcm47xx: add cpu overwrites 2013-12-01 16:36:38 +00:00
170-fix-74k-cpu.patch brcm47xx: fix reboot problem on BCM4705/BCM4785 2014-08-08 22:52:28 +00:00
200-b44-add-support-for-Byte-Queue-Limits.patch brcm47xx: b44: fix some problems with the phy 2013-10-06 18:31:32 +00:00
201-b44-check-register-instead-of-PHY-address-to-detect-.patch brcm47xx: b44: This updates the phylib patches to the version send upstream 2013-12-26 23:27:52 +00:00
202-b44-rename-B44_PHY_ADDR_NO_PHY-to-B44_PHY_ADDR_NO_LO.patch brcm47xx: b44: This updates the phylib patches to the version send upstream 2013-12-26 23:27:52 +00:00
203-b44-abort-when-no-PHY-is-available-at-all.patch brcm47xx: b44: This updates the phylib patches to the version send upstream 2013-12-26 23:27:52 +00:00
204-b44-rename-b44_mii_-read-write-to-b44_mdio_-read-wri.patch brcm47xx: b44: This updates the phylib patches to the version send upstream 2013-12-26 23:27:52 +00:00
205-b44-add-phylib-support.patch brcm47xx: b44: This updates the phylib patches to the version send upstream 2013-12-26 23:27:52 +00:00
206-b44-activate-PHY-when-MAC-is-off.patch brcm47xx: b44: This updates the phylib patches to the version send upstream 2013-12-26 23:27:52 +00:00
207-b44-do-not-set-PHY-address-to-30-for-every-ext-PHY.patch brcm47xx: b44: This updates the phylib patches to the version send upstream 2013-12-26 23:27:52 +00:00
208-b44-use-fixed-PHY-device-if-we-do-not-find-any.patch brcm47xx: fix reboot problem on BCM4705/BCM4785 2014-08-08 22:52:28 +00:00
209-b44-register-adm-switch.patch brcm47xx: make it possible to unregister the adm switch 2014-07-05 21:35:15 +00:00
210-b44_phy_fix.patch brcm47xx: b44: This updates the phylib patches to the version send upstream 2013-12-26 23:27:52 +00:00
211-b44-start_phy.patch brcm47xx: b44: some fixes in combination with the switch 2014-02-23 18:51:56 +00:00
280-activate_ssb_support_in_usb.patch kernel: update bcma and ssb to wireless-testing master-2013-09-09 2013-09-12 22:03:45 +00:00
300-fork_cacheflush.patch brcm47xx: add initial support for kernel 3.10 2013-07-14 13:44:45 +00:00
310-no_highpage.patch brcm47xx: add initial support for kernel 3.10 2013-07-14 13:44:45 +00:00
610-pci_ide_fix.patch brcm47xx: add initial support for kernel 3.10 2013-07-14 13:44:45 +00:00
790-tg3-phylib.patch brcm47xx: refresh patches 2014-07-02 22:03:03 +00:00
791-tg3-no-pci-sleep.patch brcm47xx: fix bcm4705 rebooting when initializing the switch. 2014-07-06 13:45:43 +00:00
820-wgt634u-nvram-fix.patch brcm47xx: remove old gpio and nvram interfaces 2014-06-07 17:04:37 +00:00
830-huawei_e970_support.patch brcm47xx: fix reboot problem on BCM4705/BCM4785 2014-08-08 22:52:28 +00:00
920-cache-wround.patch brcm47xx: add initial support for kernel 3.10 2013-07-14 13:44:45 +00:00
940-bcm47xx-yenta.patch brcm47xx: add initial support for kernel 3.10 2013-07-14 13:44:45 +00:00
976-ssb_increase_pci_delay.patch brcm47xx: add initial support for kernel 3.10 2013-07-14 13:44:45 +00:00
980-wnr834b_no_cardbus_invariant.patch brcm47xx: fix reboot problem on BCM4705/BCM4785 2014-08-08 22:52:28 +00:00
999-wl_exports.patch brcm47xx: add initial support for kernel 3.10 2013-07-14 13:44:45 +00:00