| .. | .. |
|---|
| 156 | 156 | u16 sysctl = tx4939ide_readw(base, TX4939IDE_Sys_Ctl); |
|---|
| 157 | 157 | |
|---|
| 158 | 158 | tx4939ide_writew(sysctl | 0x4000, base, TX4939IDE_Sys_Ctl); |
|---|
| 159 | | - mmiowb(); |
|---|
| 160 | 159 | /* wait 12GBUSCLK (typ. 60ns @ GBUS200MHz, max 270ns) */ |
|---|
| 161 | 160 | ndelay(270); |
|---|
| 162 | 161 | tx4939ide_writew(sysctl, base, TX4939IDE_Sys_Ctl); |
|---|
| .. | .. |
|---|
| 364 | 363 | case TX4939IDE_INT_HOST | TX4939IDE_INT_XFEREND: |
|---|
| 365 | 364 | dma_stat = tx4939ide_readb(base, TX4939IDE_DMA_Stat); |
|---|
| 366 | 365 | if (!(dma_stat & ATA_DMA_INTR)) |
|---|
| 367 | | - pr_warning("%s: weird interrupt status. " |
|---|
| 368 | | - "DMA_Stat %#02x int_ctl %#04x\n", |
|---|
| 369 | | - hwif->name, dma_stat, ctl); |
|---|
| 366 | + pr_warn("%s: weird interrupt status. " |
|---|
| 367 | + "DMA_Stat %#02x int_ctl %#04x\n", |
|---|
| 368 | + hwif->name, dma_stat, ctl); |
|---|
| 370 | 369 | found = 1; |
|---|
| 371 | 370 | break; |
|---|
| 372 | 371 | } |
|---|
| .. | .. |
|---|
| 396 | 395 | |
|---|
| 397 | 396 | /* Soft Reset */ |
|---|
| 398 | 397 | tx4939ide_writew(0x8000, base, TX4939IDE_Sys_Ctl); |
|---|
| 399 | | - mmiowb(); |
|---|
| 400 | 398 | /* at least 20 GBUSCLK (typ. 100ns @ GBUS200MHz, max 450ns) */ |
|---|
| 401 | 399 | ndelay(450); |
|---|
| 402 | 400 | tx4939ide_writew(0x0000, base, TX4939IDE_Sys_Ctl); |
|---|
| .. | .. |
|---|
| 551 | 549 | return -ENODEV; |
|---|
| 552 | 550 | |
|---|
| 553 | 551 | if (!devm_request_mem_region(&pdev->dev, res->start, |
|---|
| 554 | | - resource_size(res), "tx4938ide")) |
|---|
| 552 | + resource_size(res), MODNAME)) |
|---|
| 555 | 553 | return -EBUSY; |
|---|
| 556 | 554 | mapbase = (unsigned long)devm_ioremap(&pdev->dev, res->start, |
|---|
| 557 | 555 | resource_size(res)); |
|---|