Around Thu 26 Mar 2015 11:45:53 +0000 or thereabout, Ben Dooks wrote: > Use <linux/atmel_io.h> to provide IO accessors which work on both > AVR32 and ARM for on-chip peripherals. > > Signed-off-by: Ben Dooks <ben.dooks@xxxxxxxxxxxxxxx> Acked-by: Hans-Christian Egtvedt <egtvedt@xxxxxxxxxxxx> > -- > CC: Nicolas Ferre <nicolas.ferre@xxxxxxxxx> > CC: Felipe Balbi <balbi@xxxxxx> > CC: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> > CC: linux-usb@xxxxxxxxxxxxxxx > --- > drivers/usb/gadget/udc/atmel_usba_udc.c | 1 + > drivers/usb/gadget/udc/atmel_usba_udc.h | 12 +++--------- > 2 files changed, 4 insertions(+), 9 deletions(-) > > diff --git a/drivers/usb/gadget/udc/atmel_usba_udc.c b/drivers/usb/gadget/udc/atmel_usba_udc.c > index be2f503..6735585 100644 > --- a/drivers/usb/gadget/udc/atmel_usba_udc.c > +++ b/drivers/usb/gadget/udc/atmel_usba_udc.c > @@ -13,6 +13,7 @@ > #include <linux/init.h> > #include <linux/interrupt.h> > #include <linux/io.h> > +#include <linux/atmel_io.h> > #include <linux/slab.h> > #include <linux/device.h> > #include <linux/dma-mapping.h> > diff --git a/drivers/usb/gadget/udc/atmel_usba_udc.h b/drivers/usb/gadget/udc/atmel_usba_udc.h > index 92bd486..3d40aa3 100644 > --- a/drivers/usb/gadget/udc/atmel_usba_udc.h > +++ b/drivers/usb/gadget/udc/atmel_usba_udc.h > @@ -191,15 +191,9 @@ > | USBA_BF(name, value)) > > /* Register access macros */ > -#ifdef CONFIG_AVR32 > -#define usba_io_readl __raw_readl > -#define usba_io_writel __raw_writel > -#define usba_io_writew __raw_writew > -#else > -#define usba_io_readl readl_relaxed > -#define usba_io_writel writel_relaxed > -#define usba_io_writew writew_relaxed > -#endif > +#define usba_io_readl atmel_oc_readl > +#define usba_io_writel atmel_oc_writel > +#define usba_io_writew atmel_oc_writew Same comment as earlier patch, it would be nice to remove the define usba_io_{read,write}{l,w} defines in a follow-up patch. <snipp diff> -- mvh Hans-Christian Egtvedt -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html