usb_hal: Add the coherent attribute to USB buffers
usb_hal: Add the coherent attribute to USB buffers

the coherent attribute on PIC32 forces the compiler to use uncached KSEG1
addresses. This is appropriate for USB buffers (which are DMA) and
buffer descriptors (which get modified by the SIE).

rollingstone/m-stack,rollingstone/m-stack