mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 05:44:45 +01:00
usb: musb: mpfs: detect UPLI external vbus control requirement from DT
The musb driver core already supports external vbus control for ULPI PHYs, but none of the drivers actually enable it. A customer reported needing this for their device, and now that a DT property for detecting this configuration exists, read the property to enable the feature. Signed-off-by: Conor Dooley <conor.dooley@microchip.com> Link: https://lore.kernel.org/r/20240531-spilt-garage-ed2113d628e8@wendy Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
fb67c6c7bc
commit
2bc33d79fc
1 changed files with 2 additions and 0 deletions
|
|
@ -190,6 +190,8 @@ static int mpfs_probe(struct platform_device *pdev)
|
|||
pdata->config = &mpfs_musb_hdrc_config;
|
||||
pdata->platform_ops = &mpfs_ops;
|
||||
|
||||
pdata->extvbus = device_property_read_bool(dev, "microchip,ext-vbus-drv");
|
||||
|
||||
pdata->mode = usb_get_dr_mode(dev);
|
||||
if (pdata->mode == USB_DR_MODE_UNKNOWN) {
|
||||
dev_info(dev, "No dr_mode property found, defaulting to otg\n");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue