usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device
In order for the phy driver to be able to actually get and control the cs and reset GPIOs the dev_id member of the gpiod_lookup table must be set to point to the dev_name() of the ulpi-device instantiated by dwc3_ulpi_init(). Signed-off-by: Hans de Goede <hdegoede@redhat.com> Link: https://lore.kernel.org/r/20220213130524.18748-6-hdegoede@redhat.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
582ab24e09
Коммит
a5d847b0af
|
@ -241,6 +241,14 @@ static int dwc3_pci_quirks(struct dwc3_pci *dwc,
|
|||
usleep_range(10000, 11000);
|
||||
}
|
||||
|
||||
/*
|
||||
* Make the pdev name predictable (only 1 DWC3 on BYT)
|
||||
* and patch the phy dev-name into the lookup table so
|
||||
* that the phy-driver can get the GPIOs.
|
||||
*/
|
||||
dwc->dwc3->id = PLATFORM_DEVID_NONE;
|
||||
platform_bytcr_gpios.dev_id = "dwc3.ulpi";
|
||||
|
||||
/*
|
||||
* Some Android tablets with a Crystal Cove PMIC
|
||||
* (INT33FD), rely on the TUSB1211 phy for charger
|
||||
|
|
Загрузка…
Ссылка в новой задаче