kernel: bump 4.14 to 4.14.41
[openwrt/staging/dedeckeh.git] / target / linux / ath79 / patches-4.14 / 0016-MIPS-ath79-add-support-for-QCA953x-SoC.patch
index 0eb1831c5bf9198439b2f326580304365be8e4ed..0432a23d141942d80881733a8b4da4a9d577f5a9 100644 (file)
@@ -18,8 +18,6 @@ Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
  arch/mips/include/asm/mach-ath79/ath79.h | 11 ++++
  8 files changed, 162 insertions(+), 6 deletions(-)
 
-diff --git a/arch/mips/ath79/Kconfig b/arch/mips/ath79/Kconfig
-index 9547cf1ea38d..b03f5c8b9d1e 100644
 --- a/arch/mips/ath79/Kconfig
 +++ b/arch/mips/ath79/Kconfig
 @@ -94,6 +94,10 @@ config SOC_AR934X
@@ -42,11 +40,9 @@ index 9547cf1ea38d..b03f5c8b9d1e 100644
        def_bool n
  
  endif
-diff --git a/arch/mips/ath79/clock.c b/arch/mips/ath79/clock.c
-index 6b1000b6a6a6..b9595b2d1b65 100644
 --- a/arch/mips/ath79/clock.c
 +++ b/arch/mips/ath79/clock.c
-@@ -355,6 +355,91 @@ static void __init ar934x_clocks_init(void)
+@@ -355,6 +355,91 @@ static void __init ar934x_clocks_init(vo
        iounmap(dpll_base);
  }
  
@@ -147,8 +143,6 @@ index 6b1000b6a6a6..b9595b2d1b65 100644
        else if (soc_is_qca955x())
                qca955x_clocks_init();
        else
-diff --git a/arch/mips/ath79/common.c b/arch/mips/ath79/common.c
-index a32a9181a296..a485a7c35b9b 100644
 --- a/arch/mips/ath79/common.c
 +++ b/arch/mips/ath79/common.c
 @@ -103,6 +103,8 @@ void ath79_device_reset_set(u32 mask)
@@ -169,8 +163,6 @@ index a32a9181a296..a485a7c35b9b 100644
        else if (soc_is_qca955x())
                reg = QCA955X_RESET_REG_RESET_MODULE;
        else
-diff --git a/arch/mips/ath79/dev-common.c b/arch/mips/ath79/dev-common.c
-index 9d0172a4dc69..99d8b88f1e6d 100644
 --- a/arch/mips/ath79/dev-common.c
 +++ b/arch/mips/ath79/dev-common.c
 @@ -85,6 +85,7 @@ void __init ath79_register_uart(void)
@@ -191,8 +183,6 @@ index 9d0172a4dc69..99d8b88f1e6d 100644
        } else if (soc_is_qca955x()) {
                ath79_gpio_pdata.ngpios = QCA955X_GPIO_COUNT;
                ath79_gpio_pdata.oe_inverted = 1;
-diff --git a/arch/mips/ath79/early_printk.c b/arch/mips/ath79/early_printk.c
-index ec3978678653..cc00839b7181 100644
 --- a/arch/mips/ath79/early_printk.c
 +++ b/arch/mips/ath79/early_printk.c
 @@ -116,6 +116,8 @@ static void prom_putchar_init(void)
@@ -204,8 +194,6 @@ index ec3978678653..cc00839b7181 100644
        case REV_ID_MAJOR_QCA9556:
        case REV_ID_MAJOR_QCA9558:
                _prom_putchar = prom_putchar_ar71xx;
-diff --git a/arch/mips/ath79/irq.c b/arch/mips/ath79/irq.c
-index 2dfff1f19004..756b5aee3500 100644
 --- a/arch/mips/ath79/irq.c
 +++ b/arch/mips/ath79/irq.c
 @@ -56,6 +56,34 @@ static void ar934x_ip2_irq_init(void)
@@ -269,11 +257,9 @@ index 2dfff1f19004..756b5aee3500 100644
        else if (soc_is_qca955x())
                qca955x_irq_init();
  }
-diff --git a/arch/mips/ath79/setup.c b/arch/mips/ath79/setup.c
-index 26a058d58d37..f782ae6c77d6 100644
 --- a/arch/mips/ath79/setup.c
 +++ b/arch/mips/ath79/setup.c
-@@ -60,6 +60,7 @@ static void __init ath79_detect_sys_type(void)
+@@ -60,6 +60,7 @@ static void __init ath79_detect_sys_type
        u32 major;
        u32 minor;
        u32 rev = 0;
@@ -281,7 +267,7 @@ index 26a058d58d37..f782ae6c77d6 100644
  
        id = ath79_reset_rr(AR71XX_RESET_REG_REV_ID);
        major = id & REV_ID_MAJOR_MASK;
-@@ -152,6 +153,17 @@ static void __init ath79_detect_sys_type(void)
+@@ -152,6 +153,17 @@ static void __init ath79_detect_sys_type
                rev = id & AR934X_REV_ID_REVISION_MASK;
                break;
  
@@ -299,7 +285,7 @@ index 26a058d58d37..f782ae6c77d6 100644
        case REV_ID_MAJOR_QCA9556:
                ath79_soc = ATH79_SOC_QCA9556;
                chip = "9556";
-@@ -168,11 +180,12 @@ static void __init ath79_detect_sys_type(void)
+@@ -168,11 +180,12 @@ static void __init ath79_detect_sys_type
                panic("ath79: unknown SoC, id:0x%08x", id);
        }
  
@@ -316,8 +302,6 @@ index 26a058d58d37..f782ae6c77d6 100644
        else
                sprintf(ath79_sys_type, "Atheros AR%s rev %u", chip, rev);
        pr_info("SoC: %s\n", ath79_sys_type);
-diff --git a/arch/mips/include/asm/mach-ath79/ath79.h b/arch/mips/include/asm/mach-ath79/ath79.h
-index 6e6c0fead776..98a7ccf3d358 100644
 --- a/arch/mips/include/asm/mach-ath79/ath79.h
 +++ b/arch/mips/include/asm/mach-ath79/ath79.h
 @@ -32,6 +32,7 @@ enum ath79_soc_type {
@@ -345,6 +329,3 @@ index 6e6c0fead776..98a7ccf3d358 100644
  static inline int soc_is_qca9556(void)
  {
        return ath79_soc == ATH79_SOC_QCA9556;
--- 
-2.11.0
-