Lines 867-873
static void pdc_freeze(struct ata_port *ap)
Link Here
|
867 |
/* FIXME: if all 4 ATA engines are stopped, also stop HDMA engine */ |
867 |
/* FIXME: if all 4 ATA engines are stopped, also stop HDMA engine */ |
868 |
|
868 |
|
869 |
tmp = readl(mmio + PDC_CTLSTAT); |
869 |
tmp = readl(mmio + PDC_CTLSTAT); |
870 |
tmp |= PDC_MASK_INT; |
870 |
//tmp |= PDC_MASK_INT; |
871 |
tmp &= ~PDC_DMA_ENABLE; |
871 |
tmp &= ~PDC_DMA_ENABLE; |
872 |
writel(tmp, mmio + PDC_CTLSTAT); |
872 |
writel(tmp, mmio + PDC_CTLSTAT); |
873 |
readl(mmio + PDC_CTLSTAT); /* flush */ |
873 |
readl(mmio + PDC_CTLSTAT); /* flush */ |