[PATCH 07/16] dma: ipu: remove the use of ipu_platform_data
Dong Aisheng
aisheng.dong at freescale.com
Fri Jun 15 05:37:14 EDT 2012
On Thu, Jun 14, 2012 at 01:59:38PM +0800, Shawn Guo wrote:
.......
> @@ -354,10 +355,12 @@ static struct irq_chip ipu_irq_chip = {
> /* Install the IRQ handler */
> int __init ipu_irq_attach_irq(struct ipu *ipu, struct platform_device *dev)
> {
> - struct ipu_platform_data *pdata = dev->dev.platform_data;
> - unsigned int irq, irq_base, i;
> + unsigned int irq, i;
> + int irq_base = irq_alloc_descs(-1, 0, CONFIG_MX3_IPU_IRQS,
> + numa_node_id());
>
> - irq_base = pdata->irq_base;
> + if (irq_base < 0)
> + return irq_base;
>
Need not add irqdomain for this irq range?
Can we still service this irq properly without irqdomain mapping?
Regards
Dong Aisheng
More information about the linux-arm-kernel
mailing list