summaryrefslogtreecommitdiff
path: root/drivers/usb/phy/phy-generic.c
diff options
context:
space:
mode:
authorApelete Seketeli <apelete@seketeli.net>2013-11-20 02:18:20 +0400
committerFelipe Balbi <balbi@ti.com>2013-11-25 20:25:58 +0400
commitfd3923a9904f34d5472134358d87f454a288fc45 (patch)
tree161126dd6ad9c85c9f80a7c62405077f45f61bfe /drivers/usb/phy/phy-generic.c
parentb144e4ab1ef130e8bf30bcd3e529b7f35112c503 (diff)
downloadlinux-fd3923a9904f34d5472134358d87f454a288fc45.tar.xz
usb: fix musb gadget to enable OTG mode conditionally
The musb driver is usable in host, gadget or dual role mode depending on the kernel configuration. However, the musb gadget part of the driver is enabling OTG mode whether the driver is built for dual role or gadget only mode. This induces a bug for gadget only USB device controllers where the kernel tries to use Host Negotiation Protocol with such controllers, which causes a panic. This behaviour is now fixed by enabling OTG mode only when musb driver is built for dual role mode. Signed-off-by: Apelete Seketeli <apelete@seketeli.net> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/phy/phy-generic.c')
0 files changed, 0 insertions, 0 deletions