Changeset 17397


Ignore:
Timestamp:
2009-08-25T14:13:18+02:00 (7 years ago)
Author:
nbd
Message:

ixp4xx: refresh patches

Location:
trunk/target/linux/ixp4xx
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ixp4xx/patches-2.6.28/304-ixp4xx_eth_jumboframe.patch

    r17396 r17397  
    11--- a/drivers/net/arm/ixp4xx_eth.c 
    22+++ b/drivers/net/arm/ixp4xx_eth.c 
    3 @@ -53,7 +53,7 @@ 
     3@@ -54,7 +54,7 @@ 
    44  
    55 #define POOL_ALLOC_SIZE                (sizeof(struct desc) * (RX_DESCS + TX_DESCS)) 
     
    1010  
    1111 #define NAPI_WEIGHT            16 
    12 @@ -927,6 +927,32 @@ 
     12@@ -1011,6 +1011,32 @@ static void destroy_queues(struct port * 
    1313        } 
    1414 } 
     
    4343 { 
    4444        struct port *port = netdev_priv(dev); 
    45 @@ -976,6 +1002,8 @@ 
     45@@ -1061,6 +1087,8 @@ static int eth_open(struct net_device *d 
    4646        if (npe_send_recv_message(port->npe, &msg, "ETH_SET_FIREWALL_MODE")) 
    4747                return -EIO; 
     
    5252                return err; 
    5353  
    54 @@ -1119,6 +1147,24 @@ 
    55         return 0; 
     54@@ -1238,6 +1266,24 @@ static void eth_init_mii(struct net_devi 
     55  
    5656 } 
    5757  
     
    7777 { 
    7878        struct port *port; 
    79 @@ -1153,6 +1199,7 @@ 
     79@@ -1272,6 +1318,7 @@ static int __devinit eth_init_one(struct 
    8080                goto err_free; 
    8181        } 
  • trunk/target/linux/ixp4xx/patches-2.6.30/050-disable_dmabounce.patch

    r15496 r17397  
    11--- a/arch/arm/Kconfig 
    22+++ b/arch/arm/Kconfig 
    3 @@ -374,7 +374,6 @@ config ARCH_IXP4XX 
     3@@ -375,7 +375,6 @@ config ARCH_IXP4XX 
    44        select GENERIC_GPIO 
    55        select GENERIC_TIME 
  • trunk/target/linux/ixp4xx/patches-2.6.30/191-cambria_optional_uart.patch

    r15497 r17397  
    125125--- a/drivers/serial/8250.c 
    126126+++ b/drivers/serial/8250.c 
    127 @@ -396,6 +396,20 @@ static void mem_serial_out(struct uart_p 
     127@@ -397,6 +397,20 @@ static void mem_serial_out(struct uart_p 
    128128        writeb(value, p->membase + offset); 
    129129 } 
     
    146146 { 
    147147        offset = map_8250_out_reg(p, offset) << p->regshift; 
    148 @@ -488,6 +502,11 @@ static void set_io_from_upio(struct uart 
     148@@ -490,6 +504,11 @@ static void set_io_from_upio(struct uart 
    149149                p->serial_out = mem32_serial_out; 
    150150                break; 
     
    158158        case UPIO_AU: 
    159159                p->serial_in = au_serial_in; 
    160 @@ -518,6 +537,7 @@ serial_out_sync(struct uart_8250_port *u 
     160@@ -522,6 +541,7 @@ serial_out_sync(struct uart_8250_port *u 
    161161        switch (p->iotype) { 
    162162        case UPIO_MEM: 
     
    166166        case UPIO_AU: 
    167167 #endif 
    168 @@ -2433,6 +2453,7 @@ static int serial8250_request_std_resour 
     168@@ -2440,6 +2460,7 @@ static int serial8250_request_std_resour 
    169169        case UPIO_MEM32: 
    170170        case UPIO_MEM: 
     
    174174                        break; 
    175175  
    176 @@ -2470,6 +2491,7 @@ static void serial8250_release_std_resou 
     176@@ -2477,6 +2498,7 @@ static void serial8250_release_std_resou 
    177177        case UPIO_MEM32: 
    178178        case UPIO_MEM: 
     
    182182                        break; 
    183183  
    184 @@ -2931,6 +2953,7 @@ static int __devinit serial8250_probe(st 
     184@@ -2946,6 +2968,7 @@ static int __devinit serial8250_probe(st 
    185185                port.serial_in          = p->serial_in; 
    186186                port.serial_out         = p->serial_out; 
     
    190190                        port.flags |= UPF_SHARE_IRQ; 
    191191                ret = serial8250_register_port(&port); 
    192 @@ -3080,6 +3103,7 @@ int serial8250_register_port(struct uart 
     192@@ -3095,6 +3118,7 @@ int serial8250_register_port(struct uart 
    193193                uart->port.iotype       = port->iotype; 
    194194                uart->port.flags        = port->flags | UPF_BOOT_AUTOCONF; 
  • trunk/target/linux/ixp4xx/patches-2.6.30/203-npe_driver_mask_phy_features.patch

    r15500 r17397  
    11--- a/drivers/net/arm/ixp4xx_eth.c 
    22+++ b/drivers/net/arm/ixp4xx_eth.c 
    3 @@ -1220,6 +1220,10 @@ static int __devinit eth_init_one(struct 
    4                 return PTR_ERR(port->phydev); 
    5         } 
     3@@ -1215,6 +1215,10 @@ static int __devinit eth_init_one(struct 
     4        if ((err = IS_ERR(port->phydev))) 
     5                goto err_free_mem; 
    66  
    77+       /* mask with MAC supported features */ 
     
    1111        port->phydev->irq = PHY_POLL; 
    1212  
    13         printk(KERN_INFO "%s: MII PHY %i on %s\n", dev->name, plat->phy, 
     13        if ((err = register_netdev(dev))) 
  • trunk/target/linux/ixp4xx/patches-2.6.30/204-npe_driver_add_missing_phy_disconnect.patch

    r15500 r17397  
    11--- a/drivers/net/arm/ixp4xx_eth.c 
    22+++ b/drivers/net/arm/ixp4xx_eth.c 
    3 @@ -1245,6 +1245,7 @@ static int __devexit eth_remove_one(stru 
     3@@ -1247,6 +1247,7 @@ static int __devexit eth_remove_one(stru 
    44        struct net_device *dev = platform_get_drvdata(pdev); 
    55        struct port *port = netdev_priv(dev); 
     
    77+       phy_disconnect(port->phydev); 
    88        unregister_netdev(dev); 
     9        phy_disconnect(port->phydev); 
    910        npe_port_tab[NPE_ID(port->id)] = NULL; 
    10         platform_set_drvdata(pdev, NULL); 
  • trunk/target/linux/ixp4xx/patches-2.6.30/205-npe_driver_separate_phy_functions.patch

    r15934 r17397  
    7474        if (!ports_open) 
    7575                qmgr_disable_irq(TXDONE_QUEUE); 
    76 @@ -1149,7 +1195,6 @@ static int __devinit eth_init_one(struct 
     76@@ -1151,7 +1197,6 @@ static int __devinit eth_init_one(struct 
    7777        struct net_device *dev; 
    7878        struct eth_plat_info *plat = pdev->dev.platform_data; 
     
    8282  
    8383        if (!(dev = alloc_etherdev(sizeof(struct port)))) 
    84 @@ -1207,18 +1252,10 @@ static int __devinit eth_init_one(struct 
     84@@ -1209,18 +1254,10 @@ static int __devinit eth_init_one(struct 
    8585        __raw_writel(DEFAULT_CORE_CNTRL, &port->regs->core_control); 
    8686        udelay(50); 
     
    103103                goto err_phy_dis; 
    104104  
    105 @@ -1245,7 +1282,7 @@ static int __devexit eth_remove_one(stru 
     105@@ -1247,7 +1284,7 @@ static int __devexit eth_remove_one(stru 
    106106        struct net_device *dev = platform_get_drvdata(pdev); 
    107107        struct port *port = netdev_priv(dev); 
  • trunk/target/linux/ixp4xx/patches-2.6.30/304-ixp4xx_eth_jumboframe.patch

    r17396 r17397  
    1010  
    1111 #define NAPI_WEIGHT            16 
    12 @@ -943,6 +943,32 @@ 
     12@@ -1066,6 +1066,32 @@ static void destroy_queues(struct port * 
    1313        } 
    1414 } 
     
    4343 { 
    4444        struct port *port = netdev_priv(dev); 
    45 @@ -994,6 +1020,8 @@ 
     45@@ -1117,6 +1143,8 @@ static int eth_open(struct net_device *d 
    4646        if (npe_send_recv_message(port->npe, &msg, "ETH_SET_FIREWALL_MODE")) 
    4747                return -EIO; 
     
    5252                return err; 
    5353  
    54 @@ -1134,7 +1162,26 @@ 
     54@@ -1256,7 +1284,26 @@ static int eth_close(struct net_device * 
    5555        return 0; 
    5656 } 
  • trunk/target/linux/ixp4xx/patches-2.6.30/402-ixp4xx_gpiolib.patch

    r15497 r17397  
    5151--- a/arch/arm/Kconfig 
    5252+++ b/arch/arm/Kconfig 
    53 @@ -374,6 +374,7 @@ config ARCH_IXP4XX 
     53@@ -375,6 +375,7 @@ config ARCH_IXP4XX 
    5454        select GENERIC_GPIO 
    5555        select GENERIC_TIME 
Note: See TracChangeset for help on using the changeset viewer.