summaryrefslogtreecommitdiffstats
path: root/drivers/usb/dwc3/Kconfig
diff options
context:
space:
mode:
authorFelipe Balbi <balbi@ti.com>2015-11-18 13:15:20 -0600
committerFelipe Balbi <balbi@ti.com>2015-12-15 09:12:41 -0600
commit16adc674d0d68a50dfc725574738d7ae11cf5d7e (patch)
tree70474a9eb1f931e8fd0f87106039553a744506be /drivers/usb/dwc3/Kconfig
parentb5d335e5ea6a60f5254c1f3d5fddd47f4531bccf (diff)
downloadop-kernel-dev-16adc674d0d68a50dfc725574738d7ae11cf5d7e.zip
op-kernel-dev-16adc674d0d68a50dfc725574738d7ae11cf5d7e.tar.gz
usb: dwc3: add generic OF glue layer
For simple platforms which merely enable some clocks and populate its children, we can use this generic glue layer to avoid boilerplate code duplication. For now this supports Qcom and Xilinx, but if we find a way to add generic handling of regulators and optional PHYs, we can absorb exynos as well. Tested-by: Subbaraya Sundeep Bhatta <subbaraya.sundeep.bhatta@xilinx.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/dwc3/Kconfig')
-rw-r--r--drivers/usb/dwc3/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/usb/dwc3/Kconfig b/drivers/usb/dwc3/Kconfig
index 5a42c45..070e704 100644
--- a/drivers/usb/dwc3/Kconfig
+++ b/drivers/usb/dwc3/Kconfig
@@ -87,6 +87,15 @@ config USB_DWC3_KEYSTONE
Support of USB2/3 functionality in TI Keystone2 platforms.
Say 'Y' or 'M' here if you have one such device
+config USB_DWC3_OF_SIMPLE
+ tristate "Generic OF Simple Glue Layer"
+ depends on OF && COMMON_CLK
+ default USB_DWC3
+ help
+ Support USB2/3 functionality in simple SoC integrations.
+ Currently supports Xilinx and Qualcomm DWC USB3 IP.
+ Say 'Y' or 'M' if you have one such device.
+
config USB_DWC3_ST
tristate "STMicroelectronics Platforms"
depends on ARCH_STI && OF
OpenPOWER on IntegriCloud