.. | .. |
---|
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 |
---|