Changeset 44324


Ignore:
Timestamp:
2015-02-08T16:42:42+01:00 (3 years ago)
Author:
luka
Message:

ramips: fix patches after 3.14.32 bump

Signed-off-by: Luka Perkov <luka@…>

Location:
trunk/target/linux/ramips/patches-3.14
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ramips/patches-3.14/0017-MIPS-use-set_mode-to-enable-disable-the-cevt-r4k-irq.patch

    r43564 r44324  
    2525 int cp0_timer_irq_installed; 
    2626  
    27 @@ -90,9 +84,38 @@ struct irqaction c0_compare_irqaction =  
     27@@ -90,9 +84,38 @@ struct irqaction c0_compare_irqaction = 
    2828        .name = "timer", 
    2929 }; 
  • trunk/target/linux/ramips/patches-3.14/0021-MIPS-ralink-add-cpu-frequency-scaling.patch

    r43564 r44324  
    5656                                struct clock_event_device *evt) 
    5757 { 
    58 @@ -101,9 +122,13 @@ static void systick_set_clock_mode(enum  
     58@@ -101,9 +122,13 @@ static void systick_set_clock_mode(enum 
    5959                sdev->irq_requested = 1; 
    6060                iowrite32(CFG_EXT_STK_EN | CFG_CNT_EN, 
     
    7070                        free_irq(systick.dev.irq, &systick_irqaction); 
    7171                sdev->irq_requested = 0; 
    72 @@ -116,12 +141,23 @@ static void systick_set_clock_mode(enum  
     72@@ -116,12 +141,23 @@ static void systick_set_clock_mode(enum 
    7373        } 
    7474 } 
  • trunk/target/linux/ramips/patches-3.14/0030-pinctrl-ralink-add-pinctrl-driver.patch

    r44025 r44324  
    331331-               .gpio_last = 72, 
    332332-       }, {0} 
    333 -}; 
    334 - 
    335 -static struct ralink_pinmux_grp uart_mux[] = { 
    336 -       { 
    337 -               .name = "uartf", 
    338 -               .mask = MT7620_GPIO_MODE_UARTF, 
    339 -               .gpio_first = 7, 
    340 -               .gpio_last = 14, 
    341 -       }, { 
    342 -               .name = "pcm uartf", 
    343 -               .mask = MT7620_GPIO_MODE_PCM_UARTF, 
    344 -               .gpio_first = 7, 
    345 -               .gpio_last = 14, 
    346 -       }, { 
    347 -               .name = "pcm i2s", 
    348 -               .mask = MT7620_GPIO_MODE_PCM_I2S, 
    349 -               .gpio_first = 7, 
    350 -               .gpio_last = 14, 
    351 -       }, { 
    352 -               .name = "i2s uartf", 
    353 -               .mask = MT7620_GPIO_MODE_I2S_UARTF, 
    354 -               .gpio_first = 7, 
    355 -               .gpio_last = 14, 
    356 -       }, { 
    357 -               .name = "pcm gpio", 
    358 -               .mask = MT7620_GPIO_MODE_PCM_GPIO, 
    359 -               .gpio_first = 11, 
    360 -               .gpio_last = 14, 
    361 -       }, { 
    362 -               .name = "gpio uartf", 
    363 -               .mask = MT7620_GPIO_MODE_GPIO_UARTF, 
    364 -               .gpio_first = 7, 
    365 -               .gpio_last = 10, 
    366 -       }, { 
    367 -               .name = "gpio i2s", 
    368 -               .mask = MT7620_GPIO_MODE_GPIO_I2S, 
    369 -               .gpio_first = 7, 
    370 -               .gpio_last = 10, 
    371 -       }, { 
    372 -               .name = "gpio", 
    373 -               .mask = MT7620_GPIO_MODE_GPIO, 
    374 -       }, {0} 
    375 -}; 
    376 - 
    377 -struct ralink_pinmux rt_gpio_pinmux = { 
    378 -       .mode = mode_mux, 
    379 -       .uart = uart_mux, 
    380 -       .uart_shift = MT7620_GPIO_MODE_UART0_SHIFT, 
    381 -       .uart_mask = MT7620_GPIO_MODE_UART0_MASK, 
    382333+static struct rt2880_pmx_func i2c_grp[] =  { FUNC("i2c", 0, 1, 2) }; 
    383334+static struct rt2880_pmx_func spi_grp[] = { FUNC("spi", 0, 3, 4) }; 
     
    398349+       FUNC("gpio uartf", MT7620_GPIO_MODE_GPIO_UARTF, 7, 4), 
    399350+       FUNC("gpio i2s", MT7620_GPIO_MODE_GPIO_I2S, 7, 4), 
    400 +}; 
     351 }; 
     352- 
     353-static struct ralink_pinmux_grp uart_mux[] = { 
     354-       { 
     355-               .name = "uartf", 
     356-               .mask = MT7620_GPIO_MODE_UARTF, 
     357-               .gpio_first = 7, 
     358-               .gpio_last = 14, 
     359-       }, { 
     360-               .name = "pcm uartf", 
     361-               .mask = MT7620_GPIO_MODE_PCM_UARTF, 
     362-               .gpio_first = 7, 
     363-               .gpio_last = 14, 
     364-       }, { 
     365-               .name = "pcm i2s", 
     366-               .mask = MT7620_GPIO_MODE_PCM_I2S, 
     367-               .gpio_first = 7, 
     368-               .gpio_last = 14, 
     369-       }, { 
     370-               .name = "i2s uartf", 
     371-               .mask = MT7620_GPIO_MODE_I2S_UARTF, 
     372-               .gpio_first = 7, 
     373-               .gpio_last = 14, 
     374-       }, { 
     375-               .name = "pcm gpio", 
     376-               .mask = MT7620_GPIO_MODE_PCM_GPIO, 
     377-               .gpio_first = 11, 
     378-               .gpio_last = 14, 
     379-       }, { 
     380-               .name = "gpio uartf", 
     381-               .mask = MT7620_GPIO_MODE_GPIO_UARTF, 
     382-               .gpio_first = 7, 
     383-               .gpio_last = 10, 
     384-       }, { 
     385-               .name = "gpio i2s", 
     386-               .mask = MT7620_GPIO_MODE_GPIO_I2S, 
     387-               .gpio_first = 7, 
     388-               .gpio_last = 10, 
     389-       }, { 
     390-               .name = "gpio", 
     391-               .mask = MT7620_GPIO_MODE_GPIO, 
     392-       }, {0} 
    401393+static struct rt2880_pmx_func wdt_grp[] = { 
    402394+       FUNC("wdt rst", 0, 17, 1), 
     
    410402+       FUNC("nand", MT7620_GPIO_MODE_NAND, 45, 15), 
    411403+       FUNC("sd", MT7620_GPIO_MODE_SD, 45, 15) 
    412 +}; 
    413 + 
     404 }; 
     405  
     406-struct ralink_pinmux rt_gpio_pinmux = { 
     407-       .mode = mode_mux, 
     408-       .uart = uart_mux, 
     409-       .uart_shift = MT7620_GPIO_MODE_UART0_SHIFT, 
     410-       .uart_mask = MT7620_GPIO_MODE_UART0_MASK, 
    414411+static struct rt2880_pmx_group mt7620a_pinmux_data[] = { 
    415412+       GRP("i2c", i2c_grp, 1, MT7620_GPIO_MODE_I2C), 
  • trunk/target/linux/ramips/patches-3.14/0040-USB-add-mt7621-xhci-support.patch

    r44025 r44324  
    51445144        return 1; 
    51455145 } 
    5146 @@ -2970,6 +2973,7 @@ static int prepare_ring(struct xhci_hcd  
     5146@@ -2970,6 +2973,7 @@ static int prepare_ring(struct xhci_hcd 
    51475147                next = ring->enqueue; 
    51485148  
     
    51525152                         * on AMD 0.96 host, clear the chain bit. 
    51535153                         */ 
    5154 @@ -2979,7 +2983,9 @@ static int prepare_ring(struct xhci_hcd  
     5154@@ -2979,7 +2983,9 @@ static int prepare_ring(struct xhci_hcd 
    51555155                                next->link.control &= cpu_to_le32(~TRB_CHAIN); 
    51565156                        else 
     
    56285628        new_add_flags = le32_to_cpu(ctrl_ctx->add_flags); 
    56295629  
    5630 @@ -2766,7 +2910,7 @@ int xhci_check_bandwidth(struct usb_hcd  
     5630@@ -2766,7 +2910,7 @@ int xhci_check_bandwidth(struct usb_hcd 
    56315631        if (ctrl_ctx->add_flags == cpu_to_le32(SLOT_FLAG) && 
    56325632                        ctrl_ctx->drop_flags == 0) 
     
    56525652        } 
    56535653  
    5654 @@ -4758,7 +4906,9 @@ int xhci_gen_setup(struct usb_hcd *hcd,  
     5654@@ -4758,7 +4906,9 @@ int xhci_gen_setup(struct usb_hcd *hcd, 
    56555655        hcd->self.no_sg_constraint = 1; 
    56565656  
     
    56625662        if (usb_hcd_is_primary_hcd(hcd)) { 
    56635663                xhci = kzalloc(sizeof(struct xhci_hcd), GFP_KERNEL); 
    5664 @@ -4821,6 +4971,10 @@ int xhci_gen_setup(struct usb_hcd *hcd,  
     5664@@ -4821,6 +4971,10 @@ int xhci_gen_setup(struct usb_hcd *hcd, 
    56655665                goto error; 
    56665666        xhci_dbg(xhci, "Reset complete\n"); 
     
    57785778  
    57795779 /* convert between an HCD pointer and the corresponding EHCI_HCD */ 
    5780 @@ -1726,7 +1745,7 @@ void xhci_urb_free_priv(struct xhci_hcd  
     5780@@ -1726,7 +1745,7 @@ void xhci_urb_free_priv(struct xhci_hcd 
    57815781 void xhci_free_command(struct xhci_hcd *xhci, 
    57825782                struct xhci_command *command); 
  • trunk/target/linux/ramips/patches-3.14/0044-mtd-add-chunked-read-io-to-m25p80.patch

    r43808 r44324  
    110110  * Write an address range to the flash chip.  Data must be written in 
    111111  * FLASH_PAGESIZE chunks.  The address range may be any size provided 
    112 @@ -596,11 +680,8 @@ static int m25p80_write(struct mtd_info  
     112@@ -596,11 +680,8 @@ static int m25p80_write(struct mtd_info 
    113113                return 1; 
    114114        } 
     
    122122        page_offset = to & (flash->page_size - 1); 
    123123  
    124 @@ -608,9 +689,7 @@ static int m25p80_write(struct mtd_info  
     124@@ -608,9 +689,7 @@ static int m25p80_write(struct mtd_info 
    125125        if (page_offset + len <= flash->page_size) { 
    126126                t[1].len = len; 
     
    133133                u32 i; 
    134134  
    135 @@ -618,9 +697,7 @@ static int m25p80_write(struct mtd_info  
     135@@ -618,9 +697,7 @@ static int m25p80_write(struct mtd_info 
    136136                page_size = flash->page_size - page_offset; 
    137137  
     
    144144                /* write everything in flash->page_size chunks */ 
    145145                for (i = page_size; i < len; i += page_size) { 
    146 @@ -628,19 +705,12 @@ static int m25p80_write(struct mtd_info  
     146@@ -628,19 +705,12 @@ static int m25p80_write(struct mtd_info 
    147147                        if (page_size > flash->page_size) 
    148148                                page_size = flash->page_size; 
     
    165165        } 
    166166  
    167 @@ -1105,6 +1175,7 @@ static int m25p_probe(struct spi_device  
     167@@ -1105,6 +1175,7 @@ static int m25p_probe(struct spi_device 
    168168        struct mtd_part_parser_data     ppdata; 
    169169        struct device_node *np = spi->dev.of_node; 
     
    173173        /* Platform data helps sort out which chip type we have, as 
    174174         * well as how this board partitions it.  If we don't have 
    175 @@ -1187,6 +1258,12 @@ static int m25p_probe(struct spi_device  
     175@@ -1187,6 +1258,12 @@ static int m25p_probe(struct spi_device 
    176176        flash->mtd._erase = m25p80_erase; 
    177177        flash->mtd._read = m25p80_read; 
  • trunk/target/linux/ramips/patches-3.14/0051-rt5350-spi-second-device.patch

    r43807 r44324  
    190190        u8 *rx = xfer->rx_buf; 
    191191        const u8 *tx = xfer->tx_buf; 
    192 @@ -213,9 +280,9 @@ rt2880_spi_write_read(struct spi_device  
     192@@ -213,9 +280,9 @@ rt2880_spi_write_read(struct spi_device 
    193193  
    194194        if (tx) { 
     
    203203                                dev_err(&spi->dev, "TX failed, err=%d\n", err); 
    204204                                goto out; 
    205 @@ -225,13 +292,13 @@ rt2880_spi_write_read(struct spi_device  
     205@@ -225,13 +292,13 @@ rt2880_spi_write_read(struct spi_device 
    206206  
    207207        if (rx) { 
  • trunk/target/linux/ramips/patches-3.14/0057-uvc-add-iPassion-iP2970-support.patch

    r43564 r44324  
    1414--- a/drivers/media/usb/uvc/uvc_driver.c 
    1515+++ b/drivers/media/usb/uvc/uvc_driver.c 
    16 @@ -2476,6 +2476,20 @@ static struct usb_device_id uvc_ids[] =  
     16@@ -2476,6 +2476,20 @@ static struct usb_device_id uvc_ids[] = 
    1717          .bInterfaceProtocol   = 0, 
    1818          .driver_info          = UVC_QUIRK_PROBE_MINMAX 
  • trunk/target/linux/ramips/patches-3.14/0058-GPIO-add-named-gpio-exports.patch

    r42463 r44324  
    2323 struct gpio_desc; 
    2424  
    25 @@ -296,3 +298,69 @@ void of_gpiochip_remove(struct gpio_chip 
     25@@ -302,3 +304,69 @@ void of_gpiochip_remove(struct gpio_chip 
    2626        if (chip->of_node) 
    2727                of_node_put(chip->of_node); 
     
    9595--- a/drivers/gpio/gpiolib.c 
    9696+++ b/drivers/gpio/gpiolib.c 
    97 @@ -803,7 +803,7 @@ static struct class gpio_class = { 
     97@@ -798,7 +798,7 @@ static struct class gpio_class = { 
    9898  * 
    9999  * Returns zero on success, else an error. 
     
    104104        unsigned long           flags; 
    105105        int                     status; 
    106 @@ -843,7 +843,8 @@ int gpiod_export(struct gpio_desc *desc, 
    107         offset = gpio_chip_hwgpio(desc); 
     106@@ -839,6 +839,9 @@ int gpiod_export(struct gpio_desc *desc, 
    108107        if (desc->chip->names && desc->chip->names[offset]) 
    109108                ioname = desc->chip->names[offset]; 
    110 - 
     109  
    111110+       if (name) 
    112111+               ioname = name; 
    113         dev = device_create(&gpio_class, desc->chip->dev, MKDEV(0, 0), 
    114                             desc, ioname ? ioname : "gpio%u", 
    115                             desc_to_gpio(desc)); 
    116 @@ -880,6 +881,12 @@ fail_unlock: 
     112+ 
     113        dev = device_create_with_groups(&gpio_class, desc->chip->dev, 
     114                                        MKDEV(0, 0), desc, gpio_groups, 
     115                                        ioname ? ioname : "gpio%u", 
     116@@ -874,6 +877,12 @@ fail_unlock: 
    117117        gpiod_dbg(desc, "%s: status %d\n", __func__, status); 
    118118        return status; 
  • trunk/target/linux/ramips/patches-3.14/999-gpi_irq.patch

    r44025 r44324  
    2121 } 
    2222  
    23 @@ -163,14 +164,15 @@ static void ralink_gpio_irq_mask(struct  
     23@@ -163,14 +164,15 @@ static void ralink_gpio_irq_mask(struct 
    2424 { 
    2525        struct ralink_gpio_chip *rg; 
Note: See TracChangeset for help on using the changeset viewer.