Hi Jean,
>
> Hi Sherry,
>
> On 03/09/2019 14:44, Sherry Sun wrote:
> > Hi Jean,
> >
> >>
> >> On 02/09/2019 13:29, Sherry Sun wrote:
> >>> Hi Vignesh,
> >>>
> Hi Sherry,
>
> [...]
> >> AFAIK, U-Boot does not support runtime switching of USB port to
> >> host from device
Hi Sherry,
On 03/09/2019 14:44, Sherry Sun wrote:
Hi Jean,
On 02/09/2019 13:29, Sherry Sun wrote:
Hi Vignesh,
Hi Sherry,
[...]
AFAIK, U-Boot does not support runtime switching of USB port to
host from device and vice versa. This is the case for existing
driver like
DWC3/MUSB etc.
Hi Jean,
>
>
> On 02/09/2019 13:29, Sherry Sun wrote:
> > Hi Vignesh,
> >
> >> Hi Sherry,
> >>
> >> [...]
> AFAIK, U-Boot does not support runtime switching of USB port to
> host from device and vice versa. This is the case for existing
> driver like
> >> DWC3/MUSB etc.
>
On 02/09/2019 13:29, Sherry Sun wrote:
Hi Vignesh,
Hi Sherry,
[...]
AFAIK, U-Boot does not support runtime switching of USB port to host
from device and vice versa. This is the case for existing driver like
DWC3/MUSB etc.
Ideally we would need a role switch driver that unbinds and rebinds
Hi Vignesh,
>
> Hi Sherry,
>
> [...]
> >> AFAIK, U-Boot does not support runtime switching of USB port to host
> >> from device and vice versa. This is the case for existing driver like
> DWC3/MUSB etc.
> >>
> >> Ideally we would need a role switch driver that unbinds and rebinds
> >> host vs
Hi Sherry,
[...]
>> AFAIK, U-Boot does not support runtime switching of USB port to host from
>> device and vice versa. This is the case for existing driver like DWC3/MUSB
>> etc.
>>
>> Ideally we would need a role switch driver that unbinds and rebinds host vs
>> device driver as when required
Hi Vignesh,
>
>
>
> On 30/08/19 3:36 PM, Sherry Sun wrote:
> > Hi Jean,
> >
> >>
> >>
> >> On 28/08/2019 13:50, Sherry Sun wrote:
> >>> Hi Jean,
> >>>
> Hi Jean,
>
> > Hi Marek, Sherry,
> >
> >
> > we keep the cdns3 node for usb gadget driver, then add a usb
>
On 30/08/19 3:36 PM, Sherry Sun wrote:
> Hi Jean,
>
>>
>>
>> On 28/08/2019 13:50, Sherry Sun wrote:
>>> Hi Jean,
>>>
Hi Jean,
> Hi Marek, Sherry,
>
>
> we keep the cdns3 node for usb gadget driver, then add a usb
> host node for
> xhci-imx8 driver
Hi Jean,
>
>
> On 28/08/2019 13:50, Sherry Sun wrote:
> > Hi Jean,
> >
> >> Hi Jean,
> >>
> >>> Hi Marek, Sherry,
> >>>
> >>>
> >>> we keep the cdns3 node for usb gadget driver, then add a usb
> >>> host node for
> >>> xhci-imx8 driver in *-uboot.dtsi. so here is no need to change
>
On 28/08/2019 13:50, Sherry Sun wrote:
Hi Jean,
Hi Jean,
Hi Marek, Sherry,
we keep the cdns3 node for usb gadget driver, then add a usb host
node for
xhci-imx8 driver in *-uboot.dtsi. so here is no need to change
the host driver
compatible.
But the compatible in gadget driver should be
Hi Jean,
>
> Hi Jean,
>
> >
> > Hi Marek, Sherry,
> >
> >
> > we keep the cdns3 node for usb gadget driver, then add a usb host
> > node for
> > xhci-imx8 driver in *-uboot.dtsi. so here is no need to change
> > the host driver
> > >>> compatible.
> > But the compatible
Hi Jean,
>
> Hi Marek, Sherry,
>
>
> we keep the cdns3 node for usb gadget driver, then add a usb host
> node for
> xhci-imx8 driver in *-uboot.dtsi. so here is no need to change the
> host driver
> >>> compatible.
> But the compatible in gadget driver should be changed
Hi Marek, Sherry,
we keep the cdns3 node for usb gadget driver, then add a usb host node
for
xhci-imx8 driver in *-uboot.dtsi. so here is no need to change the host driver
compatible.
But the compatible in gadget driver should be changed later.
We should try avoiding ABI breaks in DT.
But
Hi Marek,
>
> On 8/20/19 5:42 PM, Sherry Sun wrote:
> [...]
>
> >>> +U_BOOT_DRIVER(xhci_imx8) = {
> >>> + .name = "xhci_imx8",
> >>> + .id = UCLASS_USB,
> >>> + .of_match = xhci_usb_ids,
> >>> + .probe = xhci_imx8_probe,
> >>> + .remove =
On 8/20/19 5:42 PM, Sherry Sun wrote:
[...]
>>> +U_BOOT_DRIVER(xhci_imx8) = {
>>> + .name = "xhci_imx8",
>>> + .id = UCLASS_USB,
>>> + .of_match = xhci_usb_ids,
>>> + .probe = xhci_imx8_probe,
>>> + .remove = xhci_imx8_remove,
>>> +
Hi Marek,
>
> On 8/20/19 5:24 PM, Sherry Sun wrote:
> > Hi Marek,
>
> Hi,
>
> >> On 8/20/19 10:31 AM, Sherry Sun wrote:
> >>> Hi Marek,
> >>>
>
> On 8/19/19 8:10 AM, Sherry Sun wrote:
> > Add the USB3 host driver for NXP imx8 platform, and the cadence IP
> > is in it. The
On 8/20/19 5:24 PM, Sherry Sun wrote:
> Hi Marek,
Hi,
>> On 8/20/19 10:31 AM, Sherry Sun wrote:
>>> Hi Marek,
>>>
On 8/19/19 8:10 AM, Sherry Sun wrote:
> Add the USB3 host driver for NXP imx8 platform, and the cadence IP
> is in it. The USB3 host driver support DM mode, it will
Hi Marek,
>
> On 8/20/19 10:31 AM, Sherry Sun wrote:
> > Hi Marek,
> >
> >>
> >> On 8/19/19 8:10 AM, Sherry Sun wrote:
> >>> Add the USB3 host driver for NXP imx8 platform, and the cadence IP
> >>> is in it. The USB3 host driver support DM mode, it will probe USB3
> >>> host node in dts.
> >>>
>
On 8/20/19 10:31 AM, Sherry Sun wrote:
> Hi Marek,
>
>>
>> On 8/19/19 8:10 AM, Sherry Sun wrote:
>>> Add the USB3 host driver for NXP imx8 platform, and the cadence IP is
>>> in it. The USB3 host driver support DM mode, it will probe USB3 host
>>> node in dts.
>>>
>>> Signed-off-by: Sherry Sun
Hi Marek,
>
> On 8/19/19 8:10 AM, Sherry Sun wrote:
> > Add the USB3 host driver for NXP imx8 platform, and the cadence IP is
> > in it. The USB3 host driver support DM mode, it will probe USB3 host
> > node in dts.
> >
> > Signed-off-by: Sherry Sun
>
> [...]
>
> > +static void
On 8/19/19 8:10 AM, Sherry Sun wrote:
> Add the USB3 host driver for NXP imx8 platform, and the
> cadence IP is in it. The USB3 host driver support DM
> mode, it will probe USB3 host node in dts.
>
> Signed-off-by: Sherry Sun
[...]
> +static void xhci_imx8_get_reg_addr(struct udevice *dev)
>
Add the USB3 host driver for NXP imx8 platform, and the
cadence IP is in it. The USB3 host driver support DM
mode, it will probe USB3 host node in dts.
Signed-off-by: Sherry Sun
---
drivers/usb/host/Kconfig | 9 ++
drivers/usb/host/Makefile| 1 +
drivers/usb/host/xhci-imx8.c | 209
22 matches
Mail list logo