]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/usb/gadget/udc/atmel_usba_udc.c
usb: gadget: atmel_usba: use endian agnostic IO on ARM
[karo-tx-linux.git] / drivers / usb / gadget / udc / atmel_usba_udc.c
index d019b6c9d74dae761bc8a5a41a41b2ec035bef1b..4c01953a0869cf67693ec2842d48b508770927a2 100644 (file)
@@ -152,7 +152,7 @@ static int regs_dbg_open(struct inode *inode, struct file *file)
 
        spin_lock_irq(&udc->lock);
        for (i = 0; i < inode->i_size / 4; i++)
-               data[i] = __raw_readl(udc->regs + i * 4);
+               data[i] = usba_io_readl(udc->regs + i * 4);
        spin_unlock_irq(&udc->lock);
 
        file->private_data = data;
@@ -1249,7 +1249,7 @@ static int handle_ep0_setup(struct usba_udc *udc, struct usba_ep *ep,
                if (crq->wLength != cpu_to_le16(sizeof(status)))
                        goto stall;
                ep->state = DATA_STAGE_IN;
-               __raw_writew(status, ep->fifo);
+               usba_io_writew(status, ep->fifo);
                usba_ep_writel(ep, SET_STA, USBA_TX_PK_RDY);
                break;
        }