forked from luck/tmp_suning_uos_patched
pxa3xx_nand: disable nand irq in initialization
In some bootloader, IRQ is enabled. Writing nand triggers unexpected interrupts. So disable nand irq in initialization. After nand initialized and in working state, irq is controlled by nand driver. Signed-off-by: Haojian Zhuang <haojian.zhuang@marvell.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
This commit is contained in:
parent
dbf5986aed
commit
346e125967
@ -1244,6 +1244,9 @@ static int pxa3xx_nand_probe(struct platform_device *pdev)
|
||||
if (ret)
|
||||
goto fail_free_io;
|
||||
|
||||
/* initialize all interrupts to be disabled */
|
||||
disable_int(info, NDSR_MASK);
|
||||
|
||||
ret = request_irq(irq, pxa3xx_nand_irq, IRQF_DISABLED,
|
||||
pdev->name, info);
|
||||
if (ret < 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user