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

usb: isp1760: Move driver from drivers/usb/host/ to drivers/usb/isp1760/

Now that this is DRD, it doesn't make sense to keep it under
drivers/usb/host.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>

authored by

Laurent Pinchart and committed by
Felipe Balbi
7ef077a8 0316ca63

+29 -26
+2
drivers/usb/Kconfig
··· 104 104 105 105 source "drivers/usb/chipidea/Kconfig" 106 106 107 + source "drivers/usb/isp1760/Kconfig" 108 + 107 109 comment "USB port drivers" 108 110 109 111 if USB
+1 -1
drivers/usb/Makefile
··· 8 8 9 9 obj-$(CONFIG_USB_DWC3) += dwc3/ 10 10 obj-$(CONFIG_USB_DWC2) += dwc2/ 11 + obj-$(CONFIG_USB_ISP1760) += isp1760/ 11 12 12 13 obj-$(CONFIG_USB_MON) += mon/ 13 14 ··· 24 23 obj-$(CONFIG_USB_U132_HCD) += host/ 25 24 obj-$(CONFIG_USB_R8A66597_HCD) += host/ 26 25 obj-$(CONFIG_USB_HWA_HCD) += host/ 27 - obj-$(CONFIG_USB_ISP1760_HCD) += host/ 28 26 obj-$(CONFIG_USB_IMX21_HCD) += host/ 29 27 obj-$(CONFIG_USB_FSL_MPH_DR_OF) += host/ 30 28 obj-$(CONFIG_USB_FUSBH200_HCD) += host/
-7
drivers/usb/gadget/udc/Kconfig
··· 109 109 Select this to support Aeroflex Gaisler GRUSBDC cores from the GRLIB 110 110 VHDL IP core library. 111 111 112 - config USB_ISP1761_UDC 113 - boolean "NXP ISP1761 USB Device Controller" 114 - depends on USB_ISP1760_HCD 115 - help 116 - The NXP ISP1761 is a dual-role high-speed USB host and device 117 - controller. 118 - 119 112 config USB_OMAP 120 113 tristate "OMAP USB Device Controller" 121 114 depends on ARCH_OMAP1
-14
drivers/usb/host/Kconfig
··· 331 331 To compile this driver as a module, choose M here: the 332 332 module will be called isp116x-hcd. 333 333 334 - config USB_ISP1760_HCD 335 - tristate "ISP 1760 HCD support" 336 - ---help--- 337 - The ISP1760 chip is a USB 2.0 host controller. 338 - 339 - This driver does not support isochronous transfers or OTG. 340 - This USB controller is usually attached to a non-DMA-Master 341 - capable bus. NXP's eval kit brings this chip on PCI card 342 - where the chip itself is behind a PLB to simulate such 343 - a bus. 344 - 345 - To compile this driver as a module, choose M here: the 346 - module will be called isp1760. 347 - 348 334 config USB_ISP1362_HCD 349 335 tristate "ISP1362 HCD support" 350 336 ---help---
-4
drivers/usb/host/Makefile
··· 5 5 # tell define_trace.h where to find the xhci trace header 6 6 CFLAGS_xhci-trace.o := -I$(src) 7 7 8 - isp1760-y := isp1760-core.o isp1760-hcd.o isp1760-if.o 9 - isp1760-$(CONFIG_USB_ISP1761_UDC) += isp1760-udc.o 10 - 11 8 fhci-y := fhci-hcd.o fhci-hub.o fhci-q.o 12 9 fhci-y += fhci-mem.o fhci-tds.o fhci-sched.o 13 10 ··· 67 70 obj-$(CONFIG_USB_SL811_CS) += sl811_cs.o 68 71 obj-$(CONFIG_USB_U132_HCD) += u132-hcd.o 69 72 obj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o 70 - obj-$(CONFIG_USB_ISP1760_HCD) += isp1760.o 71 73 obj-$(CONFIG_USB_HWA_HCD) += hwa-hc.o 72 74 obj-$(CONFIG_USB_IMX21_HCD) += imx21-hcd.o 73 75 obj-$(CONFIG_USB_FSL_MPH_DR_OF) += fsl-mph-dr-of.o
drivers/usb/host/isp1760-core.c drivers/usb/isp1760/isp1760-core.c
drivers/usb/host/isp1760-core.h drivers/usb/isp1760/isp1760-core.h
drivers/usb/host/isp1760-hcd.c drivers/usb/isp1760/isp1760-hcd.c
drivers/usb/host/isp1760-hcd.h drivers/usb/isp1760/isp1760-hcd.h
drivers/usb/host/isp1760-if.c drivers/usb/isp1760/isp1760-if.c
drivers/usb/host/isp1760-regs.h drivers/usb/isp1760/isp1760-regs.h
drivers/usb/host/isp1760-udc.c drivers/usb/isp1760/isp1760-udc.c
drivers/usb/host/isp1760-udc.h drivers/usb/isp1760/isp1760-udc.h
+22
drivers/usb/isp1760/Kconfig
··· 1 + config USB_ISP1760 2 + tristate "NXP ISP 1760/1761 support" 3 + depends on USB 4 + help 5 + Say Y or M here if your system as an ISP1760 USB host controller 6 + or an ISP1761 USB dual-role controller. 7 + 8 + This driver does not support isochronous transfers or OTG. 9 + This USB controller is usually attached to a non-DMA-Master 10 + capable bus. NXP's eval kit brings this chip on PCI card 11 + where the chip itself is behind a PLB to simulate such 12 + a bus. 13 + 14 + To compile this driver as a module, choose M here: the 15 + module will be called isp1760. 16 + 17 + config USB_ISP1761_UDC 18 + boolean "NXP ISP1761 USB Device Controller" 19 + depends on USB_ISP1760 && USB_GADGET 20 + help 21 + The NXP ISP1761 is a dual-role high-speed USB host and device 22 + controller.
+4
drivers/usb/isp1760/Makefile
··· 1 + isp1760-y := isp1760-core.o isp1760-hcd.o isp1760-if.o 2 + isp1760-$(CONFIG_USB_ISP1761_UDC) += isp1760-udc.o 3 + 4 + obj-$(CONFIG_USB_ISP1760) += isp1760.o