Messages in this thread | | | From | Arnd Bergmann <> | Subject | Re: [PATCH 1/7] usb: gadget: pxa25x_udc: move register definitions from arch | Date | Fri, 29 Jan 2016 11:07:18 +0100 |
| |
On Friday 29 January 2016 10:32:07 Robert Jarzmik wrote: > > This addresses both issues by moving all the definitions into the > > pxa25x_udc driver itself. It turns out the only difference between > > them was 'UDCCS_IO_ROF', and that could well be a mistake when it > > was incorrectly copied from pxa25x to ixp4xx. > Hi Arnd, > > Is there a reason to have chosen to move into pxa25_udc.c instead of > drivers/usb/gadget/udc/pxa25x_udc.h ? pxa27x_udc has a .h in the same directory > with register definitions, hence the question.
Yes: The register definitions are only used in a single .c file and are not an interface between files, so it's better to have them in the file that uses them.
I could have continued the cleanup and moved the two headers into the respective drivers as well, but I had to stop somewhere ;-)
Arnd
| |