summaryrefslogtreecommitdiffstats
path: root/drivers/usb/gadget/serial.c
diff options
context:
space:
mode:
authorSebastian Andrzej Siewior2012-09-06 20:11:19 +0200
committerFelipe Balbi2012-09-10 15:12:59 +0200
commit3b4a3fc0ba83265c0bfcfdfc3416e65e47441747 (patch)
tree6b9dc65f08622c1f1e717d199ab3262d9755d5a3 /drivers/usb/gadget/serial.c
parentusb: gadget: initialize the strings in tcm_usb_gadget properly (diff)
downloadkernel-qcow2-linux-3b4a3fc0ba83265c0bfcfdfc3416e65e47441747.tar.gz
kernel-qcow2-linux-3b4a3fc0ba83265c0bfcfdfc3416e65e47441747.tar.xz
kernel-qcow2-linux-3b4a3fc0ba83265c0bfcfdfc3416e65e47441747.zip
usb: gadget: move usb_gadget_controller_number() into a .c file and libcomposite
After I moved the function from the header file to the c file I see: | $ size drivers/usb/gadget/gadget_chips.o | text data bss dec hex filename | 1048 0 0 1048 418 drivers/usb/gadget/gadget_chips.o That is almost a KiB which is removed from each user. As Felipe pointed out, the function / usage is very dumb actually. This is used for the following reasons: - epautoconf ep hint (could provide a per-gadget callback) - miss-features. currently the missing altsetting on pxa's and something ZLP related on musbhdrc (looks like an optimisation which could be implemented in musb itself if it is correct) - unique BCD accross all UDCs. Not sure how important this is. Acked-by: Michal Nazarewicz <mina86@mina86.com> Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/gadget/serial.c')
0 files changed, 0 insertions, 0 deletions