Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

usb: gadget: Gadget directory cleanup - group usb functions

The drivers/usb/gadget directory contains many files.
Files which are related can be distributed into separate directories.
This patch moves the USB functions implementations into a separate directory.

Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>

authored by

Andrzej Pietrasiewicz and committed by
Felipe Balbi
00a2430f 90fccb52

+36 -29
+1 -29
drivers/usb/gadget/Makefile
··· 9 9 libcomposite-y := usbstring.o config.o epautoconf.o 10 10 libcomposite-y += composite.o functions.o configfs.o u_f.o 11 11 12 - # USB Functions 13 - usb_f_acm-y := f_acm.o 14 - obj-$(CONFIG_USB_F_ACM) += usb_f_acm.o 15 - usb_f_ss_lb-y := f_loopback.o f_sourcesink.o 16 - obj-$(CONFIG_USB_F_SS_LB) += usb_f_ss_lb.o 17 - obj-$(CONFIG_USB_U_SERIAL) += u_serial.o 18 - usb_f_serial-y := f_serial.o 19 - obj-$(CONFIG_USB_F_SERIAL) += usb_f_serial.o 20 - usb_f_obex-y := f_obex.o 21 - obj-$(CONFIG_USB_F_OBEX) += usb_f_obex.o 22 - obj-$(CONFIG_USB_U_ETHER) += u_ether.o 23 - usb_f_ncm-y := f_ncm.o 24 - obj-$(CONFIG_USB_F_NCM) += usb_f_ncm.o 25 - usb_f_ecm-y := f_ecm.o 26 - obj-$(CONFIG_USB_F_ECM) += usb_f_ecm.o 27 - usb_f_phonet-y := f_phonet.o 28 - obj-$(CONFIG_USB_F_PHONET) += usb_f_phonet.o 29 - usb_f_eem-y := f_eem.o 30 - obj-$(CONFIG_USB_F_EEM) += usb_f_eem.o 31 - usb_f_ecm_subset-y := f_subset.o 32 - obj-$(CONFIG_USB_F_SUBSET) += usb_f_ecm_subset.o 33 - usb_f_rndis-y := f_rndis.o rndis.o 34 - obj-$(CONFIG_USB_F_RNDIS) += usb_f_rndis.o 35 - usb_f_mass_storage-y := f_mass_storage.o storage_common.o 36 - obj-$(CONFIG_USB_F_MASS_STORAGE)+= usb_f_mass_storage.o 37 - usb_f_fs-y := f_fs.o 38 - obj-$(CONFIG_USB_F_FS) += usb_f_fs.o 39 - 40 - obj-$(CONFIG_USB_GADGET) += udc/ legacy/ 12 + obj-$(CONFIG_USB_GADGET) += udc/ function/ legacy/
drivers/usb/gadget/f_acm.c drivers/usb/gadget/function/f_acm.c
drivers/usb/gadget/f_ecm.c drivers/usb/gadget/function/f_ecm.c
drivers/usb/gadget/f_eem.c drivers/usb/gadget/function/f_eem.c
drivers/usb/gadget/f_fs.c drivers/usb/gadget/function/f_fs.c
drivers/usb/gadget/f_hid.c drivers/usb/gadget/function/f_hid.c
drivers/usb/gadget/f_loopback.c drivers/usb/gadget/function/f_loopback.c
drivers/usb/gadget/f_mass_storage.c drivers/usb/gadget/function/f_mass_storage.c
drivers/usb/gadget/f_mass_storage.h drivers/usb/gadget/function/f_mass_storage.h
drivers/usb/gadget/f_midi.c drivers/usb/gadget/function/f_midi.c
drivers/usb/gadget/f_ncm.c drivers/usb/gadget/function/f_ncm.c
drivers/usb/gadget/f_obex.c drivers/usb/gadget/function/f_obex.c
drivers/usb/gadget/f_phonet.c drivers/usb/gadget/function/f_phonet.c
drivers/usb/gadget/f_rndis.c drivers/usb/gadget/function/f_rndis.c
drivers/usb/gadget/f_serial.c drivers/usb/gadget/function/f_serial.c
drivers/usb/gadget/f_sourcesink.c drivers/usb/gadget/function/f_sourcesink.c
drivers/usb/gadget/f_subset.c drivers/usb/gadget/function/f_subset.c
drivers/usb/gadget/f_uac1.c drivers/usb/gadget/function/f_uac1.c
drivers/usb/gadget/f_uac2.c drivers/usb/gadget/function/f_uac2.c
drivers/usb/gadget/f_uvc.c drivers/usb/gadget/function/f_uvc.c
drivers/usb/gadget/f_uvc.h drivers/usb/gadget/function/f_uvc.h
+34
drivers/usb/gadget/function/Makefile
··· 1 + # 2 + # USB peripheral controller drivers 3 + # 4 + 5 + ccflags-y := -I$(PWD)/drivers/usb/gadget/ 6 + ccflags-y += -I$(PWD)/drivers/usb/gadget/udc/ 7 + 8 + # USB Functions 9 + usb_f_acm-y := f_acm.o 10 + obj-$(CONFIG_USB_F_ACM) += usb_f_acm.o 11 + usb_f_ss_lb-y := f_loopback.o f_sourcesink.o 12 + obj-$(CONFIG_USB_F_SS_LB) += usb_f_ss_lb.o 13 + obj-$(CONFIG_USB_U_SERIAL) += u_serial.o 14 + usb_f_serial-y := f_serial.o 15 + obj-$(CONFIG_USB_F_SERIAL) += usb_f_serial.o 16 + usb_f_obex-y := f_obex.o 17 + obj-$(CONFIG_USB_F_OBEX) += usb_f_obex.o 18 + obj-$(CONFIG_USB_U_ETHER) += u_ether.o 19 + usb_f_ncm-y := f_ncm.o 20 + obj-$(CONFIG_USB_F_NCM) += usb_f_ncm.o 21 + usb_f_ecm-y := f_ecm.o 22 + obj-$(CONFIG_USB_F_ECM) += usb_f_ecm.o 23 + usb_f_phonet-y := f_phonet.o 24 + obj-$(CONFIG_USB_F_PHONET) += usb_f_phonet.o 25 + usb_f_eem-y := f_eem.o 26 + obj-$(CONFIG_USB_F_EEM) += usb_f_eem.o 27 + usb_f_ecm_subset-y := f_subset.o 28 + obj-$(CONFIG_USB_F_SUBSET) += usb_f_ecm_subset.o 29 + usb_f_rndis-y := f_rndis.o rndis.o 30 + obj-$(CONFIG_USB_F_RNDIS) += usb_f_rndis.o 31 + usb_f_mass_storage-y := f_mass_storage.o storage_common.o 32 + obj-$(CONFIG_USB_F_MASS_STORAGE)+= usb_f_mass_storage.o 33 + usb_f_fs-y := f_fs.o 34 + obj-$(CONFIG_USB_F_FS) += usb_f_fs.o
drivers/usb/gadget/g_zero.h drivers/usb/gadget/function/g_zero.h
+1
drivers/usb/gadget/legacy/Makefile
··· 4 4 5 5 ccflags-y := -I$(PWD)/drivers/usb/gadget/ 6 6 ccflags-y += -I$(PWD)/drivers/usb/gadget/udc/ 7 + ccflags-y += -I$(PWD)/drivers/usb/gadget/function/ 7 8 8 9 g_zero-y := zero.o 9 10 g_audio-y := audio.o
drivers/usb/gadget/ndis.h drivers/usb/gadget/function/ndis.h
drivers/usb/gadget/rndis.c drivers/usb/gadget/function/rndis.c
drivers/usb/gadget/rndis.h drivers/usb/gadget/function/rndis.h
drivers/usb/gadget/storage_common.c drivers/usb/gadget/function/storage_common.c
drivers/usb/gadget/storage_common.h drivers/usb/gadget/function/storage_common.h
drivers/usb/gadget/u_ecm.h drivers/usb/gadget/function/u_ecm.h
drivers/usb/gadget/u_eem.h drivers/usb/gadget/function/u_eem.h
drivers/usb/gadget/u_ether.c drivers/usb/gadget/function/u_ether.c
drivers/usb/gadget/u_ether.h drivers/usb/gadget/function/u_ether.h
drivers/usb/gadget/u_ether_configfs.h drivers/usb/gadget/function/u_ether_configfs.h
drivers/usb/gadget/u_fs.h drivers/usb/gadget/function/u_fs.h
drivers/usb/gadget/u_gether.h drivers/usb/gadget/function/u_gether.h
drivers/usb/gadget/u_ncm.h drivers/usb/gadget/function/u_ncm.h
drivers/usb/gadget/u_phonet.h drivers/usb/gadget/function/u_phonet.h
drivers/usb/gadget/u_rndis.h drivers/usb/gadget/function/u_rndis.h
drivers/usb/gadget/u_serial.c drivers/usb/gadget/function/u_serial.c
drivers/usb/gadget/u_serial.h drivers/usb/gadget/function/u_serial.h
drivers/usb/gadget/u_uac1.c drivers/usb/gadget/function/u_uac1.c
drivers/usb/gadget/u_uac1.h drivers/usb/gadget/function/u_uac1.h
drivers/usb/gadget/uvc.h drivers/usb/gadget/function/uvc.h
drivers/usb/gadget/uvc_queue.c drivers/usb/gadget/function/uvc_queue.c
drivers/usb/gadget/uvc_queue.h drivers/usb/gadget/function/uvc_queue.h
drivers/usb/gadget/uvc_v4l2.c drivers/usb/gadget/function/uvc_v4l2.c
drivers/usb/gadget/uvc_video.c drivers/usb/gadget/function/uvc_video.c