Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 49859e55 authored by Al Cooper's avatar Al Cooper Committed by Kishon Vijay Abraham I
Browse files

phy: usb: phy-brcm-usb: Add Broadcom STB USB phy driver



Add a new USB Phy driver for Broadcom STB SoCs. This driver
supports Broadcom STB ARM SoCs. This driver in
combination with the Broadcom STB ohci, ehci and xhci
drivers will enable USB1.1, USB2.0 and USB3.0 support.
This Phy driver also supports the Broadcom BDC gadget
driver.

Signed-off-by: default avatarAl Cooper <alcooperx@gmail.com>
Signed-off-by: default avatarKishon Vijay Abraham I <kishon@ti.com>
parent 7a08c4d5
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -2885,6 +2885,13 @@ S: Supported
F:	drivers/gpio/gpio-brcmstb.c
F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt

BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
M:	Al Cooper <alcooperx@gmail.com>
L:	linux-kernel@vger.kernel.org
L:	bcm-kernel-feedback-list@broadcom.com
S:	Maintained
F:	drivers/phy/broadcom/phy-brcm-usb*

BROADCOM GENET ETHERNET DRIVER
M:	Florian Fainelli <f.fainelli@gmail.com>
L:	netdev@vger.kernel.org
+13 −0
Original line number Diff line number Diff line
@@ -67,3 +67,16 @@ config PHY_BRCM_SATA
	help
	  Enable this to support the Broadcom SATA PHY.
	  If unsure, say N.

config PHY_BRCM_USB
	tristate "Broadcom STB USB PHY driver"
	depends on ARCH_BRCMSTB
	depends on OF
	select GENERIC_PHY
	select SOC_BRCMSTB
	default ARCH_BRCMSTB
	help
	  Enable this to support the Broadcom STB USB PHY.
	  This driver is required by the USB XHCI, EHCI and OHCI
	  drivers.
	  If unsure, say N.
+3 −0
Original line number Diff line number Diff line
@@ -5,3 +5,6 @@ obj-$(CONFIG_PHY_BCM_NS_USB3) += phy-bcm-ns-usb3.o
obj-$(CONFIG_PHY_NS2_PCIE)		+= phy-bcm-ns2-pcie.o
obj-$(CONFIG_PHY_NS2_USB_DRD)		+= phy-bcm-ns2-usbdrd.o
obj-$(CONFIG_PHY_BRCM_SATA)		+= phy-brcm-sata.o
obj-$(CONFIG_PHY_BRCM_USB)		+= phy-brcm-usb-dvr.o

phy-brcm-usb-dvr-objs := phy-brcm-usb.o phy-brcm-usb-init.o
Loading