usb: mtu3: register a USB Role Switch for dual role mode
Because extcon is not allowed for new bindings, and the dual role switch is supported by USB Role Switch, especially for Type-C drivers, so register a USB Role Switch to support the new way Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com> Link: https://lore.kernel.org/r/1567070558-29417-12-git-send-email-chunfeng.yun@mediatek.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:

committed by
Greg Kroah-Hartman

parent
4602f3bff2
commit
1ac91ac5d0
@@ -453,9 +453,9 @@ static ssize_t ssusb_mode_write(struct file *file, const char __user *ubuf,
|
||||
return -EFAULT;
|
||||
|
||||
if (!strncmp(buf, "host", 4) && !ssusb->is_host) {
|
||||
ssusb_mode_manual_switch(ssusb, 1);
|
||||
ssusb_mode_switch(ssusb, 1);
|
||||
} else if (!strncmp(buf, "device", 6) && ssusb->is_host) {
|
||||
ssusb_mode_manual_switch(ssusb, 0);
|
||||
ssusb_mode_switch(ssusb, 0);
|
||||
} else {
|
||||
dev_err(ssusb->dev, "wrong or duplicated setting\n");
|
||||
return -EINVAL;
|
||||
|
Reference in New Issue
Block a user