Changeset 47983


Ignore:
Timestamp:
2015-12-23T15:45:05+01:00 (2 years ago)
Author:
blogic
Message:

ar71xx: refresh patches

Signed-off-by: Roman Yeryomin <roman@…>

Location:
trunk/target/linux/ar71xx/patches-4.1
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/patches-4.1/621-MIPS-ath79-add-support-for-QCA956x-SoC.patch

    r47981 r47983  
    237237 ar93xx_wmac_otp_read_word(void __iomem *base, int addr, u32 *data) 
    238238 { 
    239 @@ -392,6 +410,8 @@ void __init ath79_register_wmac(u8 *cal_ 
     239@@ -392,6 +412,8 @@ void __init ath79_register_wmac(u8 *cal_ 
    240240                qca953x_wmac_setup(); 
    241241        else if (soc_is_qca955x()) 
  • trunk/target/linux/ar71xx/patches-4.1/630-MIPS-ath79-fix-chained-irq-disable.patch

    r46430 r47983  
    1010 static void ath79_misc_irq_handler(unsigned int irq, struct irq_desc *desc) 
    1111 { 
    12 @@ -149,8 +151,7 @@ static void ar934x_ip2_irq_init(void) 
     12@@ -150,8 +152,7 @@ static void ar934x_ip2_irq_init(void) 
    1313  
    1414        for (i = ATH79_IP2_IRQ_BASE; 
     
    2020        irq_set_chained_handler(ATH79_CPU_IRQ(2), ar934x_ip2_irq_dispatch); 
    2121 } 
    22 @@ -182,7 +183,7 @@ static void qca953x_irq_init(void) 
     22@@ -183,7 +184,7 @@ static void qca953x_irq_init(void) 
    2323  
    2424        for (i = ATH79_IP2_IRQ_BASE; 
     
    2929        irq_set_chained_handler(ATH79_CPU_IRQ(2), qca953x_ip2_irq_dispatch); 
    3030 } 
    31 @@ -256,15 +257,13 @@ static void qca955x_irq_init(void) 
     31@@ -257,15 +258,13 @@ static void qca955x_irq_init(void) 
    3232  
    3333        for (i = ATH79_IP2_IRQ_BASE; 
     
    4747        irq_set_chained_handler(ATH79_CPU_IRQ(3), qca955x_ip3_irq_dispatch); 
    4848 } 
    49 @@ -345,13 +344,13 @@ static void qca956x_irq_init(void) 
     49@@ -346,13 +345,13 @@ static void qca956x_irq_init(void) 
    5050  
    5151        for (i = ATH79_IP2_IRQ_BASE; 
     
    6363        irq_set_chained_handler(ATH79_CPU_IRQ(3), qca956x_ip3_irq_dispatch); 
    6464  
    65 @@ -466,8 +465,35 @@ static void qca953x_ip3_handler(void) 
     65@@ -467,8 +466,35 @@ static void qca953x_ip3_handler(void) 
    6666        do_IRQ(ATH79_CPU_IRQ(3)); 
    6767 } 
  • trunk/target/linux/ar71xx/patches-4.1/631-MIPS-ath79-wmac-enable-set-led-pin.patch

    r46430 r47983  
    11--- a/arch/mips/ath79/dev-wmac.c 
    22+++ b/arch/mips/ath79/dev-wmac.c 
    3 @@ -398,6 +398,11 @@ void __init ath79_wmac_set_ext_lna_gpio( 
     3@@ -400,6 +400,11 @@ void __init ath79_wmac_set_ext_lna_gpio( 
    44                ar934x_set_ext_lna_gpio(chain, gpio); 
    55 } 
  • trunk/target/linux/ar71xx/patches-4.1/633-MIPS-ath79-add-gpio-irq-support.patch

    r46430 r47983  
    3030 { 
    3131        void __iomem *base = ath79_gpio_base; 
    32 @@ -233,6 +245,132 @@ void __init ath79_gpio_output_select(uns 
     32@@ -235,6 +247,132 @@ void __init ath79_gpio_output_select(uns 
    3333        spin_unlock_irqrestore(&ath79_gpio_lock, flags); 
    3434 } 
     
    163163 { 
    164164        int err; 
    165 @@ -269,6 +407,10 @@ void __init ath79_gpio_init(void) 
     165@@ -271,6 +409,10 @@ void __init ath79_gpio_init(void) 
    166166        err = gpiochip_add(&ath79_gpio_chip); 
    167167        if (err) 
     
    174174  
    175175 int gpio_get_value(unsigned gpio) 
    176 @@ -291,14 +433,22 @@ EXPORT_SYMBOL(gpio_set_value); 
     176@@ -293,14 +435,22 @@ EXPORT_SYMBOL(gpio_set_value); 
    177177  
    178178 int gpio_to_irq(unsigned gpio) 
  • trunk/target/linux/ar71xx/patches-4.1/739-MIPS-ath79-add-gpio-func-register-for-QCA955x-SoC.patch

    r47981 r47983  
    11--- a/arch/mips/ath79/gpio.c 
    22+++ b/arch/mips/ath79/gpio.c 
    3 @@ -221,15 +221,30 @@ void __init ath79_gpio_output_select(uns 
     3@@ -223,15 +223,30 @@ void __init ath79_gpio_output_select(uns 
    44 { 
    55        void __iomem *base = ath79_gpio_base; 
     
    3838--- a/arch/mips/include/asm/mach-ath79/ar71xx_regs.h 
    3939+++ b/arch/mips/include/asm/mach-ath79/ar71xx_regs.h 
    40 @@ -868,6 +868,14 @@ 
     40@@ -875,6 +875,14 @@ 
    4141 #define QCA953X_GPIO_OUT_MUX_LED_LINK4         44 
    4242 #define QCA953X_GPIO_OUT_MUX_LED_LINK5         45 
     
    5353 #define QCA956X_GPIO_REG_OUT_FUNC1     0x30 
    5454 #define QCA956X_GPIO_REG_OUT_FUNC2     0x34 
    55 @@ -1007,6 +1015,8 @@ 
     55@@ -1014,6 +1022,8 @@ 
    5656 #define AR934X_GPIO_OUT_EXT_LNA0       46 
    5757 #define AR934X_GPIO_OUT_EXT_LNA1       47 
  • trunk/target/linux/ar71xx/patches-4.1/742-MIPS-ath79-add-qca955x-mac-tx-rx-delay-defs.patch

    r47882 r47983  
    11--- a/arch/mips/include/asm/mach-ath79/ar71xx_regs.h 
    22+++ b/arch/mips/include/asm/mach-ath79/ar71xx_regs.h 
    3 @@ -1098,5 +1098,11 @@ 
    4  
     3@@ -1105,5 +1105,11 @@ 
     4  
    55 #define QCA955X_ETH_CFG_RGMII_EN       BIT(0) 
    66 #define QCA955X_ETH_CFG_GE0_SGMII      BIT(6) 
     
    1111+#define QCA955X_ETH_CFG_RDV_DELAY_MASK 0x3 
    1212+#define QCA955X_ETH_CFG_RDV_DELAY_SHIFT        16 
    13  
     13  
    1414 #endif /* __ASM_MACH_AR71XX_REGS_H */ 
  • trunk/target/linux/ar71xx/patches-4.1/820-MIPS-ath79-add_gpio_function2_setup.patch

    r47449 r47983  
    1515--- a/arch/mips/ath79/gpio.c 
    1616+++ b/arch/mips/ath79/gpio.c 
    17 @@ -193,6 +193,36 @@ static void __iomem *ath79_gpio_get_func 
     17@@ -195,6 +195,36 @@ static void __iomem *ath79_gpio_get_func 
    1818        return ath79_gpio_base + reg; 
    1919 } 
     
    5454--- a/arch/mips/include/asm/mach-ath79/ar71xx_regs.h 
    5555+++ b/arch/mips/include/asm/mach-ath79/ar71xx_regs.h 
    56 @@ -840,6 +840,7 @@ 
     56@@ -847,6 +847,7 @@ 
    5757 #define AR71XX_GPIO_REG_INT_PENDING    0x20 
    5858 #define AR71XX_GPIO_REG_INT_ENABLE     0x24 
     
    6262 #define AR934X_GPIO_REG_OUT_FUNC0      0x2c 
    6363 #define AR934X_GPIO_REG_OUT_FUNC1      0x30 
    64 @@ -964,6 +965,8 @@ 
     64@@ -971,6 +972,8 @@ 
    6565 #define AR724X_GPIO_FUNC_UART_EN               BIT(1) 
    6666 #define AR724X_GPIO_FUNC_JTAG_DISABLE          BIT(0) 
Note: See TracChangeset for help on using the changeset viewer.