Lines Matching refs:DMA_CSR
56 switch (dma_read32(DMA_CSR) & DMA_DEVICE_ID) { in esp_sbus_setup_dma()
249 if (dma_read32(DMA_CSR) & (DMA_HNDL_INTR | DMA_HNDL_ERROR)) in sbus_esp_irq_pending()
273 val = dma_read32(DMA_CSR); in sbus_esp_reset_dma()
274 dma_write32(val | DMA_RST_SCSI, DMA_CSR); in sbus_esp_reset_dma()
275 dma_write32(val & ~DMA_RST_SCSI, DMA_CSR); in sbus_esp_reset_dma()
279 dma_write32(DMA_RESET_FAS366, DMA_CSR); in sbus_esp_reset_dma()
280 dma_write32(DMA_RST_SCSI, DMA_CSR); in sbus_esp_reset_dma()
299 while (dma_read32(DMA_CSR) & DMA_PEND_READ) { in sbus_esp_reset_dma()
309 dma_write32(0, DMA_CSR); in sbus_esp_reset_dma()
310 dma_write32(esp->prev_hme_dmacsr, DMA_CSR); in sbus_esp_reset_dma()
317 val = dma_read32(DMA_CSR); in sbus_esp_reset_dma()
318 dma_write32(val | DMA_3CLKS, DMA_CSR); in sbus_esp_reset_dma()
323 val = dma_read32(DMA_CSR); in sbus_esp_reset_dma()
330 dma_write32(val, DMA_CSR); in sbus_esp_reset_dma()
334 val = dma_read32(DMA_CSR); in sbus_esp_reset_dma()
342 dma_write32(val, DMA_CSR); in sbus_esp_reset_dma()
350 val = dma_read32(DMA_CSR); in sbus_esp_reset_dma()
351 dma_write32(val | DMA_INT_ENAB, DMA_CSR); in sbus_esp_reset_dma()
362 csr = dma_read32(DMA_CSR); in sbus_esp_dma_drain()
367 dma_write32(csr | DMA_FIFO_STDRAIN, DMA_CSR); in sbus_esp_dma_drain()
370 while (dma_read32(DMA_CSR) & DMA_FIFO_ISDRAIN) { in sbus_esp_dma_drain()
383 dma_write32(DMA_RST_SCSI, DMA_CSR); in sbus_esp_dma_invalidate()
390 dma_write32(0, DMA_CSR); in sbus_esp_dma_invalidate()
391 dma_write32(esp->prev_hme_dmacsr, DMA_CSR); in sbus_esp_dma_invalidate()
402 while ((val = dma_read32(DMA_CSR)) & DMA_PEND_READ) { in sbus_esp_dma_invalidate()
413 dma_write32(val, DMA_CSR); in sbus_esp_dma_invalidate()
415 dma_write32(val, DMA_CSR); in sbus_esp_dma_invalidate()
444 dma_write32(csr, DMA_CSR); in sbus_esp_send_dma_cmd()
446 csr = dma_read32(DMA_CSR); in sbus_esp_send_dma_cmd()
452 dma_write32(csr, DMA_CSR); in sbus_esp_send_dma_cmd()
466 u32 csr = dma_read32(DMA_CSR); in sbus_esp_dma_error()
536 u32 val = dma_read32(DMA_CSR); in esp_sbus_probe_one()
538 dma_write32(val & ~DMA_RST_SCSI, DMA_CSR); in esp_sbus_probe_one()
597 val = dma_read32(DMA_CSR); in esp_sbus_remove()
598 dma_write32(val & ~DMA_INT_ENAB, DMA_CSR); in esp_sbus_remove()