Changeset 18999


Ignore:
Timestamp:
2010-01-02T16:07:31+01:00 (6 years ago)
Author:
juhosg
Message:

adm5120: merge 2.6.30+ specific patches

Location:
trunk/target/linux/adm5120
Files:
10 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/adm5120/files/arch/mips/adm5120/common/clock.c

    r15245 r18999  
    2020#include <linux/err.h> 
    2121#include <linux/clk.h> 
     22#include <linux/device.h> 
    2223 
    2324#include <asm/mach-adm5120/adm5120_defs.h> 
     
    3334struct clk *clk_get(struct device *dev, const char *id) 
    3435{ 
    35         if (!strcmp(id, "UARTCLK")) 
     36        char *name = dev_name(dev); 
     37 
     38        if (!strcmp(name, "apb:uart0") || !strcmp(name, "apb:uart1")) 
    3639                return &uart_clk; 
    3740 
  • trunk/target/linux/adm5120/files/arch/mips/adm5120/common/platform.c

    r15245 r18999  
    191191struct amba_device adm5120_uart0_device = { 
    192192        .dev            = { 
    193                 .bus_id = "APB:UART0", 
     193                .init_name = "apb:uart0", 
    194194                .platform_data = &adm5120_uart0_data, 
    195195        }, 
     
    209209struct amba_device adm5120_uart1_device = { 
    210210        .dev            = { 
    211                 .bus_id = "APB:UART1", 
     211                .init_name = "apb:uart1", 
    212212                .platform_data = &adm5120_uart1_data, 
    213213        }, 
  • trunk/target/linux/adm5120/files/drivers/mtd/maps/adm5120-flash.c

    r15245 r18999  
    234234        u32 t = 0; 
    235235 
    236         map->name = dev->dev.bus_id; 
     236        map->name = dev_name(&dev->dev); 
    237237 
    238238        if (dev->id > 1) { 
  • trunk/target/linux/adm5120/files/drivers/net/adm5120sw.c

    r15245 r18999  
    518518        if ((done < limit) && (!status)) { 
    519519                SW_DBG("disable polling mode for %s\n", dev->name); 
    520                 netif_rx_complete(dev, napi); 
     520                napi_complete(napi); 
    521521                sw_int_unmask(SWITCH_INTS_POLL); 
    522522                return 0; 
     
    549549                SW_DBG("enable polling mode for %s\n", dev->name); 
    550550                sw_int_mask(SWITCH_INTS_POLL); 
    551                 netif_rx_schedule(dev, &priv->napi); 
     551                napi_schedule(&priv->napi); 
    552552        } 
    553553#else 
     
    974974static int adm5120_if_set_mac_address(struct net_device *dev, void *p) 
    975975{ 
    976         struct sockaddr *addr = p; 
    977  
    978         memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); 
     976        int ret; 
     977 
     978        ret = eth_mac_addr(dev, p); 
     979        if (ret) 
     980                return ret; 
     981 
    979982        adm5120_write_mac(dev); 
    980983        return 0; 
     
    10181021} 
    10191022 
     1023static const struct net_device_ops adm5120sw_netdev_ops = { 
     1024        .ndo_open               = adm5120_if_open, 
     1025        .ndo_stop               = adm5120_if_stop, 
     1026        .ndo_start_xmit         = adm5120_if_hard_start_xmit, 
     1027        .ndo_set_multicast_list = adm5120_if_set_multicast_list, 
     1028        .ndo_do_ioctl           = adm5120_if_do_ioctl, 
     1029        .ndo_tx_timeout         = adm5120_if_tx_timeout, 
     1030        .ndo_validate_addr      = eth_validate_addr, 
     1031        .ndo_change_mtu         = eth_change_mtu, 
     1032        .ndo_set_mac_address    = adm5120_if_set_mac_address, 
     1033}; 
     1034 
    10201035static struct net_device *adm5120_if_alloc(void) 
    10211036{ 
     
    10311046 
    10321047        dev->irq                = ADM5120_IRQ_SWITCH; 
    1033         dev->open               = adm5120_if_open; 
    1034         dev->hard_start_xmit    = adm5120_if_hard_start_xmit; 
    1035         dev->stop               = adm5120_if_stop; 
    1036         dev->set_multicast_list = adm5120_if_set_multicast_list; 
    1037         dev->do_ioctl           = adm5120_if_do_ioctl; 
    1038         dev->tx_timeout         = adm5120_if_tx_timeout; 
     1048        dev->netdev_ops         = &adm5120sw_netdev_ops; 
    10391049        dev->watchdog_timeo     = TX_TIMEOUT; 
    1040         dev->set_mac_address    = adm5120_if_set_mac_address; 
    10411050 
    10421051#ifdef CONFIG_ADM5120_SWITCH_NAPI 
Note: See TracChangeset for help on using the changeset viewer.