openwrtv3/target/linux/ramips/patches-4.4
Andrew Yong 605cab749e ramips: Fix sdhci kernel panics on MT7621
Enable work-arounds present in the code commented-out but needed to write to
sdcard on mt7621 which currently causes kernel to oops when engaging in
serious writing to sdcard. With this change applied, there are still
occasional warnings thrown by the mmc driver, however, at least it no longer
crashes the system and even large writes (full-card dump/erase/write/compare)
don't show any corruption.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>

Rebase to LEDE and added "CONFIG_SOC_MT7621" check to ensure non-MT7621 devices do not face performance regressions.
Signed-off-by: Andrew Yong <me@ndoo.sg>
2016-11-21 12:31:39 +01:00
..
0001-arch-mips-ralink-add-mt7621-support.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0002-MIPS-ralink-add-MT7621-defconfig.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0004-MIPS-ralink-add-MT7621-pcie-driver.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0005-MIPS-use-set_mode-to-enable-disable-the-cevt-r4k-irq.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0006-MIPS-ralink-add-cpu-frequency-scaling.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0007-MIPS-ralink-copy-the-commandline-from-the-devicetree.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0009-PCI-MIPS-adds-mt7620a-pcie-driver.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0010-MIPS-ralink-Add-a-few-missing-clocks.patch ramips: use backported upstream patches 2016-05-19 17:48:41 +02:00
0013-owrt-hack-fix-mt7688-cache-issue.patch kernel: update kernel 4.4 to version 4.4.13 2016-06-12 15:51:54 +02:00
0014-arch-mips-cleanup-cevt-rt3352.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0015-arch-mips-do-not-select-illegal-access-driver-by-def.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0019-arch-mips-ralink-add-mt7621-cpu-feature-overrides.patch treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
0022-MIPS-ralink-Fix-vendor-string-for-mt7620.patch ramips: use backported upstream patches 2016-05-19 17:48:41 +02:00
0024-GPIO-add-named-gpio-exports.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0025-pinctrl-ralink-add-pinctrl-driver.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0026-DT-Add-documentation-for-gpio-ralink.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0027-GPIO-MIPS-ralink-add-gpio-driver-for-ralink-SoC.patch kernel: update kernel 4.4 to version 4.4.20 2016-09-15 08:10:55 +02:00
0028-GPIO-ralink-add-mt7621-gpio-controller.patch kernel: update kernel 4.4 to version 4.4.20 2016-09-15 08:10:55 +02:00
0029-phy-usb-add-ralink-phy.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0031-uvc-add-iPassion-iP2970-support.patch kernel: update kernel 4.4 to version 4.4.21 2016-09-16 10:17:27 +02:00
0032-USB-dwc2-add-device_reset.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0033-xhci-mediatek-support-MTK-xHCI-host-controller.patch kernel: update kernel 4.4 to version 4.4.22 2016-09-30 13:34:04 +02:00
0034-NET-multi-phy-support.patch kernel: update to v4.4.23 2016-09-30 20:08:21 +02:00
0036-mtd-fix-cfi-cmdset-0002-erase-status-check.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0037-mtd-cfi-cmdset-0002-force-word-write.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0038-mtd-ralink-add-mt7620-nand-driver.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0039-mtd-add-mt7621-nand-support.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0040-nand-add-mtk-nand-hack-hook.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0041-DT-Add-documentation-for-spi-rt2880.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0042-SPI-ralink-add-Ralink-SoC-spi-driver.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0043-spi-add-mt7621-support.patch treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
0044-i2c-MIPS-adds-ralink-I2C-driver.patch ramips: update i2c drivers 2016-06-20 11:45:44 +02:00
0045-i2c-add-mt7621-driver.patch ramips: update i2c drivers 2016-06-20 11:45:44 +02:00
0046-mmc-MIPS-ralink-add-sdhci-for-mt7620a-SoC.patch ramips: Fix sdhci kernel panics on MT7621 2016-11-21 12:31:39 +01:00
0047-DMA-ralink-add-rt2880-dma-engine.patch ramips: enhance dma engine support 2016-06-13 22:51:42 +02:00
0048-asoc-add-mt7620-support.patch ramips: improve i2s drivers 2016-06-13 22:51:42 +02:00
0049-watchdog-add-MT7621-support.patch ramips: use backported upstream patches 2016-05-19 17:48:41 +02:00
0051-serial-add-ugly-custom-baud-rate-hack.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0052-pwm-add-mediatek-support.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0054-mtd-add-chunked-read-io-to-m25p80.patch kernel: update kernel 4.4 to version 4.4.30 2016-11-02 10:25:44 +01:00
0059-correct-CPC_BASE_MASK.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0063-set-CM_GCR_BASE_CMDEFTGT_MEM-according-to-datasheet.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0064-add_clk_round_rate.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0065-MIPS-ralink-MT7688-pinmux-fixes.patch ramips: use backported upstream patches 2016-05-19 17:48:41 +02:00
0066-mt7621-enable-highmem.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0067-enable-mt7621-xhci.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0068-fix-ralink-prom.c ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0069-awake-rt305x-dwc2-controller.patch ramips: fix build of target 2016-04-24 22:17:38 +00:00
0080-MIPS-ralink-fix-USB-frequency-scaling.patch ramips: use backported upstream patches 2016-05-19 17:48:41 +02:00
0081-MIPS-ralink-Fix-invalid-assignment-of-SoC-type.patch ramips: use backported upstream patches 2016-05-19 17:48:41 +02:00
0082-MIPS-ralink-fix-MT7628-pinmux-typos.patch ramips: add backported MT7628 pinmux fixes 2016-05-29 11:26:41 +02:00
0083-MIPS-ralink-fix-MT7628-wled_an-pinmux-gpio.patch ramips: add backported MT7628 pinmux fixes 2016-05-29 11:26:41 +02:00
0084-MIPS-ralink-add-MT7628-EPHY-LEDs-pinmux-support.patch ramips: add backported MT7628 pinmux fixes 2016-05-29 11:26:41 +02:00
0085-pinmux-util.patch kernel: update kernel 4.4 to version 4.4.15 2016-07-13 15:39:15 +02:00
0085-sdhci-no-wp.patch kernel: update kernel 4.4 to version 4.4.15 2016-07-13 15:39:15 +02:00
0086-usbphy.patch ramips: fix usb phy initialisation 2016-07-11 14:19:46 +02:00
100-mt7621-core-detect-hack.patch ramips: add hack to detect missing mt7621 cpu cores 2016-11-14 19:59:32 +01:00
0103-MIPS-OWRTDTB.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0104-fix_bootargs_handling.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0105-set_mt7621_soc_type.patch kernel: update kernel 4.4 to version 4.4.15 2016-07-13 15:39:15 +02:00
0200-linkit_bootstrap.patch kernel: update kernel 4.4 to version 4.4.22 2016-09-30 13:34:04 +02:00
0500-Documentation-DT-net-add-docs-for-ralink-mediatek-So.patch treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
0501-net-next-mediatek-add-the-drivers-core-files.patch treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
0502-net-next-mediatek-add-switch-driver-for-rt3050.patch treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
0503-net-next-mediatek-add-switch-driver-for-mt7620.patch ramips: fix polling switch interrupts 2016-11-14 20:06:15 +01:00
0504-net-next-mediatek-add-switch-driver-for-mt7621.patch ramips: fix polling switch interrupts 2016-11-14 20:06:15 +01:00
0505-net-next-mediatek-add-support-for-rt2880.patch treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
0506-net-next-mediatek-add-support-for-rt3050.patch treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
0507-net-next-mediatek-add-support-for-rt3883.patch treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
0508-net-next-mediatek-add-support-for-mt7620.patch treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
0509-net-next-mediatek-add-support-for-mt7621.patch treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
0510-net-next-mediatek-add-Kconfig-and-Makefile.patch treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
0511-net-mediatek-add-support-for-the-multiphy-carrier-pa.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0512-net-mediatek-add-swconfig-driver-for-esw_rt3050.patch swconfig: revert the portmapping patches, they seem to cause a segfault 2016-08-16 10:20:01 +02:00
0513-net-mediatek-add-swconfig-driver-for-gsw_mt762x.patch ramips: add MT7620 MIB support for switch and port 2016-11-17 20:01:21 +01:00
0514-net-mediatek-fix_esw.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00
0515-net-mediatek-fix-multicast-icmpv6-for-the-rt3050-eth.patch ramips: Fix multicast ICMPv6 for the rt3050 ethernet switch. 2016-05-10 10:43:12 +02:00
0516-Documentation-DT-net-mediatek-fix-documentation-for-.patch ramips: Fix documentation for the rt3050 switch driver. 2016-05-10 10:43:12 +02:00
0517-net-mediatek-fix-comment-in-rt3050-ethernet-switch-d.patch ramips: Fix comment in rt3050 ethernet switch driver. 2016-05-10 10:43:12 +02:00
0518-net-mediatek-get-rt3050-ethernet-ports-to-be-disable.patch treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
0519-gsw_mt7621.patch ramips: add MT7620 MIB support for switch and port 2016-11-17 20:01:21 +01:00
0520-esw-gmac.patch kernel: update kernel 4.4 to version 4.4.15 2016-07-13 15:39:15 +02:00
0601-net-mediatke-add-phy_ethtool_ioctl-support.patch ramips: remove fake vlan rx offload from ethernet driver 2016-05-20 14:01:21 +02:00
0700-pinctrl-mt7620-mdio-as-refclk.patch ramips: add MT7620 pinmux bits for mdio as refclk 2016-07-11 14:19:47 +02:00
0720-arch-mips-ralink-add-i2c-clocks.patch kernel: update kernel 4.4 to version 4.4.15 2016-07-13 15:39:15 +02:00
0721-asoc-enable-wm8960-kconfig.patch ramips: enable wm8960 kernel menuconfig select option 2016-06-13 22:51:43 +02:00
0901-spansion_nand_id_fix.patch ramips: add linux 4.4 support, update mt7621 subtarget to 4.4 2016-03-07 16:33:34 +00:00