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

usb: phy: remove CONFIG_USB_OTG_UTILS

there are no more users of CONFIG_USB_OTG_UTILS
left in tree, we can remove it just fine.

[ kishon@ti.com : fixed a linking error due
to original patch forgetting to change
drivers/usb/Makefile ]

Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>

+2 -31
+1 -1
drivers/power/Kconfig
··· 254 254 255 255 config CHARGER_ISP1704 256 256 tristate "ISP1704 USB Charger Detection" 257 - depends on USB_OTG_UTILS 257 + depends on USB_PHY 258 258 help 259 259 Say Y to enable support for USB Charger Detection with 260 260 ISP1707/ISP1704 USB transceivers.
+1 -1
drivers/usb/Makefile
··· 44 44 obj-$(CONFIG_USB_SERIAL) += serial/ 45 45 46 46 obj-$(CONFIG_USB) += misc/ 47 - obj-$(CONFIG_USB_OTG_UTILS) += phy/ 47 + obj-$(CONFIG_USB_PHY) += phy/ 48 48 obj-$(CONFIG_EARLY_PRINTK_DBGP) += early/ 49 49 50 50 obj-$(CONFIG_USB_ATM) += atm/
-1
drivers/usb/dwc3/Kconfig
··· 1 1 config USB_DWC3 2 2 tristate "DesignWare USB3 DRD Core Support" 3 3 depends on (USB || USB_GADGET) && GENERIC_HARDIRQS 4 - select USB_OTG_UTILS 5 4 select USB_XHCI_PLATFORM if USB_SUPPORT && USB_XHCI_HCD 6 5 help 7 6 Say Y or M here if your system has a Dual Role SuperSpeed
-3
drivers/usb/gadget/Kconfig
··· 195 195 tristate "OMAP USB Device Controller" 196 196 depends on ARCH_OMAP1 197 197 select ISP1301_OMAP if MACH_OMAP_H2 || MACH_OMAP_H3 || MACH_OMAP_H4_OTG 198 - select USB_OTG_UTILS if ARCH_OMAP 199 198 help 200 199 Many Texas Instruments OMAP processors have flexible full 201 200 speed USB device controllers, with support for up to 30 ··· 209 210 config USB_PXA25X 210 211 tristate "PXA 25x or IXP 4xx" 211 212 depends on (ARCH_PXA && PXA25x) || ARCH_IXP4XX 212 - select USB_OTG_UTILS 213 213 help 214 214 Intel's PXA 25x series XScale ARM-5TE processors include 215 215 an integrated full speed USB 1.1 device controller. The ··· 256 258 257 259 config USB_PXA27X 258 260 tristate "PXA 27x" 259 - select USB_OTG_UTILS 260 261 help 261 262 Intel's PXA 27x series XScale ARM v5TE processors include 262 263 an integrated full speed USB 1.1 device controller.
-1
drivers/usb/host/Kconfig
··· 300 300 tristate "OHCI HCD support" 301 301 depends on USB && USB_ARCH_HAS_OHCI 302 302 select ISP1301_OMAP if MACH_OMAP_H2 || MACH_OMAP_H3 303 - select USB_OTG_UTILS if ARCH_OMAP 304 303 depends on USB_ISP1301 || !ARCH_LPC32XX 305 304 ---help--- 306 305 The Open Host Controller Interface (OHCI) is a standard for accessing
-1
drivers/usb/musb/Kconfig
··· 7 7 config USB_MUSB_HDRC 8 8 tristate 'Inventra Highspeed Dual Role Controller (TI, ADI, ...)' 9 9 depends on USB && USB_GADGET 10 - select USB_OTG_UTILS 11 10 help 12 11 Say Y here if your system has a dual role high speed USB 13 12 controller based on the Mentor Graphics silicon IP. Then
-23
drivers/usb/phy/Kconfig
··· 3 3 # 4 4 menuconfig USB_PHY 5 5 tristate "USB Physical Layer drivers" 6 - select USB_OTG_UTILS 7 6 help 8 7 USB controllers (those which are host, device or DRD) need a 9 8 device to handle the physical layer signalling, commonly called ··· 12 13 13 14 if USB_PHY 14 15 15 - config USB_OTG_UTILS 16 - bool 17 - help 18 - Select this to make sure the build includes objects from 19 - the OTG infrastructure directory. 20 - 21 16 # 22 17 # USB Transceiver Drivers 23 18 # 24 19 config AB8500_USB 25 20 tristate "AB8500 USB Transceiver Driver" 26 21 depends on AB8500_CORE 27 - select USB_OTG_UTILS 28 22 help 29 23 Enable this to support the USB OTG transceiver in AB8500 chip. 30 24 This transceiver supports high and full speed devices plus, ··· 27 35 bool "Freescale USB OTG Transceiver Driver" 28 36 depends on USB_EHCI_FSL && USB_FSL_USB2 && USB_SUSPEND 29 37 select USB_OTG 30 - select USB_OTG_UTILS 31 38 help 32 39 Enable this to support Freescale USB OTG transceiver. 33 40 34 41 config ISP1301_OMAP 35 42 tristate "Philips ISP1301 with OMAP OTG" 36 43 depends on I2C && ARCH_OMAP_OTG 37 - select USB_OTG_UTILS 38 44 help 39 45 If you say yes here you get support for the Philips ISP1301 40 46 USB-On-The-Go transceiver working with the OMAP OTG controller. ··· 46 56 config MV_U3D_PHY 47 57 bool "Marvell USB 3.0 PHY controller Driver" 48 58 depends on USB_MV_U3D 49 - select USB_OTG_UTILS 50 59 help 51 60 Enable this to support Marvell USB 3.0 phy controller for Marvell 52 61 SoC. 53 62 54 63 config NOP_USB_XCEIV 55 64 tristate "NOP USB Transceiver Driver" 56 - select USB_OTG_UTILS 57 65 help 58 66 This driver is to be used by all the usb transceiver which are either 59 67 built-in with usb ip or which are autonomous and doesn't require any ··· 69 81 config OMAP_USB2 70 82 tristate "OMAP USB2 PHY Driver" 71 83 depends on ARCH_OMAP2PLUS 72 - select USB_OTG_UTILS 73 84 select OMAP_CONTROL_USB 74 85 help 75 86 Enable this to support the transceiver that is part of SOC. This ··· 78 91 79 92 config OMAP_USB3 80 93 tristate "OMAP USB3 PHY Driver" 81 - select USB_OTG_UTILS 82 94 select OMAP_CONTROL_USB 83 95 help 84 96 Enable this to support the USB3 PHY that is part of SOC. This ··· 88 102 config SAMSUNG_USBPHY 89 103 bool "Samsung USB PHY controller Driver" 90 104 depends on USB_S3C_HSOTG || USB_EHCI_S5P || USB_OHCI_EXYNOS 91 - select USB_OTG_UTILS 92 105 help 93 106 Enable this to support Samsung USB phy controller for samsung 94 107 SoCs. ··· 95 110 config TWL4030_USB 96 111 tristate "TWL4030 USB Transceiver Driver" 97 112 depends on TWL4030_CORE && REGULATOR_TWL4030 && USB_MUSB_OMAP2PLUS 98 - select USB_OTG_UTILS 99 113 help 100 114 Enable this to support the USB OTG transceiver on TWL4030 101 115 family chips (including the TWL5030 and TPS659x0 devices). ··· 104 120 config TWL6030_USB 105 121 tristate "TWL6030 USB Transceiver Driver" 106 122 depends on TWL4030_CORE && OMAP_USB2 && USB_MUSB_OMAP2PLUS 107 - select USB_OTG_UTILS 108 123 help 109 124 Enable this to support the USB OTG transceiver on TWL6030 110 125 family chips. This TWL6030 transceiver has the VBUS and ID GND ··· 115 132 config USB_GPIO_VBUS 116 133 tristate "GPIO based peripheral-only VBUS sensing 'transceiver'" 117 134 depends on GENERIC_GPIO 118 - select USB_OTG_UTILS 119 135 help 120 136 Provides simple GPIO VBUS sensing for controllers with an 121 137 internal transceiver via the usb_phy interface, and ··· 136 154 config USB_MSM_OTG 137 155 tristate "OTG support for Qualcomm on-chip USB controller" 138 156 depends on (USB || USB_GADGET) && ARCH_MSM 139 - select USB_OTG_UTILS 140 157 help 141 158 Enable this to support the USB OTG transceiver on MSM chips. It 142 159 handles PHY initialization, clock management, and workarounds ··· 149 168 tristate "Marvell USB OTG support" 150 169 depends on USB_EHCI_MV && USB_MV_UDC && USB_SUSPEND 151 170 select USB_OTG 152 - select USB_OTG_UTILS 153 171 help 154 172 Say Y here if you want to build Marvell USB OTG transciever 155 173 driver in kernel (including PXA and MMP series). This driver ··· 160 180 tristate "Freescale MXS USB PHY support" 161 181 depends on ARCH_MXC || ARCH_MXS 162 182 select STMP_DEVICE 163 - select USB_OTG_UTILS 164 183 help 165 184 Enable this to support the Freescale MXS USB PHY. 166 185 ··· 168 189 config USB_RCAR_PHY 169 190 tristate "Renesas R-Car USB phy support" 170 191 depends on USB || USB_GADGET 171 - select USB_OTG_UTILS 172 192 help 173 193 Say Y here to add support for the Renesas R-Car USB phy driver. 174 194 This chip is typically used as USB phy for USB host, gadget. ··· 179 201 config USB_ULPI 180 202 bool "Generic ULPI Transceiver Driver" 181 203 depends on ARM 182 - select USB_OTG_UTILS 183 204 help 184 205 Enable this to support ULPI connected USB OTG transceivers which 185 206 are likely found on embedded boards.