diff options
author | Madalin Bucur <madalin.bucur@nxp.com> | 2017-06-07 13:10:34 (GMT) |
---|---|---|
committer | Xie Xiaobo <xiaobo.xie@nxp.com> | 2017-09-25 07:25:19 (GMT) |
commit | 9faba84f171d887c1f0a6e44b58f0ff74a2b604e (patch) | |
tree | 0a9f4422de95a4f0ca2df078cac0388d43cf331b /drivers/net | |
parent | 833c3f718b1147b325f6acce1d28553d963462a4 (diff) | |
download | linux-9faba84f171d887c1f0a6e44b58f0ff74a2b604e.tar.xz |
dpa_eth: remove unused code
Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_base.c | 58 | ||||
-rw-r--r-- | drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_base.h | 1 |
2 files changed, 0 insertions, 59 deletions
diff --git a/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_base.c b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_base.c index 01fa9ff..507e77c 100644 --- a/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_base.c +++ b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_base.c @@ -165,64 +165,6 @@ _return_of_node_put: } EXPORT_SYMBOL(dpa_bp_probe); -int dpa_bp_shared_port_seed(struct dpa_bp *bp) -{ - void __iomem **ptr; - - /* In MAC-less and Shared-MAC scenarios the physical - * address of the buffer pool in device tree is set - * to 0 to specify that another entity (USDPAA) will - * allocate and seed the buffers - */ - if (!bp->paddr) - return 0; - - /* allocate memory region for buffers */ - devm_request_mem_region(bp->dev, bp->paddr, - bp->size * bp->config_count, KBUILD_MODNAME); - /* managed ioremap unmapping */ - ptr = devres_alloc(devm_ioremap_release, sizeof(*ptr), GFP_KERNEL); - if (!ptr) - return -EIO; -#ifndef CONFIG_PPC - bp->vaddr = ioremap_cache_ns(bp->paddr, bp->size * bp->config_count); -#else - bp->vaddr = ioremap_prot(bp->paddr, bp->size * bp->config_count, 0); -#endif - if (bp->vaddr == NULL) { - pr_err("Could not map memory for pool %d\n", bp->bpid); - devres_free(ptr); - return -EIO; - } - *ptr = bp->vaddr; - devres_add(bp->dev, ptr); - - /* seed pool with buffers from that memory region */ - if (bp->seed_pool) { - int count = bp->target_count; - dma_addr_t addr = bp->paddr; - - while (count) { - struct bm_buffer bufs[8]; - uint8_t num_bufs = 0; - - do { - BUG_ON(addr > 0xffffffffffffull); - bufs[num_bufs].bpid = bp->bpid; - bm_buffer_set64(&bufs[num_bufs++], addr); - addr += bp->size; - - } while (--count && (num_bufs < 8)); - - while (bman_release(bp->pool, bufs, num_bufs, 0)) - cpu_relax(); - } - } - - return 0; -} -EXPORT_SYMBOL(dpa_bp_shared_port_seed); - int dpa_bp_create(struct net_device *net_dev, struct dpa_bp *dpa_bp, size_t count) { diff --git a/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_base.h b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_base.h index 6f57041..6ec68c3 100644 --- a/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_base.h +++ b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_base.h @@ -45,6 +45,5 @@ struct dpa_bp * __cold __must_check /* __attribute__((nonnull)) */ dpa_bp_probe(struct platform_device *_of_dev, size_t *count); int dpa_bp_create(struct net_device *net_dev, struct dpa_bp *dpa_bp, size_t count); -int dpa_bp_shared_port_seed(struct dpa_bp *bp); #endif /* __DPAA_ETH_BASE_H */ |