mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-07 10:29:52 +00: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:
committed by
Greg Kroah-Hartman
parent
fb67c6c7bc
commit
2bc33d79fc
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user