aboutsummaryrefslogtreecommitdiff
path: root/drivers/fpga/fpga-mgr.c
diff options
context:
space:
mode:
authorHans de Goede <[email protected]>2016-06-10 11:46:25 +0200
committerFelipe Balbi <[email protected]>2016-06-21 10:52:39 +0300
commitce15ed4c5dfb3f7757e6611902aed5db253af977 (patch)
tree1aca75d0045e608b29c3451acc09a67d64198c27 /drivers/fpga/fpga-mgr.c
parent882bd9fc46321c9d4721b376039a142cbfe8a17a (diff)
USB: Fix of_usb_get_dr_mode_by_phy with a shared phy block
Some SoCs have a single phy-hw-block with multiple phys, this is modelled by a single phy dts node, so we end up with multiple controller nodes with a phys property pointing to the phy-node of the otg-phy. Only one of these controllers typically is an otg controller, yet we were checking the first controller who uses a phy from the block and then end up looking for a dr_mode property in e.g. the ehci controller. This commit fixes this by adding an arg0 parameter to of_usb_get_dr_mode_by_phy and make of_usb_get_dr_mode_by_phy check that this matches the phandle args[0] value when looking for the otg controller. Signed-off-by: Hans de Goede <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
Diffstat (limited to 'drivers/fpga/fpga-mgr.c')
0 files changed, 0 insertions, 0 deletions