| .. | .. |
|---|
| 107 | 107 | if (!request_mem_region(res->start, res_len, "mab regs")) |
|---|
| 108 | 108 | return -EBUSY; |
|---|
| 109 | 109 | |
|---|
| 110 | | - dev->mab_regs = ioremap_nocache(res->start, res_len); |
|---|
| 110 | + dev->mab_regs = ioremap(res->start, res_len); |
|---|
| 111 | 111 | if (dev->mab_regs == NULL) { |
|---|
| 112 | 112 | retval = -ENOMEM; |
|---|
| 113 | 113 | goto err1; |
|---|
| .. | .. |
|---|
| 124 | 124 | retval = -EBUSY; |
|---|
| 125 | 125 | goto err2; |
|---|
| 126 | 126 | } |
|---|
| 127 | | - dev->usbid_regs = ioremap_nocache(res->start, res_len); |
|---|
| 127 | + dev->usbid_regs = ioremap(res->start, res_len); |
|---|
| 128 | 128 | if (dev->usbid_regs == NULL) { |
|---|
| 129 | 129 | retval = -ENOMEM; |
|---|
| 130 | 130 | goto err3; |
|---|
| .. | .. |
|---|
| 178 | 178 | retval = -EBUSY; |
|---|
| 179 | 179 | goto err1; |
|---|
| 180 | 180 | } |
|---|
| 181 | | - hcd->regs = ioremap_nocache(hcd->rsrc_start, hcd->rsrc_len); |
|---|
| 181 | + hcd->regs = ioremap(hcd->rsrc_start, hcd->rsrc_len); |
|---|
| 182 | 182 | if (!hcd->regs) { |
|---|
| 183 | 183 | pr_debug("ioremap failed"); |
|---|
| 184 | 184 | retval = -ENOMEM; |
|---|
| .. | .. |
|---|
| 250 | 250 | * generic hardware linkage |
|---|
| 251 | 251 | */ |
|---|
| 252 | 252 | .irq = ehci_irq, |
|---|
| 253 | | - .flags = HCD_MEMORY | HCD_USB2 | HCD_BH, |
|---|
| 253 | + .flags = HCD_MEMORY | HCD_DMA | HCD_USB2 | HCD_BH, |
|---|
| 254 | 254 | |
|---|
| 255 | 255 | /* |
|---|
| 256 | 256 | * basic lifecycle operations |
|---|