shdmac.c (e5ffa401eacd0e74178e20ba932200fc9fe41c07) | shdmac.c (265d9c673d47fcd5812d69dc07104b706285de56) |
---|---|
1/* 2 * Renesas SuperH DMA Engine support 3 * 4 * base is drivers/dma/flsdma.c 5 * 6 * Copyright (C) 2011-2012 Guennadi Liakhovetski <g.liakhovetski@gmx.de> 7 * Copyright (C) 2009 Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> 8 * Copyright (C) 2009 Renesas Solutions, Inc. All rights reserved. --- 682 unchanged lines hidden (view full) --- 691 int err, i, irq_cnt = 0, irqres = 0, irq_cap = 0; 692 struct sh_dmae_device *shdev; 693 struct dma_device *dma_dev; 694 struct resource *chan, *dmars, *errirq_res, *chanirq_res; 695 696 if (pdev->dev.of_node) 697 pdata = of_match_device(sh_dmae_of_match, &pdev->dev)->data; 698 else | 1/* 2 * Renesas SuperH DMA Engine support 3 * 4 * base is drivers/dma/flsdma.c 5 * 6 * Copyright (C) 2011-2012 Guennadi Liakhovetski <g.liakhovetski@gmx.de> 7 * Copyright (C) 2009 Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> 8 * Copyright (C) 2009 Renesas Solutions, Inc. All rights reserved. --- 682 unchanged lines hidden (view full) --- 691 int err, i, irq_cnt = 0, irqres = 0, irq_cap = 0; 692 struct sh_dmae_device *shdev; 693 struct dma_device *dma_dev; 694 struct resource *chan, *dmars, *errirq_res, *chanirq_res; 695 696 if (pdev->dev.of_node) 697 pdata = of_match_device(sh_dmae_of_match, &pdev->dev)->data; 698 else |
699 pdata = pdev->dev.platform_data; | 699 pdata = dev_get_platdata(&pdev->dev); |
700 701 /* get platform data */ 702 if (!pdata || !pdata->channel_num) 703 return -ENODEV; 704 705 chan = platform_get_resource(pdev, IORESOURCE_MEM, 0); 706 /* DMARS area is optional */ 707 dmars = platform_get_resource(pdev, IORESOURCE_MEM, 1); --- 247 unchanged lines hidden --- | 700 701 /* get platform data */ 702 if (!pdata || !pdata->channel_num) 703 return -ENODEV; 704 705 chan = platform_get_resource(pdev, IORESOURCE_MEM, 0); 706 /* DMARS area is optional */ 707 dmars = platform_get_resource(pdev, IORESOURCE_MEM, 1); --- 247 unchanged lines hidden --- |