summaryrefslogtreecommitdiffstats
path: root/drivers/phy/tegra
diff options
context:
space:
mode:
authorWayne Chang <waynec@nvidia.com>2022-09-28 20:56:40 +0800
committerVinod Koul <vkoul@kernel.org>2022-09-29 11:12:31 +0530
commit03b756d293484057b4248695345f4344b174af00 (patch)
tree0c2c5fc8330fbc37e9cd678635c9873d85a9f04e /drivers/phy/tegra
parent84513eccd67804c02a0c42017bc7eaa4ad112478 (diff)
downloadlinux-03b756d293484057b4248695345f4344b174af00.tar.bz2
phy: tegra: xusb: Enable usb role switch attribute
This patch enables the usb-role-switch attribute and lets users check the current device role of the otg capability ports Signed-off-by: Wayne Chang <waynec@nvidia.com> Signed-off-by: Haotien Hsu <haotienh@nvidia.com> Link: https://lore.kernel.org/r/20220928125640.2219402-1-haotienh@nvidia.com Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'drivers/phy/tegra')
-rw-r--r--drivers/phy/tegra/xusb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/phy/tegra/xusb.c b/drivers/phy/tegra/xusb.c
index d04a80c436c3..82fff4d9f4e6 100644
--- a/drivers/phy/tegra/xusb.c
+++ b/drivers/phy/tegra/xusb.c
@@ -656,6 +656,7 @@ static int tegra_xusb_setup_usb_role_switch(struct tegra_xusb_port *port)
struct usb_role_switch_desc role_sx_desc = {
.fwnode = dev_fwnode(&port->dev),
.set = tegra_xusb_role_sw_set,
+ .allow_userspace_control = true,
};
int err = 0;