diff options
Diffstat (limited to 'target/linux/ar71xx/patches-4.14/952-qca955x-enable-ddr-wb-flush.patch')
-rw-r--r-- | target/linux/ar71xx/patches-4.14/952-qca955x-enable-ddr-wb-flush.patch | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/target/linux/ar71xx/patches-4.14/952-qca955x-enable-ddr-wb-flush.patch b/target/linux/ar71xx/patches-4.14/952-qca955x-enable-ddr-wb-flush.patch deleted file mode 100644 index 16d17b8a0e..0000000000 --- a/target/linux/ar71xx/patches-4.14/952-qca955x-enable-ddr-wb-flush.patch +++ /dev/null @@ -1,49 +0,0 @@ ---- a/arch/mips/ath79/common.c -+++ b/arch/mips/ath79/common.c -@@ -49,6 +49,8 @@ void ath79_ddr_ctrl_init(void) - if (soc_is_ar913x() || soc_is_ar724x() || soc_is_ar933x()) { - ath79_ddr_wb_flush_base = ath79_ddr_base + 0x7c; - ath79_ddr_pci_win_base = 0; -+ } else if (soc_is_qca953x() || soc_is_qca955x()) { -+ ath79_ddr_wb_flush_base = ath79_ddr_base + 0x9c; - } else { - ath79_ddr_wb_flush_base = ath79_ddr_base + 0x9c; - ath79_ddr_pci_win_base = ath79_ddr_base + 0x7c; ---- a/arch/mips/ath79/irq.c -+++ b/arch/mips/ath79/irq.c -@@ -105,12 +105,12 @@ static void qca955x_ip2_irq_dispatch(str - } - - if (status & QCA955X_EXT_INT_PCIE_RC1_ALL) { -- /* TODO: flush DDR? */ -+ ath79_ddr_wb_flush(3); - generic_handle_irq(ATH79_IP2_IRQ(0)); - } - - if (status & QCA955X_EXT_INT_WMAC_ALL) { -- /* TODO: flush DDR? */ -+ ath79_ddr_wb_flush(4); - generic_handle_irq(ATH79_IP2_IRQ(1)); - } - } -@@ -130,17 +130,17 @@ static void qca955x_ip3_irq_dispatch(str - } - - if (status & QCA955X_EXT_INT_USB1) { -- /* TODO: flush DDR? */ -+ ath79_ddr_wb_flush(2); - generic_handle_irq(ATH79_IP3_IRQ(0)); - } - - if (status & QCA955X_EXT_INT_USB2) { -- /* TODO: flush DDR? */ -+ ath79_ddr_wb_flush(2); - generic_handle_irq(ATH79_IP3_IRQ(1)); - } - - if (status & QCA955X_EXT_INT_PCIE_RC2_ALL) { -- /* TODO: flush DDR? */ -+ ath79_ddr_wb_flush(3); - generic_handle_irq(ATH79_IP3_IRQ(2)); - } - } |